当前位置:→ 股海网大智慧股票池 → 正文
  • 自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

  • 相关简介:自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考 股票技术分析,笔者更青睐于画线分析,即切线,通道线等,在理想学习中,发现了一个不错的飞狐多周期自动画线指标,经调整一些参数以后,一直使用,这个主图指标,分为三个周期的通道线,即长中短周期(笔者个人理解),公式的写法,安全兼容于大智慧,从5.80开始,完全兼容通达信。 在通达信软件中,自动画趋势线,如果要设置为选股公式,相对简单,只需要在画线语句前加上一个=号就可以屏蔽线条输出,比如达到选股,预警的目的,但在大智慧中,这种写法不

  • 文章来源:股海网作者:股海网发布时间:2014-09-21浏览次数:下载次数:108

自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

 

 

 

    股票技术分析,笔者更青睐于画线分析,即切线,通道线等,在理想学习中,发现了一个不错的飞狐多周期自动画线指标,经调整一些参数以后,一直使用,这个主图指标,分为三个周期的通道线,即长中短周期(笔者个人理解),公式的写法,安全兼容于大智慧,从5.80开始,完全兼容通达信。

    在通达信软件中,自动画趋势线,如果要设置为选股公式,相对简单,只需要在画线语句前加上一个=号就可以屏蔽线条输出,比如达到选股,预警的目的,但在大智慧中,这种写法不能通过,还好,理想论坛的“西天取金”美女老师,解决了这个问题,从而完美的解决了画线,在预警和股票池中的应用,同时这种写法,也完美兼容新版的通达信,从而用到通达信的盘中预警和股票池中。

    笔者对于选股指标,或者说股票池,坚持一个原则,即尽可能的少,尽可能的使用多指标共振来减少股票池进入的数量,试想,一个股票池,一天出十几,甚至几十只,我们如何的操作呢?只有少,精,准,才能具有操作性。为了实现这样的思路,那么,就要用到多条件共振,多条件同时满足,宁缺毋滥,当然,只是笔者个人的理解,供大家参考!

    回到自动画趋势线预警公式的思路,前面说过,这个公式里,有三个周期,笔者的想法是,这三个周期,至少要同时满足于两个周期的趋势线,同时的突破,即(长+短)or (长+中) or (短+中),同时配合MACD KDJ金叉,或者MACD KDJ都多头向上,同时股价突破笔者自编布林的上轨。大家知道,当股价打到通道线下轨的时候,一般也会有支持,会不会是一定的,不知道,所以笔者加入了一个确认,即,五天中有一天跌破了三条通道线下轨中的至少两条,但今天又拉升收了回去,来确认下轨的支撑有效。以下公式,股票池使用环境,大智慧全推数据,全地权限全开的,通达信版,因为需要在系统里新建选股公式,才行,放弃!

    前池:去停盘,去ST,去超大盘,源码如下:

 

{去停牌和ST股去超大盘}

ST:=STRFIND(stkname,'ST',1)>0;

S:=STRFIND(stkname,'S',1)>0;

停牌:=(DYNAINFO(4)=0);

A4:=BETWEEN(DYNAINFO(14)*100,-6,5) ;

not(ST) and not(停牌) and not(S) and A4 and FINANCE2(37)/10000<60;

 

    画线突破池,源码:

N:=9;

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 BARSTATUS=2 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 BARSTATUS=2 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(BARSTATUS=2,BARSLAST(HD)+1); S1:=R1>REF(R1,1); {前一高}

T1:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1); U1:=T1>REF(T1,1); {前一低}

R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2); S2:=R2>REF(R2,1); {前二高}

T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2); U2:=T2>REF(T2,1); {前二低}

T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2); U3:=T3>REF(T3,1); {前三低}

T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2); U4:=T4>REF(T4,1); {前四低}

R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2); S3:=R3>REF(R3,1); {前三高}

R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2); S4:=R4>REF(R4,1); {前四高}

{以下代码为西天取金老师精华}

HH1:=IF(S2,H,REF(H,BARSLAST(S2)));

HH2:=IF(S1,H,REF(H,BARSLAST(S1)));

HH3:=IF(S3,H,REF(H,BARSLAST(S3)));

HH4:=IF(S2,H,REF(H,BARSLAST(S2)));

HH5:=IF(S4,H,REF(H,BARSLAST(S4)));

HH6:=IF(S3,H,REF(H,BARSLAST(S3)));

LL1:=IF(U2,L,REF(L,BARSLAST(U2)));

LL2:=IF(U1,L,REF(L,BARSLAST(U1)));

LL3:=IF(U3,L,REF(L,BARSLAST(U3)));

LL4:=IF(U2,L,REF(L,BARSLAST(U2)));

LL5:=IF(U4,L,REF(L,BARSLAST(U4)));

LL6:=IF(U3,L,REF(L,BARSLAST(U3)));

短压:=HH1+(HH2-HH1)*BARSLAST(S2)/(BARSLAST(S2)-BARSLAST(S1));

中压:=HH3+(HH4-HH3)*BARSLAST(S3)/(BARSLAST(S3)-BARSLAST(S2));

长压:=HH5+(HH6-HH5)*BARSLAST(S4)/(BARSLAST(S4)-BARSLAST(S3));

{三周期方向一至,全部向上或者全部向下}

XFS:=长压>REF(长压,1) AND 中压>REF(中压,1) AND 短压>REF(短压,1);

XFS1:=长压<REF(长压,1) AND 中压<REF(中压,1) AND 短压<REF(短压,1);

FX:=XFS OR XFS1;

{macd AND KDJ}

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

MD:=(CROSS(DIFF,DEA) OR DIFF>DEA) AND DIFF>REF(DIFF,1) AND MACD>REF(MACD,1);

KD:=(CROSS(K,D) OR K>D) AND K>REF(K,1) AND K<=80;

{自编布林线}

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

中轴:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;

上轨:=中轴+4*STD(中轴,21);

TP:((CROSS(C,短压) AND CROSS(C,中压)) OR (CROSS(C,中压) AND CROSS(C,长压)) OR (CROSS(C,长压)

AND CROSS(C,短压))) AND FX and md and kd and c>=上轨;

 

下轨支撑源码(思路:五天中有一天击穿通道线下轨三通道中的至少两条,但今天收回来,供大家参考)。

 

N:=9;

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 BARSTATUS=2 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 BARSTATUS=2 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(BARSTATUS=2,BARSLAST(HD)+1); S1:=R1>REF(R1,1); {前一高}

T1:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1); U1:=T1>REF(T1,1); {前一低}

R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2); S2:=R2>REF(R2,1); {前二高}

T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2); U2:=T2>REF(T2,1); {前二低}

T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2); U3:=T3>REF(T3,1); {前三低}

T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2); U4:=T4>REF(T4,1); {前四低}

R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2); S3:=R3>REF(R3,1); {前三高}

R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2); S4:=R4>REF(R4,1); {前四高}

 

{以下代码为西天取金老师核心精华}

HH1:=IF(S2,H,REF(H,BARSLAST(S2)));

HH2:=IF(S1,H,REF(H,BARSLAST(S1)));

HH3:=IF(S3,H,REF(H,BARSLAST(S3)));

HH4:=IF(S2,H,REF(H,BARSLAST(S2)));

HH5:=IF(S4,H,REF(H,BARSLAST(S4)));

HH6:=IF(S3,H,REF(H,BARSLAST(S3)));

LL1:=IF(U2,L,REF(L,BARSLAST(U2)));

LL2:=IF(U1,L,REF(L,BARSLAST(U1)));

LL3:=IF(U3,L,REF(L,BARSLAST(U3)));

LL4:=IF(U2,L,REF(L,BARSLAST(U2)));

LL5:=IF(U4,L,REF(L,BARSLAST(U4)));

LL6:=IF(U3,L,REF(L,BARSLAST(U3)));

短支:=LL1+(LL2-LL1)*BARSLAST(U2)/(BARSLAST(U2)-BARSLAST(U1));

中支:=LL3+(LL4-LL3)*BARSLAST(U3)/(BARSLAST(U3)-BARSLAST(U2));

长支:=LL5+(LL6-LL5)*BARSLAST(U4)/(BARSLAST(U4)-BARSLAST(U3));

{方向一致}

XFX:=长支>REF(长支,1) AND 中支>REF(中支,1) AND 短支>REF(短支,1);

XFX1:=长支<REF(长支,1) AND 中支<REF(中支,1) AND 短支<REF(短支,1);

FX1:=XFX OR XFX1;

DC:=CROSS(短支,C);ZC:=CROSS(中支,C);CZ:=CROSS(长支,C);

ZCL:=((DC AND ZC) OR (DC AND CZ) OR (CZ AND ZC)) AND FX1;{击穿下跌}

xggg:((cross(c,短支) and cross(c,中支)) or (cross(c,中支) and cross(c,长支)) or

(cross(c,长支) and cross(c,短支))) and count(zcl,5)>=1;{重新收回}

 

完整股票池文件,解压以后放在大智慧安装目录下的\USERDATA\POOL\ 或者\USERDATA\POOLSYS\,并修改系统股票池配置文件syspool.pol(用记事本打开),把股票池的名字如画线,加进去,保存退出。
 

自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

突破池表现:
 

自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

支撑池表现:

自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

注:因为自动画线,随着时间的延续,这些线会变化,所以,不适合于大周期评测,以上公式和股票池,均为全源码,可以随便修改,完善,供大家交流,参考,最后祝大家投资顺利!

下载链接:( 说明:股海资源如需解压密码的请输入本站域名:www.guhai.com.cn请仔细输入!)
本地下载 (免费下载)
下载 (免费下载)
 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

自动画趋势线技术分析股票池思路及实战要点个人理解,供广大坛友参考

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2014-09-21
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.