Beispiel #1
0
 public SecurityBLL(T2SDKWrap t2SDKWrap)
 {
     _t2SDKWrap      = t2SDKWrap;
     _receivedBizMsg = OnReceivedBizMsg;
     _t2SDKWrap.Register(FunctionCode.Entrust, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.Withdraw, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.EntrustBasket, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.WithdrawBasket, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QuerySecurityEntrust, _receivedBizMsg);
 }
Beispiel #2
0
        public ArbitrageBLL(T2SDKWrap t2SDKWrap)
        {
            _t2SDKWrap      = t2SDKWrap;
            _receivedBizMsg = OnReceivedBizMsg;

            _t2SDKWrap.Register(FunctionCode.QueryTradingInstance1, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.QueryMonitorItem, _receivedBizMsg);
            //_t2SDKWrap.Register(FunctionCode.EntrustInstanceBasket, _receivedBizMsg);
            //_t2SDKWrap.Register(FunctionCode.QueryEntrustInstance, _receivedBizMsg);
        }
Beispiel #3
0
 public void Register(FunctionCode functionCode, ReceivedBizMsg receiver)
 {
     if (!_bizCallbackMap.ContainsKey(functionCode))
     {
         _bizCallbackMap[functionCode] = receiver;
     }
     else
     {
         _bizCallbackMap[functionCode] = receiver;
     }
 }
        public StrategyBLL2(T2SDKWrap t2SDKWrap)
        {
            _t2SDKWrap      = t2SDKWrap;
            _receivedBizMsg = OnReceivedBizMsg;

            _t2SDKWrap.Register(FunctionCode.QueryTradingInstance, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.EntrustInstanceBasket, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.QueryEntrustInstance, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.QueryDealInstance, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.WithdrawBasket, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.QuerySpotTemplate, _receivedBizMsg);
            _t2SDKWrap.Register(FunctionCode.QuerySpotTemplateStock, _receivedBizMsg);
        }
Beispiel #5
0
 public LoginBLL2(T2SDKWrap t2SDKWrap)
 {
     _t2SDKWrap      = t2SDKWrap;
     _receivedBizMsg = OnReceivedBizMsg;
     _t2SDKWrap.Register(FunctionCode.Login, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.Logout, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.HeartBeat, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QuerymemoryData, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QueryAccount, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QueryAssetUnit, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QueryPortfolio, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QueryTradingInstance, _receivedBizMsg);
     _t2SDKWrap.Register(FunctionCode.QueryHolder, _receivedBizMsg);
 }