全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
写撤消委托单,撤消不了
2023-03-29 14:56

写一个撤消委托单  但撤消不了,请老师帮我改一下

Params

Numeric kcj(4250);     // 此价格开仓

Numeric pcj1(3720); // 平仓价1

Numeric Lots(1); // 手数

String sym(\"eg2305.DCE\"); // 交易的品种

Vars

  //Series<Numeric> n1;   // 0代表没有购买,1代表已经购买

 global Numeric  n1 ;

     Array<Integer> ordIds; // 存放发单后的报单号

Events

//初始化事件函数,策略运行期间,首先运行且只有一次,

OnInit()

{

}


OnBar(ArrayRef<Integer> indexs)

{

 If( n1 == 0 )  

{

A_SendOrderEx(sym,Enum_Sell,Enum_Entry,Lots,kcj,ordIds);

n1 = 1;

}

      

      //Data0.A_DeleteOrderEx(ordIds[ GetArraySize(ordIds)-1]);   //这里写撤消委托单,撤消不了

}

    撤消刚委托的这一个单子,我测试了如下几个文件格式 都没有撤消成功

1、Data0.A_DeleteOrderEx(ordIds[ GetArraySize(ordIds)-1]); 

2、Data1.A_DeleteOrderEx(ordIds[ GetArraySize(ordIds)-1]); 

3、A_DeleteOrderEx(ordIds[0]); 

 请老师帮我改一下,撤消的委托这一句代码格式怎么写?


kyover

这肯定撤不了啊 哪有报单以后马上撤单的,柜台都还有生成订单信息就撤单,撤哪里去啊

最少也是在onorder域里等订单生成成功了再撤吧

这个基础属实是相当差了...这个认知想写订单管理恐怕很难啊

2023-03-29 16:26
202****7193457017

就是因为难才要好好学啊,

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