了股票的价格在一定的范围上下波动,如果有庄家主力在其中悄悄吸纳......直到某一天股价一鹤冲天!沉寂时间越长,爆发力越惊人!
正所谓\三年不鸣,一鸣惊人\公式编写:
我们寻找各种特征,并用数字表示出来:\长期\设定为150天;\横盘\设定股价在150日均线上下15%波动;放量;并且股价创下150天以来的历史新高!
1、首先用公式描述放量
a、将会使用5日均量来进行比较,成交量比昨日成交量放大两倍; b、V1是五日均量,REF(V1,1)就是昨日的均量; V1:=MA(VOL,5); V2:=VOL/REF(V1,1)>2; 2、长期横盘
a、PZ1是当天150日均价: PZ1:=MA(CLOSE,M); b、PZ2是150日的最高价; PZ2:=HHV(HIGH,M); c、PZ3是150日的最低价; PZ3:=LLV(LOW,M);
d、PZ4是150日的最高价和150日均价的距离的百分比,PZ5刚好相反是最低价和均价的差的百分比; PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1;
e、设为股价在150日均线上下15%波动,也就是PZ4、PZ5都小于0.15; PZ:=REF(PZ4,1)<0.5 AND REF(PZ5,1)<0.15;
3、今天创下历史新高,也就是今天的最高价是150天内的最高价! TP1:HHV(HIGH,M); TP:=HIGH=TP1;
综合三个条件的最后的逻辑判断式就是我们的最后结论! V2 AND PZ AND TP(参数M=150天)
这样,您将上面多写的内容,简单的编入到公式编辑器中去,我们的工作就已经做完了,剩下的测设,大家请按照我们前面所讲的内容去做,只有不断地完善你的公式,把它和实战结合起来,形成您自己的特点的操作体系,您才算是有了自己的武器!
21
函数介绍: HHV(X,M)
表示X在M天内的最高值! 例如:
HHV(HIGH,150)每日最高价在150天内的最大值 HHV(VOL,150)每日成交量在150天内的最大值 LLV(X,M)
表示X在M天内的最小值 例如:
LLV(LOW,10)每日最低价在10天内的最小值 HHV(VOL,20)每日成交量在20天内的最小值
好了!入门课程讲完了,我们来回顾一下我们的课程,做一个最后的总结! 事实上,编写公式并不是一件很难的事情!他并不是为编写复杂的公式而在编写公式,恰如孔乙己会写四种回字又有何意义?重要的是您要深刻地理解某一点、某一处--没有人可以全部了解这个市场,可是也很少有人能够潜下心来去想清楚一个问题。
在编写公式的时候,大家一定体会到了,由于计算机的使用给我们带来了巨大的方便,可使计算机并不是完全智能化的,所以它只是一个工具,还有着许多的重要的工作需要人去完成,您千万不能放弃了自己而去迷信一个工具,可能它是您的帮手,但目前来说,无法替代您!您的投资还得由您去做.
22
第三章:公式读书之量能决定趋势
1 量能决定趋势这种情况是弱势中的天赐良机。 第一步 慨念公式化 上述讲座中提到的名词有: 量能:成交量 函数:vol;
趋势:股价走势 [公式短语]趋势:=100*(close-ref(close,n))/ref(close,n); 强势:趋势向上 [公式短语]趋势>0;
量能大:区间换手率大 [公式短语]sum(hsl,n)>2*n;
量比:今日量与前五日均量之比 [公式短语]100*vol/ma(vol,5); 涨得多:涨幅高 [公式短语] 100*(close-ref(close,n))/ref(close,n)>=1.5*n; \量能大+涨得多=继续大涨\:[公式短语] 继续大涨:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)>=3*n;
\量能大+涨得少=注意反转\:[公式短语] 注意反转:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)<=n;
\量能小+涨得多=注意反转\:[公式短语] 注意反转:=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)>=3*n;
\量能小+涨得少=继续小涨\:[公式短语] 继续小涨:=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)<=n;
\量能大+跌得多=继续大跌\:[公式短语] 继续大跌:=sum(hsl,n)>=3*n and 100*(close-ref(close,n))/ref(close,n)>=-3*n;
\量能大+跌得少=注意反转\:[公式短语] 注意反转:=sum(hsl,n)>=3*n and -n<100*(close-ref(close,n))/ref(close,n)<0;
\量能小+跌得少=继续小跌\:[公式短语] 继续小跌:=m(hsl,n)<=0.5*n and -n<100*(close-ref(close,n))/ref(close,n)<0;
\量能小+跌得多=注意反转\:[公式短语] 注意反转:=sum(hsl,n)<=0.5*n and 100*(close-ref(close,n))/ref(close,n)<=-3*n;
23
2 公式图形化: 量能动力 公式
量能:SUM(HSL,N),NODRAW;
涨幅: 100*(CLOSE-REF(CLOSE,N))/REF(CLOSE,N),NODRAW; STICKLINE(HSL<=1,HSL,0,1,1),COLORBROWN;
STICKLINE(HSL>1 AND HSL<3,HSL,0,1,0),COLORLIBLUE; STICKLINE(HSL>=3,HSL,0,1,0),COLORMAGENTA;
继续大涨: DRAWTEXT(量能>3*N AND 涨幅>3*N,HSL,'继续大涨'),COLORRED;
继续小涨: DRAWTEXT(量能<0.5*N AND 涨幅 继续小跌: DRAWTEXT(量能<0.5*N AND 涨幅>-N AND 涨幅>0,HSL,'继续小跌'),COLORLIGREEN; 继续大跌: DRAWTEXT(量能>3*N AND 涨幅<-3*N,HSL,'继续大跌'),COLORCYAN; 注意反转: DRAWTEXT(((量能>3*N AND 涨幅 OR (量能>3*N AND 涨幅>-N AND 涨幅<0) OR (量能<0.5*N AND 涨幅<-3*N)),HSL,'注意反转'),COLORBLUE; 3 财务指标化: 【市净率】:CLOSE/FINANCE(35),NODRAW; 【市盈率】:CLOSE/(FINANCE(30)/FINANCE(1)/10000),NODRAW; 【换手率】:HSX,VOLSTICK; 【净收益率】:FINANCE(30)/FINANCE(1)/100/FINANCE(34),NODRAW; 【流通盘】:FINANCE(7),NODRAW,NODRAW; 24 【净资产】:FINANCE(34),NODRAW; 【每股收益】:FINANCE(30)/FINANCE(1)/10000,NODRAW; 4 均线函数说明: 简单移动平均:MA(X,N)=(X1+X2+X3+...+Xn)/N 异同移动平均:EMA(X,N),EXPMA(X,N):EMA=(2*X+(N-1)*EMA[i-1])/(N+1) 平滑移动平均:MEMA(X,N):EMA[N-1]=MA(X,N),MEMA= (X+(N-1)*MEMA[i-1])/N; 加权平滑平均:EXPMEMA(X,N):EXPMEMA[N-1]=MA(X,N),EXPMEMA= (2*X+(N-1)*EXPMEMA[i-1])/(N+1) 累积平均:SMA(X,N,P):SMA=(P*X+(N-P)*SMA[i-1])/N 目前大多数证券分析软件都具有指标分析和条件选股的功能,但只有用户可以自己编制算法公式的系统才是真正实用的,因为: 许多软件的指标和选股功能是黑箱操作,也就是说,其内部算法是不公开的。这样用户并不知道其指标和选股到底是如何运作的、可靠性有多高、前提条件是什么,因而也难以决定是否采用指标或选股的结果。这样的指标和选股只有宣传上的意义而没有任何实际意义。 许多软件的选股功能都不够强大和灵活。例如有些软件的条件选股功能只能让用户按照特定的模式进行设定,适用面很窄。 公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。 公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数 25