你好!请问我用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)?