㈠ 通达信中主图上怎么把高点低点 也就是颈线 怎么用公式自动画出来 谢谢 求公式
VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
F:IF(CROSS(VAR200,MA(VAR300,5)),LOW * 0.98,DRAWNULL),CROSSDOT,LINETHICK3,COLOREE00EE;
年:MA(CLOSE,22),LINETHICK2,COLORWHITE;
日:=150;昨前:=3;
高:=REF(HHV(H,日),昨前);
低1:=REF(LLV(L,日),昨前);
H1:=高1-(高1-低1)*0.191;
H2:=高1-(高1-低1)*0.382;
H3:=高1-(高1-低1)*0.5;
H4:=高1-(高1-低1)*0.618;
H5:=高1-(高1-低1)*0.809;
顶:REFDATE(高1,DATE),COLORRED;
一0.809:REFDATE(H1,DATE),COLORYELLOW;
二0.618:REFDATE(H2,DATE),COLORMAGENTA;
三0.500:REFDATE(H3,DATE),COLORWHITE;
四0.382:REFDATE(H4,DATE),COLORGREEN;
五0.191:REFDATE(H5,DATE),COLORYELLOW;
低:REFDATE(低1,DATE),COLORRED;
VAR31:=HHVBARS(ZIG(3, 19)>REF(ZIG(3,19),1)
AND REF(ZIG(3,19), 1)<REF(ZIG(3,19), 2),0);
STICKLINE(VAR31=2,L*0.95,L*0.98,8,0),COLOR0000FF;
DRAWTEXT(VAR31=2,L*0.95,'3天'),COLORYELLOW;
STICKLINE(VAR31=4,H*1.05,H*1.02,8,0),COLOR9966FF;
DRAWTEXT(VAR31=4,H*1.06,'5天'),COLORYELLOW;
STICKLINE(VAR31=7,L*0.95,L*0.98,8,0),COLOR00FFFF;
DRAWTEXT(VAR31=7,L*0.95,'8天'),COLORYELLOW;
STICKLINE(VAR31=12,H*1.05,H*1.02,8,0),COLORFF33FF;
DRAWTEXT(VAR31=12,H*1.06,'13天'),COLORYELLOW;
STICKLINE(VAR31=20,L*0.95,L*0.98,8,0),COLOR0066FF;
DRAWTEXT(VAR31=20,L*0.95,'21天'),COLORYELLOW;
STICKLINE(VAR31=33,H*1.05,H*1.02,8,0),COLORFFFF00;
DRAWTEXT(VAR31=33,H*1.06,'34天'),COLORYELLOW;
STICKLINE(VAR31=54,L*0.95,L*0.98,8,0),COLOR006600;
DRAWTEXT(VAR31=54,L*0.95,'55天'),COLORYELLOW;
STICKLINE(VAR31=88,H*1.05,H*1.02,8,0),COLOR00FF00;
DRAWTEXT(VAR31=88,H*1.06,'89天'),COLORYELLOW;
STICKLINE(VAR31=143,L*0.95,L*0.98,8,0),COLORCCFFFF;
DRAWTEXT(VAR31=143,L*0.95,'144天'),COLORYELLOW;
STICKLINE(VAR31=232 ,H*1.05,H*1.02,8,0),COLORFF0033;
DRAWTEXT(VAR31=232,H*1.06,'233天'),COLORYELLOW;
STICKLINE(VAR31=376,L*0.95,L*0.98,8,0),COLORFF9966;
DRAWTEXT(VAR31=376,L*0.95,'377天'),COLORYELLOW;
这是黄金分割的主图
㈡ 通达信突破W底颈线位的选股公式是怎么样的.希望
你是想找突破下降趋势,并且改成上升趋势的股票吧我感觉你提的高点连线没用,因为每2个高点连线都可以为一个趋势线,这样你还是得一个一个看趋势线是不是有效的, 站上60天线来判定处于上升趋势也并不可靠,在长时间下跌时,反弹经常可以过60线,按你的表达,这个公式做出来我想实用意义不大如果你有更好的方法来表示趋势线,我可以帮你写出这个公式,
㈢ 量线指标,请老师把这个指标弄成选股公式
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
HSL:=(XVL/20)/1.15;
攻击:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
LLJX:=EMA(攻击,3);
B1:=SUM(LLJX,1);
B2:=SUM(LLJX,2);
B3:=SUM(LLJX,3);
B4:=SUM(LLJX,4);
B5:=SUM(LLJX,5);
B6:=SUM(LLJX,6);
B7:=SUM(LLJX,7);
B8:=SUM(LLJX,8);
B9:=SUM(LLJX,9);
B10:=SUM(LLJX,10);
A1:=B1>REF(B1,1);
A2:=B2>REF(B2,1);
A3:=B3>REF(B3,1);
A4:=B4>REF(B4,1);
A5:=B5>REF(B5,1);
A6:=B6>REF(B6,1);
A7:=B7>REF(B7,1);
A8:=B8>REF(B8,1);
A9:=B9>REF(B9,1);
A10:=B10>REF(B10,1);
A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10;
自己测试一下,今天喝的有点多,我没测试你自己看看,要是对的,第二个条件改天写。。。
㈣ 求助一个回踩颈线的选股公式
关键是你怎么定义或描述颈线。人看来很简单的事,用程序来做反而比较困难。但可以有个替代思路,比如你可以用某短时间内最高收盘价作为颈线位置,配合其他条件。粗略选出来后再人工筛选一下。
㈤ 通达信头肩底突破颈线选股公式是怎么样的呢
首先要看你如何理解选股的公式,理解的深度决定它的成功率,如果选股公式可以选出一定能涨的股票,它就不叫选股公式啦,谁敢说头肩底突破颈线就一定能涨?
㈥ 请老师给这个指标做个选股公式啊,突破红线时选股
名称随便取,以下是选股公式
N:=7;A1:=REF(H,N)=HHV(H,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); D1:=FILTER(C1,N);{高点}A2:=REF(L,N)=LLV(L,2*N+1); B2:=FILTER(A2,N);C2:=BACKSET(B2,N+1); D2:=FILTER(C2,N);{低点}E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;{高低点出现在同一K线上时可作取舍}H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;L1:=(D2 AND NOT(D1 AND E1<E2)); H2:=D1 AND NOT(D2 AND E1>=E2);X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1); S1:=R1>REF(R1,1);
aaa:c>S1
㈦ 通达信突破W底颈线位的选股公式是怎么样的。希望你能帮我编写下公式,小弟万分感谢。
没有这样的公式,希望你自编一个用吧
㈧ 通达信选股公式和幅图指标要求1底部横盘2个月以上2右侧颈线位置放量涨停3次日有下引线收盘价格大于前一日
HP:=(C-REF(C,60))/REF(C,60)*100;
ZF:=(HHV(C,60)-LLV(C,60))/LLV(C,60)*100;
A:=ZF<=20 AND HP<=12;
ZT:=(C-REF(C,1))/REF(C,1)*100;
A1:=EXIST(A,4) AND CROSS(C,REF(HHV(C,60),1)) AND ZT>=9.96;
XG:REF(A1,1)=1 AND C>REF(C,1) AND L<MIN(O,C);