分享

如何自己编写选股公式

 游龙mg 2018-08-18

1 均线指标选股

普通金叉:

函数CROSS(X,Y)的含义从函数表中可以得出为指标线X向上穿过指标线Y。

首先我们用两个中间表达式表达两条指标线X,Y分别为5日均线和10日均线,最终使用CROSS即得。

MA5: =MA(CLOSE,5);

MA10 : =MA(CLOSE,10);

CROSS(MA5,MA10);

MA5和MA10在30日均线之上运动,并当日发生金叉:

“在MA10和MA30之上”,可以简略表述为“大于”即可,其他的条件套用!所以我们先表达出两个条件分别用AA和CC表示:

MA5: =MA(CLOSE,5);MA10: =MA(CLOSE,10);

AA: =CROSS(MA5,MA10);

MA30: =MA(CLOSE,30);

CC: MA5>MA30 AND MA10>MA30;

将两个综合的条件用逻辑与函数连接成为一个表达式,要注意在条件选股的公式中只能存在一个逻辑判断式,所以

AA AND CC;

三条均线多头排列

由于所谓多头排列没有一个具体的量化的概念,所以需要根据自己平时经验来取得一个比较有效的标准来衡量。例如我们在下面的公式中的模型是:

MA5>MA10>MA30,维持时间3天作为多头排列的定义。

连等或者连续的大于号不可以直接出现在公式组当中,用“AND”将两个连续判断式连接起来!

MA5: =MA(CLOSE,5);

MA10: =MA(CLOSE,10);

MA30: =MA(CLOSE,30);

CC: =MA5>MA30 AND MA10>MA30;

COUNT(CC, 3)=3;

均线死叉

注意CROSS函数使用时两条均线的位置已经颠倒了,思维方式换一下,CROSS(X,Y)本身的含义为X上穿Y,反过来当要表达X向下穿过Y的时候-其实也就是Y向上穿过X。

CROSS(MA10,MA5)

当日成交量放大2倍的金叉

成交量放大两倍作为一个辅助条件出现,很多的交易者都习惯用成交量来验证均线走势的可靠性;其中需要量化一点的是,选用一个参照系来描述成交量的变化,我们选用了与上一周期的成交量进行对比的方式。

MA5: =MA(CLOSE,5);

MA10: =MA(CLOSE,10);

AA: =CROSS(MA5,MA10);

BB: =VOL/REF(VOL,1)>2;

AA AND BB;

这套战法准确率高达百分之九十以上,学到的朋友都已经赚到不少。

均线指标选股

2 KDJ指标选股

公式基本买卖原则:K值由右边向下交叉D值作卖,K值由右边向上交叉D值作买;高档连续两次向下交叉确认跌势,低档两次向上交叉确认涨势;

D值20%超卖,D值80%超买;J值100%超买,J值10%超卖;KD值于50%左右徘徊或交叉时,无意义,投机性太强的个股不适用。

K向上交叉D,并且D小于20

首先简单导入KDJ的指标数据我们有两种方法:第一是在条件选股当中点击“引入指标公式”,然后选中KDJ,好处在于同时也引进了参数,方便在条件选股参数优化的过程当中调整适当的参数。第二就是将原来的KD指标转化为中间表达式,然后写出逻辑判断式:

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

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

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

CROSS(K,D) AND D<20;

第二种直接从已有的公式指标中引用相关的数据:

A1 :="KD, K";

A2 :="KD, D",(从指标公式中引入K, D线);

A3 :=A2<20;

A4: =CROSS(A1, A2);

A3 AND A4;

KDJ高档连续两次向下交叉确认跌势

高档的定义模式为D值60以上的区域,最近根据您的指标周期参数和使用习惯定义,在以下的举例中我们采用了12天的周期,在实际公式编辑时的时候这些周期表达的最佳的方式是设定为参数。最后的模式也即是要求该股票的6, 12 , 24日KD在12天内的D》60的区域内发生里两次的交叉。

参数:M:(0-100, 60 N: (0-100), 12

A1: ="KD, K";

A2: = "KD, D";

A3: =CROSS(A2, A1)AND A2>M;

COUNT(A3, N)>=2;

注意:我们经常会使用COUNT函数做一段时间内的条件统计。

KDJ指标选股

3,RSI指标选股

公式基本买卖原则:

短期RSI值在20以下,由下向上交叉长期RSI值时为买入信号;短期RSI在80以上,由上向下交叉长期RSI时为卖出信号;短期RSI

值由上向下突破50,代表股价已经转弱,短期RSI值由下向上突破50,表示强。

条件选股一:RSI上穿20

同样我们也有两种选择使用,为方便起见,我们选用第一种引用技术指标的方式,并使用默认参数:

AA: ="RSI";

CROSS(AA, 20);

条件选股二:相反的选择,沽出时机为RSI向下穿过80:

AA: =“RSI”

CROSS(80, AA);

RSI指标选股

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多