Esempio n. 1
0
 public void CreateAPI()
 {
     if (_handle == IntPtr.Zero)
     {
         _handle = CTPQuoteAPI.CreateAPI();
     }
 }
Esempio n. 2
0
 public void DestroyAPI()
 {
     if (_handle != IntPtr.Zero)
     {
         CTPQuoteAPI.DestroyAPI(_handle);
     }
 }
Esempio n. 3
0
 public int ReqUserLogin(string brokerId, string userId, string password)
 {
     if (_handle == IntPtr.Zero)
     {
         //CTPQuoteAPI.CreateAPI
     }
     return(CTPQuoteAPI.ReqUserLogin(_handle, brokerId, userId, password));
 }
Esempio n. 4
0
 public void RegOnRspUserLogin(OnRspUserLogin callback)
 {
     CTPQuoteAPI.RegOnRspUserLogin(_handle, callback);
 }
Esempio n. 5
0
 public void RegOnHeartBeatWarning(OnHeartBeatWarning callback)
 {
     CTPQuoteAPI.RegOnHeartBeatWarning(_handle, callback);
 }
Esempio n. 6
0
 public void RegOnFrontDisconnected(OnFrontDisconnected callback)
 {
     CTPQuoteAPI.RegOnFrontDisconnected(_handle, callback);
 }
Esempio n. 7
0
 public int UnSubscribeForQuoteRsp(string[] investmentIds, int count)
 {
     return(CTPQuoteAPI.UnSubscribeForQuoteRsp(_handle, investmentIds, count));
 }
Esempio n. 8
0
 public int UnSubscribeMarketData(string[] investmentIds, int count)
 {
     return(CTPQuoteAPI.UnSubscribeMarketData(_handle, investmentIds, count));
 }
Esempio n. 9
0
 public int ReqUserLogout(string brokerId, string userId)
 {
     return(CTPQuoteAPI.ReqUserLogout(_handle, brokerId, userId));
 }
Esempio n. 10
0
 public void Wait()
 {
     CTPQuoteAPI.Wait(_handle);
 }
Esempio n. 11
0
 public void Init(string nsAddress)
 {
     CTPQuoteAPI.Init(_handle, nsAddress);
 }
Esempio n. 12
0
 public void RegOnRtnDepthMarketData(OnRtnDepthMarketData callback)
 {
     CTPQuoteAPI.RegOnRtnDepthMarketData(_handle, callback);
 }
Esempio n. 13
0
 public void RegOnRspUnSubForQuoteRsp(OnRspUnSubForQuoteRsp callback)
 {
     CTPQuoteAPI.RegOnRspUnSubForQuoteRsp(_handle, callback);
 }
Esempio n. 14
0
 public void RegOnRspUnSubMarketData(OnRspUnSubMarketData callback)
 {
     CTPQuoteAPI.RegOnRspUnSubMarketData(_handle, callback);
 }
Esempio n. 15
0
 public void RegOnRspError(OnRspError callback)
 {
     CTPQuoteAPI.RegOnRspError(_handle, callback);
 }
Esempio n. 16
0
 public void RegOnRspUserLogout(OnRspUserLogout callback)
 {
     CTPQuoteAPI.RegOnRspUserLogout(_handle, callback);
 }