全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
A_sendorder发单的例子 显示false
2023-09-11 14:10

Vars

   Global Integer sendCount(0);

   Global Integer fillCount(0);

Events

   OnReady()

   {

       //根据操作源订阅委托

       Bool ret = A_SubscribeTradeByCreateSource(A_GetOrderCreateSource);

       Print(A_SubscribeTradeByCreateSource: + IIFString(ret, True, False));

   }

 

   OnBar(ArrayRef<Integer> indexs)

   {

       if(BarStatus == 2 && sendCount == 0)

       {//发开仓单

           //针对当前策略应用的帐户、商品发送委托单

           Bool ret = A_SendOrder(Enum_Sell, Enum_Entry, 2, Q_BidPrice);

           Print(SellShort,A_SendOrder: + IIFString(ret, True, False));

           if(ret)

           {

               sendCount = sendCount + 1;

           }

           Print(sendcount开多: + Text(sendCount));

       }

       if(BarStatus == 2 && sendCount > 0 && sendCount <= fillCount)

       {//发平仓单

           //针对当前策略应用的帐户、商品发送委托单

           Bool ret = A_SendOrder(Enum_Buy, Enum_Exit, 2, Q_AskPrice);

           Print(BuyToCover,A_SendOrder: + IIFString(ret, True, False));

           sendCount = -1;

       }

       Print(sendcount平仓后: + Text(sendCount));

   }

 

   OnFill(FillRef ordFill)

   {

       fillCount = fillCount + 1;


       Print(fillCount: + Text(fillCount));

这是公式函数帮助文件上A_sendorder的例子 可是运行后 发单显示 false,, 咋回事

data-href=









   }

jansen119

data-href=

2023-09-11 14:14
kyover

没开启自动交易

2023-09-11 14:27
jansen119

哦  这样啊 谢谢

2023-09-11 14:30
您未登录,请先 登录注册 后发表评论
顶部