回测中换月时会有一次开平信号,导致原本的依据开仓时数据的指标发生改变,该如何避免

例如:以开仓价亏损2%设置止损,若持仓期间出现换月情况,会有一次开平信号,导致新的止损按换月那次新开仓的信号重新计算了2%的止损,而策略思路应该是按原本开仓价的2%设置止损。

假设出现一个极端情况,正常开仓一次,亏损1.9%未达止损,此时刚好换月,一段时间后又亏损1.9%,再次换月,这样无限循环岂不是一直无法止损离场。

有什么办法可以让策略识别是不是换月信号?

版本:TB V6旗舰版

换月调仓导致的指标不按规则变化,该如何避免
888合约历史回测时在换月时做先平后开处理,去除换月缺口的影响
实盘中 如何忽略在图表上的换月信号
指数000合约映射主力合约时自动换月
不会导致开平仓的信号闪烁会影响回测的净值走势吗?
主链映射换月信号问题
关于除权换月代码中回测遇到的疑问
主力合约换月切换时,如何从代码里自动识别?
请教个开平仓信号发生机制的问题
行情报价列表中添加新列时如何改变字体颜色?

不要用系统的entryprice

自己定义一个序列变量即可,开仓的时候自己记录下开仓价格代替entryprice就行了