全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
发单委托,出现连续委托N多个
2023-03-29 13:14

委托的形式发单,第一次写,出现连续发N多个,请老师帮我改一下,要求只发一次

测试代码如下:

Params

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

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

Numeric Lots(1); // 手数

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

Vars

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

  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;

}

}

 


结果如下:

data-href=

//委托更新事件函数,参数ord表示更新的委托结构体

OnOrder(OrderRef ord)

{

n1 = 1;

}

kyover

n1改成global

2023-03-29 13:39
202****7193457017

改好了,可以了,谢谢大神

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