Esempio n. 1
0
        public void Connect(string frontAddress, int port, string userID, string password)
        {
            this.userID   = userID;
            this.password = password;


            //this._instance = EsunnyWrapper.CreateTradeApi();
            this._instance = (IntPtr)EsunnyWrapper.InvokeAPI(IntPtr.Zero, EsunnyWrapperAction.CreateTradeApi, null);

            //监听器
            _listener        = new EsunnyTraderListener();
            _listener.trader = this;
            EsunnyWrapper.InvokeAPI(this._instance, EsunnyWrapperAction.TradeSetSpi, this._listener.Instance);

            TEsAddressField addr = new TEsAddressField();

            addr.Ip   = frontAddress;
            addr.Port = port;

            EsunnyWrapper.InvokeAPI(this._instance, EsunnyWrapperAction.TradeOpen, addr);
        }
Esempio n. 2
0
        public void Connect(string frontAddress, int port, string userID, string password)
        {
            this.userID = userID;
              this.password = password;

              //this._instance = EsunnyWrapper.CreateTradeApi();
              this._instance = (IntPtr)EsunnyWrapper.InvokeAPI(IntPtr.Zero, EsunnyWrapperAction.CreateTradeApi, null);

              //监听器
              _listener = new EsunnyTraderListener();
              _listener.trader = this;
              EsunnyWrapper.InvokeAPI(this._instance, EsunnyWrapperAction.TradeSetSpi, this._listener.Instance);

              TEsAddressField addr = new TEsAddressField();

              addr.Ip = frontAddress;
              addr.Port = port;

              EsunnyWrapper.InvokeAPI(this._instance, EsunnyWrapperAction.TradeOpen, addr);
        }