Conexión de varios algoritmos
Según el usuario/aplicación concreta, el servidor OEC puede no admitir la conexión simultánea de varias aplicaciones. En este caso, otras conexiones pueden interrumpirse. Para evitar estas limitaciones, esta implementación de OpenECryTrader admite la operación simultánea de varias aplicaciones mediante una única conexión al servidor OEC – OECRemoting.
Se admiten los siguientes modos de OpenECryRemoting:
- None - OpenECryRemoting desconectado. La aplicación crea su propia conexión al servidor OEC. La aplicación no puede actuar como Primary para otras aplicaciones.
- Primary – la aplicación crea su propia conexión al servidor OEC.
- Secondary - busca aplicaciones locales que se ejecuten en modo Primary en el momento de la inicialización. Si se encuentran tales aplicaciones, usa su conexión al servidor OEC. De lo contrario, la aplicación entra en modo None.
Para establecer explícitamente el modo OECRemoting, debe especificar el modo deseado inmediatamente después de crear el objeto OpenECryTrader. Por ejemplo, para establecer el modo Secondary:
Trader.RemotingRequired = OECRemoting.Secondary;
Por defecto, el adaptador OpenECryTrader opera en el modo OpenECryRemoting.None.