老师,我的策略用的时简语言的IMPORT函数,但是在回测的时候,不管怎么设置起始日期和结束日期,开始日期会自动往前跳,运行时结束日期都会自动跳到最新的日期,是什么原因?
TB软件默认支持5万根K线,指的是截止到现在时间的5万根
不能设置到这5万根之前的时间
比如开始时间我设置从2021年1月月1日,结束时间为2021年12月31日
但是运行后,他时间就会变成2020年8月10日,结束时间20256月27日
发一下代码,描述一下代码加载到哪个时间周期的K线
在分钟线上加载日线周期的K线
请发代码,方便复现,更快的解决你的问题,不要发截图
另外请注意,1分钟5万根,大约是几个月的时间,无法设置更早的时间
公式RRRT的代码是:
#IMPORT[DAY,1,RRRT] AS VAR1
CLOSE_D:=VAR1.CD;
MA45_D:VAR1.MA4,NODRAW;
DTREND_D:=VAR1.D;
KTREND_D:=VAR1.K;
MA2:MA(CLOSE,10);
COND_UP:=CROSSUP(CLOSE,MA2);
COND_DO:=CROSSDOWN(CLOSE,MA2);
COND_BUY:DTREND_D=1 && CROSSUP(CLOSE,MA2);
COND_SELL:KTREND_D=1 && CROSSDOWN(CLOSE,MA2);
COND_BUY,BK(1);
COND_SELL,SK(1);
COND_UP,BP(1);
COND_DO,SP(1);
AUTOFILTER;
#IMPORT[DAY,1,RRRT] AS VAR1
CLOSE_D:=VAR1.CD;
MA45_D:VAR1.MA4,NODRAW;
DTREND_D:=VAR1.D;
KTREND_D:=VAR1.K;
MA2:MA(CLOSE,10);
COND_UP:=CROSSUP(CLOSE,MA2);
COND_DO:=CROSSDOWN(CLOSE,MA2);
COND_BUY:DTREND_D=1 && CROSSUP(CLOSE,MA2);
COND_SELL:KTREND_D=1 && CROSSDOWN(CLOSE,MA2);
COND_BUY,BK(1);
COND_SELL,SK(1);
COND_UP,BP(1);
COND_DO,SP(1);
AUTOFILTER;
加载周期时15分钟
公式RRRT的代码
MA1:MA(C,5);
MA2:MA(C,10);
MA3:MA(C,20);
MA4:MA(C,45);
D:=MA1>=MA2 && MA2>MA3 && MA3>MA4;
K:=MA1<=MA2 && MA2<MA3 && MA3<MA4;
CD:=CLOSE;
已经复现,感谢反馈,请等待软件升级
就是目前这个问题无法解决是吗?
是的,等待后续软件升级
好的,谢谢