public int SendOrder(
            string szInstrument,
            string szExchange,
            TZQThostFtdcDirectionType Direction,
            string szCombOffsetFlag,
            string szCombHedgeFlag,
            int VolumeTotalOriginal,
            string LimitPrice,
            TZQThostFtdcOrderPriceTypeType OrderPriceType,
            TZQThostFtdcTimeConditionType TimeCondition,
            TZQThostFtdcContingentConditionType ContingentCondition,
            double StopPrice)
        {
            if (null == m_pTdApi || IntPtr.Zero == m_pTdApi)
            {
                return(0);
            }

            return(TraderApi.TD_SendOrder(
                       m_pTdApi,
                       szInstrument,
                       szExchange,
                       Direction,
                       szCombOffsetFlag,
                       szCombHedgeFlag,
                       VolumeTotalOriginal,
                       LimitPrice,
                       OrderPriceType,
                       TimeCondition,
                       ContingentCondition,
                       StopPrice));
        }
Beispiel #2
0
 public static extern int TD_SendOrder(IntPtr pTraderApi,
                                       string szInstrument,
                                       string szExchange,
                                       TZQThostFtdcDirectionType Direction,
                                       string szCombOffsetFlag,
                                       string szCombHedgeFlag,
                                       int VolumeTotalOriginal,
                                       string LimitPrice,
                                       TZQThostFtdcOrderPriceTypeType OrderPriceType,
                                       TZQThostFtdcTimeConditionType TimeCondition,
                                       TZQThostFtdcContingentConditionType ContingentCondition,
                                       double StopPrice);
Beispiel #3
0
 public static extern int TD_SendOrder(IntPtr pTraderApi,
     string szInstrument,
     string szExchange,
     TZQThostFtdcDirectionType Direction,
     string szCombOffsetFlag,
     string szCombHedgeFlag,
     int VolumeTotalOriginal,
     string LimitPrice,
     TZQThostFtdcOrderPriceTypeType OrderPriceType,
     TZQThostFtdcTimeConditionType TimeCondition,
     TZQThostFtdcContingentConditionType ContingentCondition,
     double StopPrice);
Beispiel #4
0
        public int SendOrder(
            string szInstrument,
            string szExchange,
            TZQThostFtdcDirectionType Direction,
            string szCombOffsetFlag,
            string szCombHedgeFlag,
            int VolumeTotalOriginal,
            string LimitPrice,
            TZQThostFtdcOrderPriceTypeType OrderPriceType,
            TZQThostFtdcTimeConditionType TimeCondition,
            TZQThostFtdcContingentConditionType ContingentCondition,
            double StopPrice)
        {
            if (null == m_pTdApi || IntPtr.Zero == m_pTdApi)
            {
                return 0;
            }

            return TraderApi.TD_SendOrder(
               m_pTdApi,
               szInstrument,
               szExchange,
               Direction,
               szCombOffsetFlag,
               szCombHedgeFlag,
               VolumeTotalOriginal,
               LimitPrice,
               OrderPriceType,
               TimeCondition,
               ContingentCondition,
               StopPrice);
        }