量化交易策略出现闪烁开仓,

老师,我的策略出现闪烁开仓,如何避免, 走完当前K线确认开仓条件的函数是什么?

没有这种函数当前走完k线,本身是一个伪命题。这根k线都走完了,那还怎么标信号,标不上去了。其实稍微动动脑子,换个思路这个问题就解决了上一根k线满足条件,当前bar开盘的时候发信号不就行了嘛

回复:怎么修改

回复:// 开多仓条件:红色区间且收盘价大于神龙线 If (RedZone And Close > DragonLine And MarketPosition != 1){ Buy(Lots, Open); } // 平多条件:收盘价小于止盈线 If (MarketPosition == 1 And Close < ProfitLine){ Sell(Lots, Close); } // 开空仓条件:绿色区间且收盘价小于神龙线 If (GreenZone And Close < DragonLine And MarketPosition != -1){ SellShort(Lots, Open); } // 平空条件:收盘价大于止盈线 If (MarketPosition == -1 && Close > ProfitLine){ BuyToCover(Lots, Close); } // 多单止损:收盘价小于神龙线 If (MarketPosition == 1 && Close < DragonLine){ Sell(Lots, Open); } // 空单止损:收盘价大于神龙线 If (MarketPosition == -1 And Close > DragonLine){ BuyToCover(Lots, Open); } }感谢老师

回复:https://bbs.tbquant.net/thread/20241205162315158864 https://bbs.tbquant.net/thread/forum1110

回复:使用当前价开平仓是使用CLOCE(0)吗,close(0)应该是收盘价么?

回复:没有当前价这个概念模型里面每一个数据都应该给出一个确定的结果。特别是信号价格,应该是可以确认到数值的。