`
ivorytower
  • 浏览: 72864 次
  • 性别: Icon_minigender_1
  • 来自: 成都-->@深圳
社区版块
存档分类
最新评论

指标公式编写实例

阅读更多
受朋友之托,帮其写一些选股公式,就看了下常用指标公式的编写,发现都很简单,自己也可以很方便的写出想要的选股公式。

K线选股:

1.连续N天收阴线

aa=COUNT(OPEN>CLOSE,N);
SELECT  aa==n


功能:选出连续N个交易日收阴线的股票。
解释:COLSE指当周期的收盘价;OPEN只当周期的开盘价;COUNT统计满足条件的周期数,CONUT(X,N)指统计N周期中满足X条件的周期数。


2.连续N天收阳线

aa=COUNT(CLOSE>OPEN,N);
SELECT aa==n


功能:选出连续N个交易日收阳线的股票。


3.连续N天上涨
   
COUNT(CLOSE>REF(CLOSE,1),N)==N


功能:选出连续N个交易日上涨的股票
解释:REF引用若干周期前的数据,REF(X,A)引用A周期前的X值,REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

4.连续N天下跌

  COUNT(CLOSE<REF(CLOSE,1),N)==N 



功能:选出连续N个交易日下跌的股票

5.放量上攻
  
A:= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>=(N/100) ;
SUM(VOL,N1)/SHGZG>=(N2/100) 
AND COUNT(VOL>REF(VOL,1),N3)==N3 AND COUNT(A,N3)==N3 
 


功能:选出成交量连续N3日放大,且每日股价涨幅均大于N%,并且N1日内换手率大于N2%的股票。
解释:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)表示每日涨幅;
SUM(X,N)统计N周期中X的总和,VOL指一个周期的成交量只和,SHGZG指流通股,SUM(VOL,N1)/SHGZG就是N1日内换手率;COUNT(VOL>REF(VOL,1),N3)==N3就是成交量连续N3日放大;

6.N日内阳线多月阴线
   
COUNT(OPEN<CLOSE,N)/N >=0.5

功能:选出N日内阳线数量超过阴线数量的股票

7.N日内下跌多于上涨
  
COUNT(CLOSE<REF(CLOSE,1),N)/N >= 0.5
 

功能:选出N日内下跌的天数多于上涨的天数的股票

8.创N日内新高
   
HHV(HIGH,N)==HIGH;

功能:选出创N日内新高的股票
解释:HIGH指当周期的最高价;HHV求最高值,HHV(X,N)求N周期内X的最高值,HHV(HIGH,N)就表示N日内最高价。

9.创N日内新低
    
LLV(LOW,N)==LOW;

功能:选出创N日内新低的股票
解释:LOW指当周期的最低价;LLV求最低值,LLV(X,N)求N周期内X的最低值,LLV(LOW,N)就表示N日内最低价。

10.单日放量
  
A1=MA(VOL,5);
A2=REF(A1,1);
VOL/A2>N AND VOL/SHGZG*100>M

功能:选出单日换手率大于N%,且是较5日均量放大了M倍的股票
解释:MA求简单移动平均,MA(X,N)求X的N日移动平均值,算法:(x1+x2+...+xn)/N;MA(VOL,5)指求5日均量;

11.价格选股
  
SELECT CLOSE>=a AND CLOSE<= b

功能:选出当周期的收盘价大于等于a并且小于等于b的股票

12.连涨3天
  
CLOSE >CLOSE[1] AND CLOSE[1] >CLOSE[2] AND CLOSE[2] >CLOSE[3]

功能:选出连涨3天的股票

13.平台整理
   
(HHV(HIGH,N)-LLV(LOW,N))/LLV(LOW,N)<=(M/100)

功能:选出平台整理N日,平台整理幅度在M%之内的股票

14.阶段放量
   
SUM(VOL,5)/SHGZG>=(15/100);

功能:选出5日的阶段换手率大于等于15%的股票

15.均线多头排列
  
SELECT MA(CLOSE,5)>MA(CLOSE,10) AND  MA(CLOSE,10)>MA(CLOSE,20) AND MA(CLOSE,20)>MA(CLOSE,30)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics