投资者咨询:
[求助]wh8公式编写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2019-4-12 10:12
DRAWTEXT(KKC,H,'空'),COLORGREEN;DRAWTEXT(DKC,L,'多'),COLORMAGENTA; 老师,配合公式加载后会单一或者是连续出现空,在多没出现前怎么取第一个空? 比如,出现一个空,过了五根k柱又出现一个空,过了三根k柱又连续出现三个空,又过了十根k柱又出现一个空,我想取“多出现前的第一个空”的最低价格怎么编写。 多反之。
参考:KKC,SPK;
DKC,BPK;
MA(C,20)>MA(C,30),SPK;
MA(C,20)<MA(C,30),BPK;
LL:IF(SKVOL>0,SKLOW,REF(SKLOW,BARSBK));
HH:IF(BKVOL>0,BKHIGH,REF(BKHIGH,BARSSK));
DRAWTEXT(BARSSK=1,H,'空'),COLORGREEN;
DRAWTEXT(BARSBK=1,L,'多'),COLORMAGENTA;
AUTOFILTER;
投资者咨询:
[求助]wh8公式编写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2019-4-12 10:12
老师,上面的参考不能满足我的需求,BARSSK=1可以达到效果,但是KKC=1是达不到我要的效果的。比如 KKC:=L<=LV(L,2)-1*MINPRICE;
DKC:=H>=HV(H,2)+1*MINPRICE;
DRAWTEXT(KKC=1,H,'空'),COLORGREEN;
DRAWTEXT(DKC=1,L,'多'),COLORYELLOW;
我想取第一个空的最低价格怎么编写呢。请老师帮忙
参考:KKC:=L<=LV(L,2)-1*MINPRICE;
DKC:=H>=HV(H,2)+1*MINPRICE;
NK:=BARSLAST(KKC)+1;
ND:=BARSLAST(DKC)+1;
DRAWTEXT(KKC=1&&COUNT(KKC,ND)=1,H,'空'),COLORGREEN;
LL:LLV(L,BARSLAST(KKC=1&&COUNT(KKC,ND)=1)+1);
DRAWTEXT(DKC=1&&COUNT(DKC,NK)=1,L,'多'),COLORYELLOW;
LL:HHV(H,BARSLAST(DKC=1&&COUNT(DKC,NK)=1)+1); 不过需要注意的是,根据指标条件,是无法做到指令过滤的效果的