Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 我如何在pine脚本策略中每天的特定时间强制退出所有未平仓?_Pine Script - Fatal编程技术网

Pine script 我如何在pine脚本策略中每天的特定时间强制退出所有未平仓?

Pine script 我如何在pine脚本策略中每天的特定时间强制退出所有未平仓?,pine-script,Pine Script,我想知道是否有办法在每个交易日的特定时间强制退出所有未平仓。我已经编写了以下代码,但它不会结束我的未平仓交易,有时头寸会结转到第二天: 例如,如果我想在周日下午1点离开 strategy.close("short", when = hour == 13 and dayofweek == 1) 只有strategy.close_对我有用: exitPositions = time(timeframe.period, "1730-1900") exitPositionsCon

我想知道是否有办法在每个交易日的特定时间强制退出所有未平仓。我已经编写了以下代码,但它不会结束我的未平仓交易,有时头寸会结转到第二天:


例如,如果我想在周日下午1点离开

strategy.close("short", when =  hour == 13 and dayofweek == 1)
只有strategy.close_对我有用:

exitPositions = time(timeframe.period, "1730-1900")
exitPositionsCondition = not na(exitPositions) 
strategy.close_all(when=exitPositionsCondition)

谢谢我尝试了你建议的类似想法,但有时某些交易仍然在15:00进行。我已经发布了修改后的代码,以及交易列表中的屏幕截图,该交易已结转至第二天。
exitPositions = time(timeframe.period, "1730-1900")
exitPositionsCondition = not na(exitPositions) 
strategy.close_all(when=exitPositionsCondition)