用A函数代替图层函数

你好!请问我用A函数代替图层函数,想直接作用于模拟账户,如下: if(long_entry_condition And data0.A_BuyPosition()==0) { data0.A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice()); } if(long_exit_condition and data0.A_BuyPosition()>0) { data0.A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice()); } if(short_entry_condition And data0.A_SellPosition()==0) { data0.A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice()); } if(short_exit_condition And data0.A_SellPosition()<0) { data0.A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice()); } 编译是通过了,但是模拟账户跑的时候,系统总是提示开仓单子已废除。不知是什么原因,请指教。谢谢!

已废除先看看后面的备注原因,一般都有说明的,再根据说明去排查哪里出问题

回复:原因是合约不可交易

回复:你报的是888还是000吧?图表信号系统可以设置映射 但是a函数不行 建议使用sendorderex函数 可以直接指定报单的合约

回复:谢谢!我没找到报错的数字。我试试A_sendorderex。请问括号里的参数是这样A_SendOrderex(Enum_Buy,Enum_Entry,1,Q_AskPrice(), rb01)?