[求助]帮忙修改下 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-22 15:13
 这个指标里边的多、空、买、卖这四个字显示的时候经常压着K线,能不能把字的位置提高或者降低点这样就不影响看图啦,最好高低自己能调的,谢谢!! 

高:=HHV(H,75);
低:=LLV(L,75);
H3:=高-(高-低)*0.5;
Z1:=ZIGZAG(C,2,1),COLORGREEN;
Z2:=ZIGZAG(C,5,1),COLORMAGENTA;
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:=ZIGZAG(C,10/5,1)*100,COLORWHITE;
G:=MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;

INDEXC:="999001$C";
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
X22:=ZIGZAG(C,1,1);
X33:=REF(ZIGZAG(C,1,1),1);
DRAWTEXT(CROSS(X22,X33),L,'多'),VALIGN2;
DRAWTEXT(CROSSDOWN(X22,X33),H,'空'),VALIGN0;
高1:=HHV(H,75);
低1:=LLV(L,75);
H31:=高1-(高1-低1)*0.5;
DRAWTEXT(W=1000,H,'卖' ),COLOR00FF00,VALIGN2;
DRAWTEXT(D=1000,L,'买'),COLORRED,VALIGN0;
技术人员回复
日期:2019-4-22 15:13
 您发下指标源码  ,我们帮您修改下
投资者咨询:[求助]帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-22 15:13
 不好意思刚才忘了贴源码,谢谢,帮忙改下。
投资者咨询:[求助]帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-22 15:13
 帮忙改下谢谢!!
技术人员回复
日期:2019-4-22 15:52
您可以修改 MINPRICE前的数值大小来增减距离

但是不同合约的最小变动价位不同,所以修改效果会有差异

参考:

高:=HHV(H,75);
低:=LLV(L,75);
H3:=高-(高-低)*0.5;
Z1:=ZIGZAG(C,2,1),COLORGREEN;
Z2:=ZIGZAG(C,5,1),COLORMAGENTA;
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:=ZIGZAG(C,10/5,1)*100,COLORWHITE;
G:=MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;

INDEXC:="999001$C";
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
X22:=ZIGZAG(C,1,1);
X33:=REF(ZIGZAG(C,1,1),1);
高1:=HHV(H,75);
低1:=LLV(L,75);
H31:=高1-(高1-低1)*0.5;
DRAWTEXT(CROSS(X22,X33),H+1*MINPRICE,'多'),VALIGN2;
DRAWTEXT(CROSSDOWN(X22,X33),L-1*MINPRICE,'空'),VALIGN0;
DRAWTEXT(W=1000,H+1*MINPRICE,'卖' ),COLOR00FF00,VALIGN2;
DRAWTEXT(D=1000,L-1*MINPRICE,'买'),COLORRED,VALIGN0;
投资者咨询:[求助]帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-22 15:13
 这种修改不好,不是跟着K线长短自动调整位置的,每个周期和每个合约字的位置都不改变。最好能改成始终跟着K线高低显示在底部或者顶部。谢谢!