等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- FireScript
|
本帖最后由 技术009 于 2021-12-14 13:34 编辑
t1:=VALUEWHEN(time=CLOSETIME(0),timetot0(time)-timetot0(ref(time,1)));//周期对应的秒数
t2:=timetot0(CLOSETIME(0))-time0;//距离收盘K的跨度(秒)
Len:t2/t1;//收盘K位置输出值为0,前一个K为1,以此类推。
t3:=VALUEWHEN(time=CLOSETIME(1),timetot0(time)-timetot0(ref(time,1)));//周期对应的秒数
t4:=timetot0(CLOSETIME(1))-time0;//距离收盘K的跨度(秒)
LEN2:t4/t3;
buy(开仓条件 and ((len>1) or (len2>1 and time<CLOSETIME(1))) and holding,1,market);//在开仓条件里面加个判断。
你如果周期固定的话,t1,t3都可以写成固定数值,也就是周期对应的秒数。这样稳妥点。
|
|