通达信结构紧凑形态选股公式编写思路
在威廉·欧奈尔的《笑傲股市》、马克·米勒维尼的《股票魔法师》等书籍中都有结构紧凑形态的相关描述,股票在形成基底时,价格波动幅度逐渐减小,量能逐步萎缩,同时价格相对强度较高。
结构紧凑的形态通过眼睛观察,一般可以看出大概,但是编写选股公式,难度就很大。结构紧凑的形成有很多种情况,需要从中提炼出共同特征并进行量化。编写公式过程十分繁琐,经常是按下葫芦浮起瓢,需要不断调整条件设置。条件设置宽松了,会选出很多不符合条件的,条件设置严格了,会漏选符合条件的。只能不断尝试,尽量兼顾。
一、结构紧凑形态选股公式编写思路
1、上涨回调条件
120日幅度大于40%,从最高点回调大于5%小于30%
HH:=HHV(H,120);{120日最高点}
LL:=LLV(L,120);{120日最低点}
HHT:=HHVBARS(H,120);{120日最高点距离当前的周期数}
LLT:=LLVBARS(L,120);{120日最低点距离当前的周期数}
LL1:=LLV(L,HHT+1);{120日最高点之后的最低点}
A1:=(HH-LL)/LL*100>40 AND HHT-LLT<-10;{120日幅度大于40%并且最低点在最高点之前10个周期以上}
A2:=(LL1-HH)/HH*100<-5 AND (LL1-HH)/HH*100>-30;{120日最高点回调大于5%小于30%}
2、结构紧凑
结构紧凑是公式的核心,使用的是5、10、20、30日均线粘合。
MA1:=MA(C,5);{5日均线}
MA2:=MA(C,10);{10日均线}
MA3:=MA(C,20);{20日均线}
MA4:=MA(C,30);{30日均线}
MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));{求四条均线最大值}
MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));{求四条均线最小值}
NH:=(MAXJX/MINJX-1)*100<5;{均线最大最小值的幅度小于5%,均线粘合}
JC:=COUNT(NH,10)>4;{最近10天存在4天以上粘合,紧凑}
A3:=COUNT(JC,10)>=1;{最近10天存在紧凑}
3、最近20日情况
限制最近20日的幅度,以及最近20日不存在大涨大跌。
HC:=HHV(C,20);{20日最高收盘价}
LC:=LLV(C,20);{20日最低收盘价}
A4:=HC/LC<1.15;{20日高低收盘价幅度小于15%}
ZDF:=ABS((C/REF(C,1)-1)*100);{涨跌幅}
A5:=COUNT(ZDF>8,20)=0;{最近20日不存在涨跌幅大于8%}
4、当天情况
A6:=C>REF(HHV(H,10),1) AND C/REF(C,1)>1.03 AND (C-L)/(H-L)>0.6;{收盘价创10日新高,涨幅大于3%}
5、RPS价格相对强度
RPS价格相对强度需要先用扩展数据管理器计算,否则公式没有信号。
RPS设置方法:
通达信欧奈尔RPS指标公式编写和设置方法(完全版)
通达信口袋支点选股公式编写和设置方法答疑
RPS50:=EXTDATA_USER(1,0)/10;{50日RPS}
RPS120:=EXTDATA_USER(2,0)/10;{120日RPS}
RPS250:=EXTDATA_USER(3,0)/10;{250日RPS}
A7:=RPS50>=80 OR RPS120>=80 OR RPS250>=80;{50日、120日、250日RPS至少有一个大于等于80}
6、条件汇总
A3、A6、A7当天成立,A1、A2、A4、A5前一天成立,最后过滤一下信号。
AA:=A3 AND REF(A1 AND A2 AND A4 AND A5 AND HHT>=20,1) AND A6 AND A7;
XG:FILTER(AA,5);
二、结构紧凑形态主图指标公式
主图显示的四条均线是5日、10日、20日、30日均线
HH:=HHV(H,120);
LL:=LLV(L,120);
HHT:=HHVBARS(H,120);
LLT:=LLVBARS(L,120);
LL1:=LLV(L,HHT+1);
A1:=(HH-LL)/LL*100>40 AND HHT-LLT<-10;
A2:=(LL1-HH)/HH*100<-5 AND (LL1-HH)/HH*100>-30;
MA1:MA(C,5);
MA2:MA(C,10);
MA3:MA(C,20);
MA4:MA(C,30);
MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));
MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));
NH:=(MAXJX/MINJX-1)*100<5;
JC:=COUNT(NH,10)>4;
A3:=COUNT(JC,10)>=1;
HC:=HHV(C,20);
LC:=LLV(C,20);
A4:=HC/LC<1.15;
ZDF:=ABS((C/REF(C,1)-1)*100);
A5:=COUNT(ZDF>8,20)=0;
A6:=C>REF(HHV(H,10),1) AND C/REF(C,1)>1.03 AND (C-L)/(H-L)>0.6;
RPS50:=EXTDATA_USER(1,0)/10;
RPS120:=EXTDATA_USER(2,0)/10;
RPS250:=EXTDATA_USER(3,0)/10;
A7:=RPS50>=80 OR RPS120>=80 OR RPS250>=80;
AA:=A3 AND REF(A1 AND A2 AND A4 AND A5 AND HHT>=20,1) AND A6 AND A7;
XG:=FILTER(AA,5);
DRAWICON(XG,L,1);
STICKLINE(XG,H,L,0,0),COLORYELLOW;
STICKLINE(XG,O,C,3,0),COLORYELLOW;
三、结构紧凑形态选股公式
HH:=HHV(H,120);
LL:=LLV(L,120);
HHT:=HHVBARS(H,120);
LLT:=LLVBARS(L,120);
LL1:=LLV(L,HHT+1);
A1:=(HH-LL)/LL*100>40 AND HHT-LLT<-10;
A2:=(LL1-HH)/HH*100<-5 AND (LL1-HH)/HH*100>-30;
MA1:=MA(C,5);
MA2:=MA(C,10);
MA3:=MA(C,20);
MA4:=MA(C,30);
MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));
MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));
NH:=(MAXJX/MINJX-1)*100<5;
JC:=COUNT(NH,10)>4;
A3:=COUNT(JC,10)>=1;
HC:=HHV(C,20);
LC:=LLV(C,20);
A4:=HC/LC<1.15;
ZDF:=ABS((C/REF(C,1)-1)*100);
A5:=COUNT(ZDF>8,20)=0;
A6:=C>REF(HHV(H,10),1) AND C/REF(C,1)>1.03 AND (C-L)/(H-L)>0.6;
RPS50:=EXTDATA_USER(1,0)/10;
RPS120:=EXTDATA_USER(2,0)/10;
RPS250:=EXTDATA_USER(3,0)/10;
A7:=RPS50>=80 OR RPS120>=80 OR RPS250>=80;
AA:=A3 AND REF(A1 AND A2 AND A4 AND A5 AND HHT>=20,1) AND A6 AND A7;
XG:FILTER(AA,5);
四、注意点
本文编写的结构紧凑形态选股公式目的是初选,选出来之后再观察。过滤条件比较多,如果设置严格,信号太少。为了尽可能保留结果,所以条件还是比较宽松的。
另外公式也有一些限制,比如120日涨幅条件。这会导致调整一段时间后出现信号,但是调整的时间比较长反而没信号了。这是因为调整时间太长,已经不满足最近120日的涨幅条件。(如下图)
A7条件是RPS价格相对强度,需要先提前用扩展数据管理器计算,否则无法调用数据。如果仅仅需要结构紧凑这个形态或者不方便计算,可以自行修改AA条件。
最后,务必注意结构紧凑的应用场景是中期调整,熊市就不合适了。另外HHT是从120日高点调整的周期数,HHT>=20限制条件比较宽松,有些形态调整的时间不够长就出现了信号,可以自行调整。
为了编写公式苦思冥想、殚精竭虑,但是对公式还不太满意,后续继续优化吧,欢迎大家交流优化思路。
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!
通达信结构紧凑形态选股公式编写思路相关推荐
- 通达信VCP形态选股公式,憋了好几天才写出来
VCP形态的英文"Volatility Contraction Pattern"的缩写,意思是"波动收缩形态".VCP形态是全美交易冠军马克·米勒维尼的核心交易 ...
- 通达信口袋支点选股公式编写和设置方法答疑
1.口袋支点选股公式成交量条件 在我编写的口袋支点选股公式中,成交量条件为成交量创10日新高.有网友提出,根据书中的定义,口袋支点成交量条件是成交量大于近10日下跌时的最大成交量. 这个问题确实是我没 ...
- 通达信超跌反弹选股公式,使用筹码函数WINNER
在前面的文章中,已经介绍了WINNER函数,不过对于如何使用函数,当时只进行了简单举例,没有做深入研究.本文将结合WINNER函数的特性,编写通达信超跌反弹选股公式. WINNER函数表示获利盘比例, ...
- 通达信股票支撑点选股公式主图/副图 无未来
通达信股票支撑点选股公式主图/副图 无未来 不加密,这是一个老指标了 股票支撑位压力位图解, 如何看个股的位置,这个指标很简单找到支撑点在哪里哦! 主要主图上出现红宝石或者副图出现信号就可以买进. 附 ...
- 通达信通道交易系统选股公式,结合MACD绿柱缩短底背离
亚历山大·埃尔德在<以交易为生>(原书第2版)中,将价格在通道中的波动比喻为河流在河谷中流动.当河流碰到右岸时,会向左转:碰到左岸时,会向右转.价格上涨时,常在碰到隐形天花板时停止上涨:下 ...
- 通达信口袋支点选股公式,选出口袋支点形态
口袋支点(Pivot Point)出自<像欧奈尔信徒一样交易>,根据书中介绍,口袋支点的内在含义是在"口袋"中买入,这是股票尚处于基部阶段时,出现的不明显买入信号. 根 ...
- 通达信上涨回调选股公式,选出二次走强的标的
本文首先编写二次走强指标公式,在此基础上增加过滤条件,编写上涨回调选股公式. 一.二次走强指标公式 指标公式的总体思路还是比较简单的,弱势.弱势反弹.强势.强势调整,这四个形态主要是处理画图,二次走强 ...
- 通达信SCTR强势股选股公式,根据六个技术指标打分
SCTR指标(StockCharts Technical Rank)的思路来源于著名技术分析师约翰·墨菲,该指标根据长.中.短三个周期的六个关键技术指标对股票进行打分,根据得分对一组股票进行排名,从而 ...
- 通达信经典实用选股公式
1.30个交易日内,股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c,30)>0.5; 2,今天的量 是5天平均的 2倍以上 xg:v>ma(v,5)*2; 缩量 ...
最新文章
- 2.9 情感分类-深度学习第五课《序列模型》-Stanford吴恩达教授
- halfstone 原理_HashMap的结构以及核心源码分析
- jquery学习之1.20-获取同辈元素和子元素
- mysql报4934_mysql-Mariadb语法错误1064(42000)
- Web Service随笔
- 评测 | 千元以下的扫拖一体机器人,到底值不值得买?
- Linux内核--网络栈实现分析(一)--网络栈初始化
- 关于国标码最后一位校验码计算方法
- 端口镜像--锐捷交换机
- 【sketchup 2021】草图大师的编辑工具1【移动工具、旋转工具、缩放工具】
- 生产执行系统MES架构设计及应用架构
- 小马激活手动分配磁盘_不要成为“单把小马”手动测试仪
- maven引用公共包_maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程-Fun言...
- 苹果暗黑模式_微信暗黑模式终于来了!这次微信对苹果认怂了?腾讯张军回应......
- Android之高仿QQ6.6.0侧滑效果(背景动画、透明+沉浸式状态栏、渐变效果)
- 计算机英语感想1500,求助:求新概念计算机英语英文读书报告1500字,谢~
- VBA 金额转英文大写 数字转英文 EXCEL
- 【教程】【图文】使用 CCPE 批量装机、网络克隆
- 东北大学 Java练习 作业1 Implementing the Gourmet Coffee System
- sp导出法线_Substance Painter 烘焙法线贴图:使用Cage处理UV接缝