如题,隔夜策略回测的时候发现长假持仓导致的大跳空,如何在程序中实现长假前的最后一根K平仓?
如果是5.1,10.1长假这种可以通过指定时间来平仓,但是长假如果日期不是固定时间的话,比如阳历时间一直会变动的这个假期提前平仓就不太好弄了。
说下固定假期前平仓,比如说指定2020年12月31号最后一根K线平仓的语句,通过DATE和TIME去做判断:
SELL(DATE= 1201231 AND TIME=190000,0,MARKET);
能否出个函数,代表长假前这种日期,春节肯定是不固定的时间,另外5.1,10.1这种有时候也是不一定的时间,可能前一天是个周末就提早放假了这种也是有的
建议出这个一个功能,其实也好弄,把历史上的长假前一天的日期整理一下做个数据库,然后出个函数,调用了它就是取到了数据库里的日期就行了