等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- wenarm
|
本帖最后由 技术006 于 2021-12-22 08:22 编辑
这部分代码不适用等价k。因为等价k没有时间周期的概念。
其次,这种代码建议你自己加载到图表上看下结果,更有助于理解。
aaaa:time(),NODRAW;//k线周期的时间
bbbb:TIME0(),NODRAW;//k线周期距离00:00的秒数。
abb:=time0-timetot0(dynainfo(207)),nodraw;//K线结束倒计时间(秒)k线时间与最新的行情时间,按照秒进行差值计算,得到的就是当前k线剩余结束时间
//t:=timetot0(time0)-timetot0(dynainfo(207)),nodraw;//当前时间结束倒计时
akk:(timetot0(CURRENTTIME)-ref(time0,1)),LINETHICK0;//k线的最开始的时间(秒) //这句代码不对。根本没有适用性。
//akk:=(timetot0(dynainfo(217))-timetot0(dynainfo(207)));//k线的最开始的时间(秒)
cd0:=not(ISLASTBAR);
cd1:=islastbar and abb>=0 and abb<=1;
cd2:=islastbar and akk>=0 and akk<=1;
cd3:=islastbar and abb>=0 and abb<=59;
cd4:=islastbar and akk>=0 and akk<=59;
|
|