OnBar(ArrayRef<Integer> indexs)
{
OrderRequest or_obj;
or_obj.symbol = Symbol; // String 标的
or_obj.side = enum_buy; // Integer 买卖方向
or_obj.combOffset = enum_entry; // Integer 开平标志
or_obj.volume = 1; // Integer 报单数量
or_obj.price = Q_AskPrice; // Numeric 报单价格
or_obj.theoryPrice = Q_AskPrice; // Numeric 理论价
or_obj.userNote = \"111\"; // String 用户注释
or_obj.createSource = \"123\"; // String 报单源
Array<Integer> orders;
if(A_SendOrderV2(or_obj, orders) != Enum_error_null){
printinfo(\"错误\");
}
}
//------------------------------------------------------------------------------------------
OnOrder(OrderRef ord)
{
Print(\"OnOrder - ord:\" + text(ord.orderid));
}
模拟环境运行,A_SendOrderV2发委托成功,模拟账户也能成交,但是OnOrder事件没有执行过!! 如果用A_SendOrder函数OnOrder事件会执行,但是程序需要使用A_SendOrderV2,求助
这个东西不要赋值,本来默认就是本单元公式报出的,你这里一改反而出错了
谢谢