最近的一个未回补的向上跳空缺口【主副图源码说明贴图】
-
相关简介:以下部分只是参阅引用前辈的思路而已 由于通达信没有循环函数,这个最近的缺口也就无法表述。 那么有没有变通的表达方法呢? 经过几番思索,是可以变通的,现汇报一下编程思路: 1、把K线返过来,这个返过来可不是把反过来,是返回的意思,即:把今天的K线返回到最左面...... 如图: 返K线源码: TS:=CURRBARSCOUNT; TS1:=BARSSINCE(C); 常数:=CONST(BARSSINCE(C)); C1:=REFX(C,常数-TS1*2+2); C2:=REF(C,常数-TS*2
-
文章来源:公式网 发布时间:2016-06-18浏览次数:
以下部分只是参阅引用前辈的思路而已
由于通达信没有循环函数,这个最近的缺口也就无法表述。
那么有没有变通的表达方法呢?
经过几番思索,是可以变通的,现汇报一下编程思路:
1、把K线返过来,这个返过来可不是把反过来,是返回的意思,即:把今天的K线返回到最左面......
如图:
返K线源码:
TS:=CURRBARSCOUNT;
TS1:=BARSSINCE(C);
常数:=CONST(BARSSINCE(C));
C1:=REFX(C,常数-TS1*2+2);
C2:=REF(C,常数-TS*2+2);
O1:=REFX(O,常数-TS1*2+2);
O2:=REF(O,常数-TS*2+2);
H1:=REFX(H,常数-TS1*2+2);
H2:=REF(H,常数-TS*2+2);
L1:=REFX(L,常数-TS1*2+2);
L2:=REF(L,常数-TS*2+2);
CC:=IF(TS>TS1,C1,C2),NODRAW;
OO:=IF(TS>TS1,O1,O2),NODRAW;
LL:=IF(TS>TS1,L1,L2),NODRAW;
HH:=IF(TS>TS1,H1,H2),NODRAW;
DRAWKLINE(HH,OO,LL,CC);
2、把K线返过来了,其它问题就迎刃而解了。【注:本帖源码为向上跳空缺口】
源码:
TS:=CURRBARSCOUNT;
TS1:=BARSSINCE(C);
常数:=CONST(BARSSINCE(C));
C1:=REFX(C,常数-TS1*2+2);
C2:=REF(C,常数-TS*2+2);
O1:=REFX(O,常数-TS1*2+2);
O2:=REF(O,常数-TS*2+2);
H1:=REFX(H,常数-TS1*2+2);
H2:=REF(H,常数-TS*2+2);
L1:=REFX(L,常数-TS1*2+2);
L2:=REF(L,常数-TS*2+2);
CC:=IF(TS>TS1,C1,C2);
OO:=IF(TS>TS1,O1,O2);
L


现在就去充值积分
加入VIP可下载100以下的所有资源