Params
Vars
Global Array<Integer> entryPairOrderIds; // 缓存的开仓OrderIds
Events
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
print(\"时间\"+DateTimeToString(D+T)+\"机器时间\"+DateTimeToString(CurrentDate+currentTime));
bool brt = Data0.A_SendOrderEx(Enum_Buy,Enum_Entry,1,Close,entryPairOrderIds);
print(IIFString(brt,\"True\", \"False\"));
}
Params
Vars
Global Array<Integer> entryPairOrderIds; // 缓存的开仓OrderIds
Events
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
if(BarStatus != 2){return;}
Print(TextArray(entryPairOrderIds));
Bool ret = A_SendOrderEx(Enum_Buy, Enum_Entry, 1, Q_AskPrice, entryPairOrderIds, \"\", A_GetOrderCreateSource);
Print(\"时间\"+DateTimeToString(D+T));
Print(\"Buy,A_SendOrderEx:\" + IIFString(ret, \"True\", \"False\") + \",\" + TextArray(entryPairOrderIds));
FileAppend(\"D:\\\\ccc\",\"时间\"+DateTimeToString(D+T));
FileAppend(\"D:\\\\ccc\",\"Buy,A_SendOrderEx:\" + IIFString(ret, \"True\", \"False\") + \",\" + TextArray(entryPairOrderIds));
}
我遇到同样问题 A_SendOrderEx 发单 有成交 但是发单显示false. 你解决了吗
挂账户了吗
挂了,状态显示绿色笑脸全自动,而且账户透视里有已成交委托和持仓
OnOrder里有反馈,125成交,但是报单索引entryPairOrderIds为空,无法进行订单管理,请老师指点
你的输出大概率不是对应下单的输出, 你要你报出去了委托单的orderid必然有的