Exemplo n.º 1
0
        public void TestLogonWithInvalidPassword()
        {
            var config = new JfdExchangeConfiguration()
            {
                Password = "******",
                TradingFixConfiguration = new[]
                {
                    "[DEFAULT]",
                    "ResetOnLogon=Y",
                    "FileStorePath=store",
                    "FileLogPath=log",
                    "ConnectionType=initiator",
                    "ReconnectInterval=60",
                    "BeginString=FIX.4.4",
                    "DataDictionary=FIX44.xml",
                    "HeartBtInt=15",
                    $"SocketConnectHost={TargetIp}",
                    $"SocketConnectPort={TargetPort}",
                    "[SESSION]",
                    $"SenderCompID={OrderSenderCompId}",
                    $"TargetCompID={OrderTargetCompId}",
                    "StartTime=05:00:00",
                    "EndTime=23:00:00"
                }
            };
            var connectorConfig = new FixConnectorConfiguration(config.Password, config.GetTradingFixConfigAsReader());
            var connector       = new IcmTradeSessionConnector(connectorConfig, new TestOutput(new TestOutputHelperWrapper(_output)));

            connector.Start();

            WaitForState(FixConnectorState.Connected, 5);
        }
Exemplo n.º 2
0
 private void StartFixConnection()
 {
     _tradeSessionConnector.Start();
     _tickPriceHarvester.Start();
     OnConnected();
 }