思路:以均线相交的情况作为分笔顶点的依据。(是否有道理,还需检验!)
MD6:MA(C,3); MD5:MA(C,8); MD4:MA(C,21); MD3:MA(C,55); MD2:MA(C,144); MD1:MA(C,377);
L1:=IF(MD2>=MD1,1,0); L2:=IF(MD3>MD2 OR MD3=MD2 AND L1=0,1,0); L3:=IF(MD4>MD3 OR MD4=MD3 AND L2=0,1,0); L4:=IF(MD5>MD4 OR MD5=MD4 AND L3=0,1,0); L5:=IF(MD6>MD5 OR MD6=MD5 AND L4=0,1,0); L6:=IF(C>MD6 OR C=MD6 AND L5=0,1,0);
LL1:=L1+L2*2+L3*4; LL2:=L4+L5*2+L6*4;
GG:=IF(LL2=7 OR LL2=3,H,0.5*L); GD:=IF(LL2=0 OR LL2=4,L,1.5*H);
均线顶0:=(LL2=7 OR LL2=3 AND (REF(LL2,1)=7 OR REF(LL2,1)=3) AND (H>REF(H,1) )) ; 均线底0:=(LL2=0 OR LL2=4 AND (REF(LL2,1)=0 OR REF(LL2,1)=4) AND (L<REF(L,1))) ; GG2:=IF(均线顶0,H,0.9*H); GD2:=IF(均线底0,L,1.1*L); 均线顶A:=FILTERX(均线顶0 AND GG2=HHV(GG2,BARSLAST(均线底0)),BARSLAST(均线底0)); 均线底A:=FILTERX(均线底0 AND GD2=LLV(GD2,BARSLAST(均线顶0)),BARSLAST(均线顶0));
修正顶:=均线顶A; 修正底:=均线底A;
最后底:=filterx(修正底,100000);
x1:=if(修正底,barslast(修正顶),if(修正顶,barslast(修正底),0));
erea:=if(修正底,sqrt(x1)*(ref(h,x1)-l),if(修正顶,(h-ref(l,x1))*sqrt(x1),0)); y1:=ref(x1,x1)+x1; erea2:=ref(erea,y1); v1:=if(修正底 or 修正顶, sum(v,x1)/10000,0);
v2:=ref(v1,y1); e2:=ref(erea,y1); vv1:=v2/e2*erea; drawnumber(修正底 ,l*0.97,v1,2),coloryellow;
drawnumber(修正底 ,l*0.98,erea,2),colorred; drawnumber(修正底 ,l*0.99,l,2),colorgreen; drawnumber(最后底 ,l*0.96,vv1,2),COLORMAGENTA;
drawnumber( 修正顶,h*1.03,v1,2),coloryellow;
drawnumber( 修正顶,h*1.02,erea,2),colorred; drawnumber( 修正顶,h*1.01,h,2),COLORMAGENTA;
DRAWLINE(修正底,LOW,修正顶 and erea > erea2, HIGH,0),COLORMAGENTA,LINETHICK3; DRAWLINE(修正底,LOW,修正顶 and erea <= erea2 , HIGH,0),COLORMAGENTA,LINETHICK1; DRAWLINE(修正顶,HIGH,修正底 and erea > erea2 , LOW,0),COLORGREEN,LINETHICK3; DRAWLINE(修正顶,HIGH,修正底 and erea <= erea2 , LOW,0),COLORGREEN,LINETHICK1; 再上传一个通达信可用直接使用的源码。 MD6:MA(C,3); MD5:MA(C,8); MD4:MA(C,21); MD3:MA(C,55); MD2:MA(C,144); MD1:MA(C,377); L1:=IF(MD2>=MD1,1,0); L2:=IF(MD3>MD2 OR (MD3=MD2 AND L1=0),1,0); L3:=IF(MD4>MD3 OR (MD4=MD3 AND L2=0),1,0); L4:=IF(MD5>MD4 OR (MD5=MD4 AND L3=0),1,0); L5:=IF(MD6>MD5 OR (MD6=MD5 AND L4=0),1,0); L6:=IF(C>MD6 OR (C=MD6 AND L5=0),1,0); LL1:=L1+L2*2+L3*4; LL2:=L4+L5*2+L6*4; GG:=IF(LL2=7 OR LL2=3,H,0.5*L); GD:=IF(LL2=0 OR LL2=4,L,1.5*H); 均线顶0:=LL2=7 OR (LL2=3 AND (REF(LL2,1)=7 OR REF(LL2,1)=3) AND (H>REF(H,1) )) ; 均线底0:=LL2=0 OR (LL2=4 AND (REF(LL2,1)=0 OR REF(LL2,1)=4) AND (L<REF(L,1))) ; GG2:=IF(均线顶0,H,0.9*H); GD2:=IF(均线底0,L,1.1*L); 均线顶A:=FILTERX(均线顶0 AND GG2=HHV(GG2,BARSLAST(均线底0)),BARSLAST(均线底0)); 均线底A:=FILTERX(均线底0 AND GD2=LLV(GD2,BARSLAST(均线顶0)),BARSLAST(均线顶0)); 均线顶:=FILTERX(均线顶A AND GG2=HHV(GG2,BARSLAST(均线底A)),BARSLAST(均线底A)); 均线底:=FILTERX(均线底A AND GD2=LLV(GD2,BARSLAST(均线顶A)),BARSLAST(均线顶A)); 顶高:=REF(H,BARSLAST(均线顶)); 底底:=REF(L,BARSLAST(均线底)); { 修正顶A:=均线顶 OR ((LL2=1 OR LL2=3 OR LL2=5) AND BARSLAST(均线顶)<BARSLAST(均线底) AND H=HHV(H,BARSLAST(均线顶)+1)); 修正底A:= 均线底 OR ((LL2=2 OR LL2=4 OR LL2=6) AND BARSLAST(均线底)<BARSLAST(均线顶) AND L=LLV(L,BARSLAST(均线底)+1)); GG3:=IF(修正顶A,H,0.9*H); GD3:=IF(修正底A,L,1.1*L); 修正顶:=FILTERX(修正顶A AND GG3=HHV(GG3,BARSLAST(修正底A)),BARSLAST(修正底A)); 修正底:=FILTERX(修正底A AND GD2=LLV(GD3,BARSLAST(修正顶A)),BARSLAST(修正顶A));} 修正顶:=均线顶; 修正底:=均线底; X1:=IF(修正底,BARSLAST(修正顶),IF(修正顶,BARSLAST(修正底),0)); EREA:=IF(修正底,SQRT(X1)*(REF(H,X1)-L),IF(修正顶,(H-REF(L,X1))*SQRT(X1),0)); Y1:=REF(X1,X1)+X1; EREA2:=REF(EREA,Y1); V1:=IF(修正底 OR 修正顶, SUM(V,X1)/10000,0); DRAWNUMBER(修正底 ,L*0.97,V1),COLORYELLOW; DRAWNUMBER(修正底 ,L*0.98,EREA),COLORRED; DRAWTEXT(修正底 ,L*0.99,CON2STR(L,2)),COLORGREEN; DRAWNUMBER( 修正顶,H*1.03,V1),COLORYELLOW; DRAWNUMBER( 修正顶,H*1.02,EREA),COLORRED; DRAWTEXT( 修正顶,H*1.01,CON2STR(H,2)),COLORLIRED; DRAWLINE(修正底,LOW,修正顶 AND EREA > EREA2, HIGH,0),COLORMAGENTA,LINETHICK3; DRAWLINE(修正底,LOW,修正顶 AND EREA <= EREA2 , HIGH,0),COLORMAGENTA,LINETHICK1; DRAWLINE(修正顶,HIGH,修正底 AND EREA > EREA2 , LOW,0),COLORGREEN,LINETHICK3; DRAWLINE(修正顶,HIGH,修正底 AND EREA <= EREA2 , LOW,0),COLORGREEN,LINETHICK1; |
评论内容只代表网友观点,与本站立场无关!
本网提供的公式文件说明:
* alg格式飞狐股票公式,可以用飞狐交易师或者交易师软件导入;
* fnc格式大智慧新一代公式指标,可以用大智慧股票软件使用,少部分可以用分析家股票软件引入使用;
* exp格式大智慧经典版股票公式,仅可以用大智慧经典版股票软件引入使用;
* tni和tnc格式通达信股票公式,仅可以用通达信新引入使用,例如可以用通达信股票软件引入使用;
* tne,tn6格式通达信公式,可以用通达信公式编辑器5.0版导入,推荐通达信金融终端版本;
* hxf格式同花顺股票公式,仅可以用同花顺股票软件引入使用。
以上的各种软件都可以在本网股票软件栏目找到!
* 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。
* 关于还原公式源码如果你忘记了自己编写的大智慧公式,通达信公式,同花顺公式,操盘手公式,飞狐公式,博易大师公式,金字塔公式,文华公式和交易师公式等等公式的密码,本网可帮恢复源码,有.偿.服.务无意勿扰,点击在线咨询联系我。
* 关于股票公式源码编辑
本网提供的源码,一般都可以编辑成公式,如果不明白公式的编辑,在本页右侧教程录像可参考,或者找公式教程资料学习,请搜索:教程
* 如果您发现软件内容或者链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含源码均是由网上搜集,若侵犯了你的版权利益,请联系通知我们!