投资者咨询:老师请改指标 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-4-25 13:56
老师这是通达信的一个指标请给改成文华的谢谢
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);DRAWTEXT_FIX(1,0.88,5,0,'我的指标'),COLORBLUE;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
牛:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORYELLOW;
钻趋势:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;
牛2:EMA(钻趋势,25)COLORCYAN,LINETHICK2;
DRAWBAND(钻趋势,RGB(55,0,0),牛2,RGB(0,91,0));
DRAWKLINE(H,O,L,C);
STICKLINE(钻趋势>LOW AND 钻趋势<HIGH,钻趋势,MIN(MIN(OPEN,CLOSE),钻趋势),2,0),COLORYELLOW;
STICKLINE(钻趋势>MIN(C,O) AND 钻趋势<MAX(C,O),钻趋势,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE(钻趋势>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(钻趋势>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*XMA(XMA((C-REF(C,1)),6),6)/XMA(XMA(ABS((C-REF(C,1))),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=钻趋势>HIGH AND 回调买 AND L<=钻趋势;
DRAWTEXT(XG,L,'▲买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=CURRBARSCOUNT=1 AND C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<牛;
{DRAWTEXT(XG2,L,'▲抓牛'),COLORYELLOW;}
DRAWTEXT(XG2 AND L<钻趋势,L,'钻起涨'),COLORMAGENTA;
技术人员回复
日期:2018-4-25 14:09
参考,
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1);
/*DRAWTEXT_FIX(1,0.88,5,0,'我的指标'),COLORBLUE;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
*/
牛:(MA(MA(H,25),25)-MA(MA(L,25),25))*1+MA(MA(H,25),25),DASH,COLORYELLOW;
钻趋势:MA(MA(L,25),25)-(MA(MA(H,25),25)-MA(MA(L,25),25))*1,LINETHICK2,COLORRED;
牛2:EMA(钻趋势,25),COLORCYAN,LINETHICK2;
FILLRGN(钻趋势>牛2,牛2,钻趋势,RGB(55,0,0));
FILLRGN(钻趋势<=牛2,牛2,钻趋势,RGB(0,91,0));
DRAWKLINE1(H,O,L,C);
STICKLINE1(钻趋势>LOW AND 钻趋势<HIGH,钻趋势,MIN(MIN(OPEN,CLOSE),钻趋势),2,0),COLORYELLOW;
STICKLINE1(钻趋势>MIN(C,O) AND 钻趋势<MAX(C,O),钻趋势,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE1(钻趋势>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE1(钻趋势>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*MA(MA((C-REF(C,1)),6),6)/MA(MA(ABS((C-REF(C,1))),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=钻趋势>HIGH AND 回调买 AND L<=钻趋势;
DRAWTEXT(XG,L,'▲买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(GETPRICE1('流通股本')=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(GETPRICE1('流通股本')=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(GETPRICE1('流通股本')=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(GETPRICE1('流通股本')=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(GETPRICE1('流通股本')=0,10000,10000),COLOR00AAAA,LINETHICK1;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/DAYBARPOS*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<牛;
DRAWTEXT(XG2 AND L<钻趋势,L,'钻起涨'),COLORMAGENTA;
投资者咨询:老师请改指标 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-4-25 13:56
老师为什么你给我改了这个指标文华里显示的与通达信里不一样啊
技术人员回复
日期:2018-5-29 15:41
再试试,主要是XMA函数是其他软件独有未来函数,改编肯定不可能完全一样的,请理解
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1);
XH25:=REFX1(MA(H,25),25/2);
XHH25:=REFX1(XH25,25/2);
XL25:=REFX1(MA(L,25),25/2);
XLL25:=REFX1(XL25,25/2);
XH60:=REFX1(MA(H,60),60/2);
XHH60:=REFX1(XH60,60/2);
XL60:=REFX1(MA(L,60),60/2);
XLL60:=REFX1(XL60,60/2);
牛:(XHH25-XLL25)*1+XHH25,DASH,COLORYELLOW;
钻趋势:XLL25-(XHH25-XLL25)*1,LINETHICK2,COLORRED;
牛2:EMA(钻趋势,25),COLORCYAN,LINETHICK2;
FILLRGN(钻趋势>牛2,牛2,钻趋势,RGB(55,0,0));
FILLRGN(钻趋势<=牛2,牛2,钻趋势,RGB(0,91,0));
DRAWKLINE1(H,O,L,C);
STICKLINE1(钻趋势>LOW AND 钻趋势<HIGH,钻趋势,MIN(MIN(OPEN,CLOSE),钻趋势),2,0),COLORYELLOW;
STICKLINE1(钻趋势>MIN(C,O) AND 钻趋势<MAX(C,O),钻趋势,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE1(钻趋势>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE1(钻趋势>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*MA(MA((C-REF(C,1)),6),6)/MA(MA(ABS((C-REF(C,1))),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=钻趋势>HIGH AND 回调买 AND L<=钻趋势;
DRAWTEXT(XG,L,'▲买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(GETPRICE1('流通股本')=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(GETPRICE1('流通股本')=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(GETPRICE1('流通股本')=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(GETPRICE1('流通股本')=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(GETPRICE1('流通股本')=0,10000,10000),COLOR00AAAA,LINETHICK1;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/DAYBARPOS*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<牛;
DRAWTEXT(XG2 AND L<钻趋势,L,'钻起涨'),COLORMAGENTA;