Exemple #1
0
 public override int ReqConnect(string pFront)
 {
     _t.RegisterFront(pFront);
     _t.SubscribePrivateTopic(THOST_TE_RESUME_TYPE.THOST_TERT_RESTART);
     _t.SubscribePublicTopic(THOST_TE_RESUME_TYPE.THOST_TERT_RESTART);
     return((int)_t.Init());
 }
Exemple #2
0
        static void Main(string[] args)
        {
            q = new ctp_quote();
            t = new ctp_trade();

            t.SetOnFrontConnected(t_connected);
            t.SetOnRspUserLogin(t_login);
            t.SetOnRtnTradingNotice(t_notice);
            t.SetOnRspAuthenticate(t_auth);

            q.SetOnFrontConnected(connected);
            q.SetOnRspUserLogin(login);

            t.RegisterFront("tcp://180.168.146.187:13030");
            q.RegisterFront("tcp://180.168.146.187:13040");

            //t.ReqUserAuthMethod
            string v = t.GetVersion();

            Console.WriteLine(v);
            t.SubscribePrivateTopic(THOST_TE_RESUME_TYPE.THOST_TERT_QUICK);
            t.SubscribePublicTopic(THOST_TE_RESUME_TYPE.THOST_TERT_QUICK);

            t.Init();
            q.Init();
            Console.ReadLine();
        }
Exemple #3
0
 public override int ReqConnect(params string[] pFront)
 {
     foreach (var addr in pFront)
     {
         _t.RegisterFront(addr);
     }
     _t.SubscribePrivateTopic(THOST_TE_RESUME_TYPE.THOST_TERT_RESTART);
     _t.SubscribePublicTopic(THOST_TE_RESUME_TYPE.THOST_TERT_RESTART);
     return((int)_t.Init());
 }
Exemple #4
0
        static void Main(string[] args)
        {
            q = new ctp_quote(new FileInfo("../../../dll/ctp_quote.dll").FullName);
            t = new ctp_trade(new FileInfo("../../../dll/ctp_trade.dll").FullName);

            t.SetOnFrontConnected(t_connected);
            t.SetOnRspUserLogin(t_login);

            q.SetOnFrontConnected(connected);
            q.SetOnRspUserLogin(login);

            t.RegisterFront("tcp://180.168.146.187:10000");
            q.RegisterFront("tcp://180.168.146.187:10010");

            t.Init();
            q.Init();
            Console.ReadLine();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            q = new ctp_quote("ctp_quote");
            t = new ctp_trade("ctp_trade");

            t.SetOnFrontConnected(t_connected);
            t.SetOnRspUserLogin(t_login);

            q.SetOnFrontConnected(connected);
            q.SetOnRspUserLogin(login);

            t.RegisterFront("tcp://180.168.146.187:10000");
            q.RegisterFront("tcp://180.168.146.187:10010");

            t.Init();
            q.Init();
            Console.ReadLine();
        }