A_SendOrder 平仓问题
假设已经有多仓,这个 A_SendOrder(Enum_Buy,Enum_Entry,1,Q_Last()); 到底是平仓还是开仓。为什么我用这个函数 反而在不断的开仓。 官方文档没有这块的说明。在Bool A_Sell(String symbol, Numeric lot, Numeric price, ArrayRef<Integer> orderIds, String userNote = "", String createSource = "", Integer accountIndex = 0) 中。symbol能否设置某个参数,指当前商品的合约。 而不指定某个特定的合约。
https://space.bilibili.com/31053817/lists/2531821?type=series a函数的模型开发可以看看这个但是如果看不懂,说明基础还没到能用a函数些模型的时候数据结构,驱动机制,系统机制还需要多了解
Enum_Entry 开仓枚举值不断开仓因为是A函数在实时调用建议从图表系统开始
卖开A_SendOrder(Enum_Sell, Enum_Entry, 买开A_SendOrder(Enum_Buy, Enum_Entry,先了解期货基本开平机制
多单卖平A_SendOrder(Enum_Sell, Enum_Exit, 手数, 价格)空单买平A_SendOrder(Enum_Buy, Enum_Exit,手数, 价格)
回复:A_SendOrder(Enum_Sell,Enum_Exit,1,Q_Last()); 我用的是这个,提问写错了。可是代码运行的时候,在不断的开仓,是怎么回事
回复:不断的开仓跟这个没关系图表交易函数Buy系统底层会控制只交易一次举个例子1分钟Kbuy命令在当前bar只会又一个买入信号但A函数会买入120次你需要设置一个全局变量作为开关控制是否已经报过单