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

编写公式时的常用的通式

阅读更多
常用通式

一、放量、缩量(成交量函数为VOL)
1、放量:
(1).今天成交量较昨天增加了1倍,表示如下:
 
VOL/REF(VOL,1)>2
 

(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:
  
VOL/MA(VOL,10)>2;

(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:
   
MA(VOL,10)/MA(VOL,5)>2;

(4).今日的成交量超过了整个流通盘的5%,表示如下:
   
VOL/CAPITAL>0.05; 

其中CAPITAL代表流通股。

2、缩量
(1).今日成交量较昨日减少了一半,表示如下:
     
VOL/REF(VOL,1)<0.5;

(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:
   
VOL/MA(VOL,10)<2; 
 

(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:
   
        a:=MA(VOL,10);
        b:=REF(a,5);
        a/b<2;
       

(4).今日的成交量低于了整个流通盘的5%,表示如下:
     
VOL/CAPITAL<0.05;
 

二、上涨、下跌
1、上涨:
(1).今天的涨幅达到5%以上,表示如下:
    
CLOSE/REF(CLOSE,1)>1.05;
 
 
(2).5日均价连续上涨,表示如下:
    
a:=MA(CLOSE,5);
b:=REF(a,1);
a>b;

2、下跌:
(1).今天的跌幅达到5%以上,表示如下:
      
CLOSE/REF(CLOSE,1)<0.95;

(2).5日均价连续下跌,表示如下:
    
a:=MA(CLOSE,5);
b:=REF(a,1);
a<b;

(3)、K线的描述
      
CLOSE>OPEN;阳线 
CLOSE<OPEN;阴线 
OPEN>REF(CLOSE,1);高开 
OPEN<REF(CLOSE,1);低开 
OPEN>REF(HIGH,1);跳空高开(HIGH为最高价) 
OPEN<REF(LOW,1);跳空低开(LOW为最低价) 
 


三、走势特征选股公式的编制
(1)、n日内创新高
  
HHV(HIGH,n)=HHV(HIGH,0) AND BARSCOUNT(CLOSE)>=n;

注:n为指标参数,可在参数设定范围内设定参数范围。HHV(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),第一个有效数据到到当前的天数,例如,BARSCOUNT(CLOSE)以日线数据取得上市以来总交易日数。
(2)、n日内创新低
  
LLV(LOW,n)=LLV(LOW,0) AND BARSCOUNT(CLOSE)>=n;

注:n为指标参数,可在参数设定范围内设定参数范围。LLV(x,n),求n周期内x最低值,n=0则从第一个有效值开始。
(3)、n日内阴线多于阳线
  
COUNT(OPEN>CLOSE,n)/n>0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定阴线占全部K线个数的比例)。
(4)、n日内阳线多于阴线
   
COUNT(OPEN<CLOSE,n)/n>0.5;

(5)、n日内上涨多于下跌
   
COUNT(CLOSE>REF(CLOSE,1),n)/n>0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定其中比例)。
(6)、n日内上涨少于下跌
  
COUNT(CLOSE>REF(CLOSE,1),n)/n<0.5;
 

(7)、连续n日收阳线
   
 COUNT(CLOSE>OPEN,n)=n;

(8)、连续n日内收阴线
  
COUNT(CLOSE<OPEN,n)=n;
 

(9)、连续n天上涨
  
COUNT(CLOSE>REF(CLOSE,1),n)=n;

(10)、连续n天下跌
  
COUNT(CLOSE<REF(CLOSE,1),n)=n;

(11)、首次创新高
   
BARSSINCE(C>HHV(IF(BARSCOUNT(C)=1,HIGH,0),0))+1=1;

(12)、创历史新高
    
HHV(CLOSE,0)=CLOSE; 

(13)、创历史新低
      
LLV(CLOSE,0)=CLOSE;

(14)、单日放量
       
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日均量;
(15)、阶段缩量
  
SUM(VOL,n1)/CAPITAL<=n2;

注:n1为要统计的阶段时间,n2为缩量比例,可在参数设定范围内设定参数范围。
(16)、阶段放量
  
SUM(VOL,n1)/CAPITAL>=n2;

注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。
(17)、持续放量
  
a:=VOL>REF(VOL,1);
COUNT(a,n)=n;

注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。
(18)、持续缩量
  
a:=VOL<REF(VOL,1);
COUNT(a,n)=n;

注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。
(19)、间隔放量
   
a:=MA(VOL,5);
BARSCOUNT(C)>=n AND HHV(a,n)<n1*LLV(a,n) AND COUNT(VOL>n2*a,n)>n3;

注:barscount(c)对于日线数据取得上市以来总交易日数。
完整含义:n日内五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情况发生的次数多于n3次。
(20)、放量上攻
   
a:=(C-REF(C,1))/REF(C,1)>=(n/100);
SUM(VOL,n1)/CAPITAL>=(n2/100) AND COUNT(VOL>REF(VOL,1),n3 )=n3 AND COUNT(a,n3)=n3;

完整含义:每日股价涨幅均大于n%,n1日内累计换手率大于n2%,并且成交量连续在n3日内放大。
(21)、温和放量上攻
股价小幅上扬
   
a1:=CLOSE/REF(CLOSE,1);
a2:=a1>1 AND a1<1.03;

成交量小幅上扬
    
b1:=VOL/REF(VOL,1);
b2:=b1>1 AND b1<2;
c1:=MA(VOL,n)/CAPITAL<0.05;
COUNT(a2 AND b2,n)/n>0.6 AND c1;

完整公式为:
    
a1:=CLOSE/REF(CLOSE,1);
a2:=a1>1 AND a1<1.03;
b1:=VOL/REF(VOL,1);
b2:=b1>1 AND b1<2;
c1:=MA(VOL,n)/CAPITAL<0.05;
COUNT(a2 AND b2,n)/n>0.6 AND c1;

注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。
(22)突然放量
    
VOL>HHV(VOL,n)*m;

注:当前成交量高于n个周期中最大成交量的m倍。
(23)、平台整理
    
COUNT(CLOSE,0)>n AND (HHV(CLOSE,n)-LLV(CLOSE,n))/LLV(CLOSE,n)<=(n1/100);

注:COUNT(CLOSE,0)>n为平台整理n个周期的设定。(HHV(CLOSE,n)-LLV(CLOSE,n))/LLV(CLOSE,n)<=(n1/100)为平台整理幅度n1%的设定。
(24)、突破长期盘整
引用
    
REF((((HHV(H,n)-LLV(L,n))/LLV(L,n))/LLV(L,n)),1)<=(n1/100) AND C>=REF(HHV(H,n),1) AND BARSCOUNT(C)>n;

注:前n日在上下n1%的幅度内整理:
    
REF((((HHV(H,n)-LLV(L,n))/LLV(L,n))/LLV(L,n)),1)<=(n1/100);
 


今日突破:C>=REF(HHV(H,n),1)。
(25)、阶段强势股
     
a:=SUM(IF(DATE-n=0,INDEXC,0),0);
b:=SUM(IF(DATE-n1=0,INDEXC,0)0);
e:=SUM(IF(DATE-n=0,C,0),0);
f:=SUM(IF(DATE-n1=0,C,0),0);
((f-e)/e)>((b-a)/a);
 


注:该公式求的是n日-n1日之间涨幅高于大盘的股票。n、n1参数的表达格式为yymmdd,注意在2000年前的表达为年份的后两位,例如1999年为99,从2000年开始以100依次向后累加,例如2001年9月14日为1010914,indexc函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。
(26)、阶段弱势股
    
a:=SUM(IF(DATE=n,INDEXC,0),0);
b:=SUM(IF(DATE=n1,INDEXC,0)0);
e:=SUM(IF(DATE=n,C,0),0);
f:=SUM(IF(DATE=n1,C,0),0);
((f-e)/e)<((b-a)/a);

(27)、大盘同步
    
COUNT((CLOSE>OPEN AND INDEXC>INDEXO) OR (CLOSE<OPEN AND INDEXC<INDEXO),n)/n>m/100;

注:含义为n周期中与大盘走势相同(同收阴线或同收阳线)的例超过m%。
(28)、n日内强势股
   
a:=(C-REF(OPEN,n))/REF(OPEN,n);
b:=(INDEXC-REF(INDEXO,n))/REF(INDEXO,n);
a>b AND a/b>=m;

注:n日内个股涨幅大于等于大盘涨幅的m倍。
分享到:
评论

相关推荐

    指标编写常用通式.doc

    文档“指标编写常用通式.doc”提供了关于如何编写和理解技术指标公式的重要信息,这对于进行股票分析和交易决策至关重要。以下是对这些知识点的详细说明: 1. **目标编写**: 创建新的技术指标涉及到定义一个唯一的...

    大智慧公式编辑教程 一步一步讲解 L2新财务数据函数

    大智慧常用通式源码.doc 大智慧指标的颜色函数代码.doc 大智慧软件自带选股公式源码.doc 大智慧非常实用的选股指标代码大全(共125个).doc 第0章 大智慧公式基础教义.doc 第10章:条件选股公式范例1.doc 第10章:...

    基于C语言数学计算器设计算法探讨.pdf

    一元二次方程,即含有一个未知数且未知数的最高次数为2的方程,其通式可以表示为ax^2 + bx + c = 0(a≠0)。求解这类方程的经典方法是使用求根公式,亦称为公式法。通过代入系数a、b、c,可以直接计算得到方程的根...

    2018年高考数学专题41算法与程序框图热点题型和提分秘籍理.doc

    在变式探究中,通过分析框图可以发现,每次循环都是对前一次结果的倍增,从而找出通项公式。 基本算法语句包括输入、输出、赋值、条件和循环等。例3考察了这些语句的运用,例如,输入语句用于接收外部数据,赋值...

    c语言程序设计讲义(前期汇总)

    - **数列**:如等差数列、等比数列等,其通项公式和求和公式是分析和解决问题的工具。 - **排列组合**:区分排列和组合的概念,理解组合数和排列数的计算方法。 - **递推关系**:定义一个序列的项与前几项的关系...

    matlab最基础教程

    - **3.1 递推转通项**: 已知递推关系 \(x_{n+1} = f(x_n)\),求通项公式 \(x_n\)。 - **3.2 代数方程**: 解形式为 \(f(x, c) = 0\) 的方程,求解 \(x\) 关于参数 \(c\) 的关系。 - **3.3 常微分方程**: 求解 \(Dy = ...

    FPGA和DDS在信号源中的应用

    使用FPGA设计DDS系统的过程,涉及到硬件描述语言(HDL)的编写,常用的有VerilogHDL和VHDL。这些语言允许工程师以文本形式描述硬件的逻辑行为,包括逻辑电路图和逻辑表达式,确保设计的逻辑功能得到准确实现。在设计...

    计算机控制作业及答案.doc

    D/A转换器的输出电路分为单极性和双极性,输出电压与输入数字量的关系式可以通过相关公式推导得出。在控制算法中,位置控制算法和增量型控制算法各有优缺点。例如,PID控制器是常用的数字控制算法,其模拟控制器可以...

    四川省成都高三数学10月阶段性考试试题 理(扫描版)新人教A版 试题.doc

    7. 数列:等差数列和等比数列的基本性质、通项公式、前n项和的计算,以及数列极限的求解,可能是试题的一部分。 8. 不等式:一元二次不等式、均值不等式、柯西不等式等,可能会出现在证明或求解问题中。 9. 排列...

    第二章课堂打卡.rar

    Jupyter Notebook是数据科学家和AI工程师常用的一种交互式编程环境,它支持编写和运行Python代码,同时结合文本、图像和数学公式,便于理解和实现AI算法。在这里,它很可能包含了课程中的代码示例、解释和练习,让...

    电子工程类小工具合集.zip

    10. **多功能电子计算软件(eTools2.67).exe**:这是一款综合性的电子计算工具,可能包含多种电路分析、元器件参数计算、转换公式等功能,为电子工程师提供了一站式的解决方案。 这些工具集合在一起,为电子工程师...

    2011软考网络工程师试题与答案

    **知识点**: 不同的寻址方式能够提供更多的灵活性,使得程序员能够在编写代码时更高效地访问内存中的数据。常见的寻址方式包括立即数寻址、直接寻址、间接寻址等。 **目的**: 提高编程灵活性和扩大寻址空间。例如,...

    [Flash as3.0动画教程]文字版

    - **2.3.6 Movielip/Sprite子类**: 在Flash中,Movielip和Sprite是常用的类,可以用来创建可编程的动画元素。 - **2.3.7 创建文档类(Documentclass)**: 文档类是整个Flash文档的核心,控制着所有动画的运行。 **2.4...

    计算机学科概论 ppt

    34. **FORTRAN 公式翻译器**:科学计算常用的高级编程语言,专为数值计算设计。 35. **GB 千兆字节**:数据存储单位,1GB等于1024MB。 36. **GIS 地理信息软件**:用于收集、存储、分析和展示地理数据的系统。 37...

    野火M3教程

    - **中断服务程序**:编写中断服务程序,在中断发生时执行相应的操作,例如切换LED状态。 #### 八-1、ADC实验(DMA通信) - **ADC介绍**:ADC (Analog-to-Digital Converter) 是将模拟信号转换为数字信号的组件。 ...

    Quest3D

    - Quest3D是一款强大的交互式3D内容创作平台,适用于产品展示、建筑设计可视化、虚拟训练及游戏开发等多个领域。 - 通过其独特的编程方式,用户无需编写复杂的代码即可实现各种功能,极大地简化了3D内容的开发过程...

    Cg Programming in Unity

    平滑镜面高光是指通过调整光照计算公式来模拟更自然、更真实的镜面反光效果。这里将介绍几种不同的方法和技术来实现这一目标,并通过Cg代码演示具体实现过程。 ##### 双面平滑表面 结合了平滑镜面高光和双面着色...

Global site tag (gtag.js) - Google Analytics