用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());
        }             

编译是通过了,但是模拟账户跑的时候,系统总是提示开仓单子已废除。不知是什么原因,请指教。谢谢!

请问barssinceentry 函数在tbquant里用什么代替?
请教王恺明老师,xaverage函数的最新bar,用high代替close进行计算,我能想到的算法源码如下
自定义函数跨图层取值
A函数建的仓,用什么函数可以获取开仓价格?
产品分类用什么函数获取
计算股息率用哪个函数?
下单全部用A_函数-没法回测?
用A函数平空开多
在不同图层里面调用自定义函数,自定义函数中high,low,close,open是所在图层当前的吗?
请问用什么命令或函数怎么写?

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

 

原因是合约不可交易

你报的是888还是000吧?图表信号系统可以设置映射 但是a函数不行

建议使用sendorderex函数 可以直接指定报单的合约

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