コード例 #1
0
 public CBotSingleInstrument(int botId, string name, CSettingsBot settingsBot, Dictionary <string, string> dictSettingsStrategy,
                             /*CPlaza2Connector*/ IDealingServer plaza2Connector) :
     base(botId, name, settingsBot, dictSettingsStrategy, plaza2Connector)
 {
     // m_isin = settingsBot.ListIsins[0];
     // m_parLot = settingsBot.TradingSettings[m_isin].Lot;
 }
コード例 #2
0
        public CBotTrader(int botId, string name, CSettingsBot settingsBot, Dictionary <string, string> settingsStrategy,
                          /*CPlaza2Connector*/ IDealingServer plaza2Connector) :
            base(botId, name, settingsBot, settingsStrategy, plaza2Connector)
        {
            _tradersDispatcher = plaza2Connector.TradersDispatcher;

            InitData();
        }
コード例 #3
0
 public CBotTester(int botId, string name, CSettingsBot settingsBot,
                   Dictionary <string, string> dictSettingsStrategy, /*CPlaza2Connector*/ IDealingServer plaza2Connector) :
     base(botId, name, settingsBot, dictSettingsStrategy, plaza2Connector)
 {
     SetState(EnmStratStates._000_PreInitial);
 }
コード例 #4
0
        //   delegate void DelegCreateBotFactory (CBaseBot bot) ;



        public CBotFactory(/*CPlaza2Connector*/ IDealingServer dealingServer) : base((IAlarmable)dealingServer)
        {
            _dealingServer = dealingServer;
        }
コード例 #5
0
 public CBotHighLowContra(int botId, string name, CSettingsBot settingsBot, Dictionary <string, string> dictSettingsStrategy,
                          /*CPlaza2Connector*/ IDealingServer plaza2Connector) :
     base(botId, name, settingsBot, dictSettingsStrategy, plaza2Connector)
 {
 }
コード例 #6
0
 public CBotRiskManager(IDealingServer dealingServer, IClientBotRiskManager client)
 {
     _dealingServer = dealingServer;
     _client        = client;
 }