Esempio n. 1
0
        /// <summary>
        /// 初始录入条件单请求
        /// </summary>
        void ReqInitInsertConditionalOrder()
        {
            TKSConditionalOrderInitInsert req = new TKSConditionalOrderInitInsert();

            req.BrokerID             = BROKER_ID;
            req.ClientID             = INVESTOR_ID;
            req.CombHedgeFlag        = KSFT.EnumHedgeFlagType.Arbitrage;
            req.CombOffsetFlag       = KSFT.EnumOffsetFlagType.CloseToday;
            req.ConditionalOrderID   = SESSION_ID;
            req.ConditionalOrderType = KSFT.EnumConditionalOrderType.OPEN;
            req.ConditionalType      = KSFT.EnumConditionalTypeType.GreaterEqualTermPrice;
            req.Direction            = KSFT.EnumDirectionType.Buy;
            req.ExchangeID           = BROKER_ID;
            req.InstrumentID         = INSTRUMENT_ID;
            req.InvestorID           = INVESTOR_ID;
            req.LimitPrice           = LIMIT_PRICE;
            req.OrderPriceType       = KSFT.EnumKSOrderPriceTypeType.AskPrice;

            int iResult = cosApi.ReqInitInsertConditionalOrder(req, ++iRequestID);

            Console.WriteLine("--->>> 初始录入条件单请求: " + ((iResult == 0) ? "成功" : "失败"));
        }
Esempio n. 2
0
        /// <summary>
        /// 初始录入条件单请求
        /// </summary>
        void ReqInitInsertConditionalOrder()
        {
            TKSConditionalOrderInitInsert req = new TKSConditionalOrderInitInsert();

            req.BrokerID = BROKER_ID;
            req.ClientID = INVESTOR_ID;
            req.CombHedgeFlag = KSFT.EnumHedgeFlagType.Arbitrage;
            req.CombOffsetFlag = KSFT.EnumOffsetFlagType.CloseToday;
            req.ConditionalOrderID = SESSION_ID;
            req.ConditionalOrderType = KSFT.EnumConditionalOrderType.OPEN;
            req.ConditionalType = KSFT.EnumConditionalTypeType.GreaterEqualTermPrice;
            req.Direction = KSFT.EnumDirectionType.Buy;
            req.ExchangeID = BROKER_ID;
            req.InstrumentID = INSTRUMENT_ID;
            req.InvestorID = INVESTOR_ID;
            req.LimitPrice = LIMIT_PRICE;
            req.OrderPriceType = KSFT.EnumKSOrderPriceTypeType.AskPrice;

            int iResult = cosApi.ReqInitInsertConditionalOrder(req, ++iRequestID);
            Console.WriteLine("--->>> 初始录入条件单请求: " + ((iResult == 0) ? "成功" : "失败"));
        }