Пример #1
0
        private void ProcessBotPosTrdMgr(byte[] arrMsgBody)
        {
            CListBotPosTrdMgr listBotPosTrdMgr = CUtilProto.DeserializeProto <CListBotPosTrdMgr>(arrMsgBody);

            Log("[CListBotPosTrdMgr]");

            _client.DataUser.UpdateBotPosTrdMgr(listBotPosTrdMgr);
        }
        public CTradeManagerServer(IClientTradeManagerServer dealingServer)
            : base(dealingServer)
        {
            _dealingServer  = dealingServer;
            _dbCommunicator = dealingServer.DBCommunicator;
            _messenger      = dealingServer.Messenger;

            _lsBotPosTrdMgr = new CListBotPosTrdMgr(_dealingServer.StockExchId);
            _lstBotStatus   = new CListBotStatus(_dealingServer.StockExchId);
            _lstClientInfo  = new CListClientInfo(_dealingServer.StockExchId);

            CUtil.ThreadStart(ThreadProcessSendQueue);

            CUtil.ThreadStart(ThreadEnqueueStateData);
            //_dbCommunicator = _client.DBCommunicator;
        }
Пример #3
0
 public void UpdateBotPosTrdMgr(CListBotPosTrdMgr listBotPosTrdInstrument)
 {
 }
Пример #4
0
 public void UpdateBotPosTrdMgr(CListBotPosTrdMgr listBotPosTrdInstrument)
 {
     UpdateTraderNames(listBotPosTrdInstrument.Lst);
     _dataSynchBotPosTrdMgr.Update(listBotPosTrdInstrument.StockExchId, listBotPosTrdInstrument.Lst);
 }