Ligação de vários algoritmos

Dependendo do utilizador/aplicação específico, o servidor OEC pode não suportar a ligação simultânea de várias aplicações. Neste caso, outras ligações podem ser interrompidas. Para contornar estas limitações, esta implementação de OpenECryTrader suporta a operação simultânea de várias aplicações através de uma única ligação ao servidor OEC – OECRemoting.

São suportados os seguintes modos de OpenECryRemoting:

  • None - OpenECryRemoting desligado. A aplicação cria a sua própria ligação ao servidor OEC. A aplicação não pode servir como Primary para outras aplicações.
  • Primary – a aplicação cria a sua própria ligação ao servidor OEC.
  • Secondary - procura aplicações locais em execução no modo Primary no momento da inicialização. Se forem encontradas aplicações desse tipo, utiliza a ligação delas ao servidor OEC. Caso contrário, a aplicação entra no modo None.

Para definir explicitamente o modo OECRemoting, deve especificar o modo pretendido imediatamente após a criação do objeto OpenECryTrader. Por exemplo, para definir o modo Secondary:

Trader.RemotingRequired = OECRemoting.Secondary;
		

Por predefinição, o adaptador OpenECryTrader opera no modo OpenECryRemoting.None.