修改一下划线 (文华财经WH6赢顺V6.7)

投资者咨询:修改一下划线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 11:37
 老师 帮忙把线指标都去掉  只保留k线 谢谢  
XH25:=REFX1(MA(H,25),25/2);
XHH25:=REFX1(XH25,25/2);
XL25:=REFX1(MA(L,25),25/2);
XLL25:=REFX1(XL25,25/2);
ZK1:(XH25-XL25)*1+XH25,DOT,COLORBLUE;
ZD1:XL25-(XH25-XL25),LINETHICK2,COLORRED;
ZD2:EMA(ZD1,25),LINETHICK2,COLORGREEN;
FILLRGN(ZD1>ZD2,ZD1,ZD2,COLORRED);
FILLRGN(ZD1<ZD2,ZD1,ZD2,COLORGREEN);
//DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0));

DRAWKLINE1(H,O,L,C);

AA:=REFX1(MA(C-REF(C,1),6),3);
XAA:=REFX1(AA,3);
BB:=REFX1(MA(ABS(C-REF(C,1)),6),3);
XBB:=REFX1(AA,3);
VAR23:=100*XAA/XBB;
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=ZD1>HIGH AND 回调买 AND L<=ZD1;
DRAWTEXT(XG,L,'买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
CAPITAL:=GETPRICE1('流通股本');
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;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS;
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<ZK1;

DRAWTEXT(XG2 AND L<ZD1,L,'涨'),COLORRED;

TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
筹码突破:=C>TYX3 AND (C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),COLORRED;
A111:=COST(85); 
A222:=COST(15); 
A333:=A111-A222; 
A444:=(A111+A222)/2; 
单峰密集:=A333/A444*100<30;

B1:=HHV(HIGH,250); 
B2:=LLV(LOW,250); 
B3:=B1-B2; 
B4:=(A444-B2);
低位:=A444<(B3*04+B2); 
低位单峰密集:=单峰密集 AND 低位;
B5:=C/REF(C,1)>1.04;

主力持仓%:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3);
主力持仓大于75%:=主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND CLOSE>OPEN AND C=H;
敢死吗:=主力持仓大于75% AND 低位单峰密集 AND B4 AND WINNER(C)>=0.91 AND B5,COLORGREEN,LINETHICK3;
//DRAWICON(FILTER(敢死吗=1,5),L*0.995,25);
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,NULL);
AAA下:=IF(AAA1<REF(AAA1,1),AAA1,NULL);
买:=13;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF2:=EMA(CLOSE,10)-EMA(CLOSE,72);
DEA2:=EMA(DIF2,17);
AAA:=(DIF2-DEA2)*2*60;
入2:=AAA-REF(AAA,1);
牛股:=CROSS(入2,13);
正大牛股:=正大 AND 牛股;
//DRAWICON(正大牛股,L*0.99,1);
VAR1:=(CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*100;
VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR3:=SMA(VAR2,3,1);
天:=100+(-ABS(VAR1)),COLORRED;
下:=SMA(VAR3,2,1);
无:=ABS(VAR1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;
DRAWTEXT(CROSS(无,10) AND C>O,L,'天下无敌'),COLORGREEN;
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
卖:=CROSS(90,操作线);
//DRAWICON(卖,H*1.01,8);
绝底线:=5;
买阴线1:操作线<5 AND ZD1>ZD2 AND L<ZD1;
//DRAWICON(买阴线1,L*0.98,7);
买阴线2:操作线<5 AND ZD1<ZD2 AND L<ZD1;
//DRAWICON(买阴线2,L*0.995,7);
DRAWCOLORKLINE(ZD1>ZD2,COLORRED,0);
DRAWCOLORKLINE(ZD1<ZD2,COLORCYAN,1);

技术人员回复
日期:2018-8-20 13:09

如下修改:

 

XH25:=REFX1(MA(H,25),25/2);
XHH25:=REFX1(XH25,25/2);
XL25:=REFX1(MA(L,25),25/2);
XLL25:=REFX1(XL25,25/2);
ZK1:=(XH25-XL25)*1+XH25,DOT,COLORBLUE;
ZD1:=XL25-(XH25-XL25),LINETHICK2,COLORRED;
ZD2:=EMA(ZD1,25),LINETHICK2,COLORGREEN;
//FILLRGN(ZD1>ZD2,ZD1,ZD2,COLORRED);
//FILLRGN(ZD1<ZD2,ZD1,ZD2,COLORGREEN);
//DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0));


DRAWKLINE1(H,O,L,C);


AA:=REFX1(MA(C-REF(C,1),6),3);
XAA:=REFX1(AA,3);
BB:=REFX1(MA(ABS(C-REF(C,1)),6),3);
XBB:=REFX1(AA,3);
VAR23:=100*XAA/XBB;
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=ZD1>HIGH AND 回调买 AND L<=ZD1;
DRAWTEXT(XG,L,'买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
CAPITAL:=GETPRICE1('流通股本');
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;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS;
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<ZK1;


DRAWTEXT(XG2 AND L<ZD1,L,'涨'),COLORRED;


TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
筹码突破:=C>TYX3 AND (C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),COLORRED;
A111:=COST(85);
A222:=COST(15);
A333:=A111-A222;
A444:=(A111+A222)/2;
单峰密集:=A333/A444*100<30;


B1:=HHV(HIGH,250);
B2:=LLV(LOW,250);
B3:=B1-B2;
B4:=(A444-B2);
低位:=A444<(B3*04+B2);
低位单峰密集:=单峰密集 AND 低位;
B5:=C/REF(C,1)>1.04;


主力持仓%:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3);
主力持仓大于75%:=主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND CLOSE>OPEN AND C=H;
敢死吗:=主力持仓大于75% AND 低位单峰密集 AND B4 AND WINNER(C)>=0.91 AND B5,COLORGREEN,LINETHICK3;
//DRAWICON(FILTER(敢死吗=1,5),L*0.995,25);
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,NULL);
AAA下:=IF(AAA1<REF(AAA1,1),AAA1,NULL);
买:=13;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF2:=EMA(CLOSE,10)-EMA(CLOSE,72);
DEA2:=EMA(DIF2,17);
AAA:=(DIF2-DEA2)*2*60;
入2:=AAA-REF(AAA,1);
牛股:=CROSS(入2,13);
正大牛股:=正大 AND 牛股;
//DRAWICON(正大牛股,L*0.99,1);
VAR1:=(CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*100;
VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR3:=SMA(VAR2,3,1);
天:=100+(-ABS(VAR1)),COLORRED;
下:=SMA(VAR3,2,1);
无:=ABS(VAR1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;
DRAWTEXT(CROSS(无,10) AND C>O,L,'天下无敌'),COLORGREEN;
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
卖:=CROSS(90,操作线);
//DRAWICON(卖,H*1.01,8);
绝底线:=5;
买阴线1:操作线<5 AND ZD1>ZD2 AND L<ZD1;
//DRAWICON(买阴线1,L*0.98,7);
买阴线2:操作线<5 AND ZD1<ZD2 AND L<ZD1;
//DRAWICON(买阴线2,L*0.995,7);
DRAWCOLORKLINE(ZD1>ZD2,COLORRED,0);
DRAWCOLORKLINE(ZD1<ZD2,COLORCYAN,1);

 

 

 

   
投资者咨询:修改一下划线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 11:37
 老师 在帮忙 把k线调整为空心的 谢谢 
技术人员回复
日期:2018-8-20 15:24

如下:

 

XH25:=REFX1(MA(H,25),25/2);
XHH25:=REFX1(XH25,25/2);
XL25:=REFX1(MA(L,25),25/2);
XLL25:=REFX1(XL25,25/2);
ZK1:=(XH25-XL25)*1+XH25,DOT,COLORBLUE;
ZD1:=XL25-(XH25-XL25),LINETHICK2,COLORRED;
ZD2:=EMA(ZD1,25),LINETHICK2,COLORGREEN;
//FILLRGN(ZD1>ZD2,ZD1,ZD2,COLORRED);
//FILLRGN(ZD1<ZD2,ZD1,ZD2,COLORGREEN);
//DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0));
//DRAWKLINE1(H,O,L,C);
AA:=REFX1(MA(C-REF(C,1),6),3);
XAA:=REFX1(AA,3);
BB:=REFX1(MA(ABS(C-REF(C,1)),6),3);
XBB:=REFX1(AA,3);
VAR23:=100*XAA/XBB;
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=ZD1>HIGH AND 回调买 AND L<=ZD1;
DRAWTEXT(XG,L,'买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
CAPITAL:=GETPRICE1('流通股本');
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;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS;
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<ZK1;


DRAWTEXT(XG2 AND L<ZD1,L,'涨'),COLORRED;


TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
筹码突破:=C>TYX3 AND (C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),COLORRED;
A111:=COST(85);
A222:=COST(15);
A333:=A111-A222;
A444:=(A111+A222)/2;
单峰密集:=A333/A444*100<30;


B1:=HHV(HIGH,250);
B2:=LLV(LOW,250);
B3:=B1-B2;
B4:=(A444-B2);
低位:=A444<(B3*04+B2);
低位单峰密集:=单峰密集 AND 低位;
B5:=C/REF(C,1)>1.04;


主力持仓%:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3);
主力持仓大于75%:=主力持仓%>=75 {AND 主力持仓%<=91} AND C>0 AND CLOSE>OPEN AND C=H;
敢死吗:=主力持仓大于75% AND 低位单峰密集 AND B4 AND WINNER(C)>=0.91 AND B5,COLORGREEN,LINETHICK3;
//DRAWICON(FILTER(敢死吗=1,5),L*0.995,25);
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,NULL);
AAA下:=IF(AAA1<REF(AAA1,1),AAA1,NULL);
买:=13;
入:=AAA1-REF(AAA1,1);
正大:=CROSS(入,买);
DIF2:=EMA(CLOSE,10)-EMA(CLOSE,72);
DEA2:=EMA(DIF2,17);
AAA:=(DIF2-DEA2)*2*60;
入2:=AAA-REF(AAA,1);
牛股:=CROSS(入2,13);
正大牛股:=正大 AND 牛股;
//DRAWICON(正大牛股,L*0.99,1);
VAR1:=(CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*100;
VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR3:=SMA(VAR2,3,1);
天:=100+(-ABS(VAR1)),COLORRED;
下:=SMA(VAR3,2,1);
无:=ABS(VAR1),COLORGREEN;
敌:=50,COLORFFAA00,LINETHICK3;
DRAWTEXT(CROSS(无,10) AND C>O,L,'天下无敌'),COLORGREEN;
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
卖:=CROSS(90,操作线);
//DRAWICON(卖,H*1.01,8);
绝底线:=5;
买阴线1:操作线<5 AND ZD1>ZD2 AND L<ZD1,NODRAW;
//DRAWICON(买阴线1,L*0.98,7);
买阴线2:操作线<5 AND ZD1<ZD2 AND L<ZD1,NODRAW;
//DRAWICON(买阴线2,L*0.995,7);
DRAWCOLORKLINE(ZD1>ZD2,COLORRED,1);
DRAWCOLORKLINE(ZD1<ZD2,COLORCYAN,1);

投资者咨询:修改一下划线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 11:37
 老师 刚才我看了一下 这个k线变色是有未来函数了 ,能不能修改为无未来函数的 
技术人员回复
日期:2018-8-21 9:49
修改不了的

您的变色条件的中间变量XHH25、XLL25使用了未来函数,这两个变量是基于未来K线求得均线值

建议您转换下思路,基于历史K线来求均线值
投资者咨询:修改一下划线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 11:37
 基于历史K线来求均线值  这个用的什么函数  这个指标可以转换吗
技术人员回复
日期:2018-8-21 13:25
基于历史K线来求均线值,是编写的思路,不是函数的

比如:MA5:MA(C,5);//是用最近的5根K线的收盘价计算均线值

而您楼上是用接下来的K线收盘价计算均线值,您考虑下

投资者咨询:修改一下划线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-20 11:37
 明白了 谢谢老师