代码怎么修改【规避重复开仓问题】

程序代码逻辑:区间内同价位开平,在13500-13520区间,当价格>=13520开多,<=13520平多;  当价格<=13500开空,>=13520平空;

问题1:在15秒周期,13520开多60手后, 在前面挂单未成交情况下。程序有委托一个13520开多60手,导致持仓增加1倍(只开60)

问题2:开进去后,价格经过一段时间运行,低于13520了,没有平仓。

解决:就是第一根15s-K线,出了13520,观察出信号。 限定价格13520,开多进场。 (且委托挂单,有挂单情况就不用重复委托直到全部成交), 第二根K线,出现低于13520价格,在13520价格平仓




信号闪烁导致重复开仓
信号闪烁造成重复开仓的问题反馈
有开仓逻辑限制,为什么还会重复开仓?
定具体开仓时间的代码怎么写
这个代码怎么修改为符合需求预期的代码
onbarClose重复执行问题
怎么防止重复挂单
PlayWavSound函数触发单一条件开仓时,单根K线多次重复语音播报问题
代码修改
关于代码修改

谢谢,不清楚公式和运行机制😭

图表持仓应该用 CurrentContracts 判断

好的,我看下函数意思

错误:图表,A函数混用

先搞清楚公式运行机制再来看

你用A函数查出的持仓判断,只能持续到你买入持仓前,你买入持仓后马上就会闪烁

https://tbq3.tbquant.net/helper?product_id=991&keyword=440&content_id=2594&type=article#%E5%8D%95%E6%95%B0%E6%8D%AE%E6%BA%90%E6%83%85%E5%BD%A2