选股公式自己写

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

拆分指标,改写选股公式自己行

见到论坛会员,多数求助帖子为简单的将指标中的某个信号,拆分出来单独修改为选股指标;

其实,这类简单的修改,只要自己稍微熟悉一下指标的含义,然后循着发出信号的相关代码寻找上去,就可以很快的找出指标中与该信号有关的那部分源码,自己稍加修改,就可以很容易的修改为选股公式了。大庆老杨版主已经写过一个类似帖子,对于新手,还是稍复杂了点;一品尝试再写一帖更加简单、易懂的,图文结合,让指标菜鸟看得更明白一点。

你还是指标菜鸟、而又想修改选股公式吗?那就跟着一品的引路,自己试试吧!相信你也行!

(一)初识选股公式的特征

①信号的唯一性:所谓选股公式,就是一个指标中仅给出唯一的一个独立的信号,不管条件是怎样的,最后输出的信号都只能有一个。

②源码的纯洁性:所有选股信号,在输出时,都禁止使用颜色(如:COLOR6600FF)、粗细(如:LINETHICK2)、文字提示、线型描述(如:POINTDOT)等修饰函数。举例1:

下面的指标【空中休整】,只有一个输出信号,而且没有任何修饰符,既可以当做副图指标,也可以当做选股指标。

{空中休整----理想论坛一品茶缘编写,通用版本副图指标}

INPUT:N(2);

XYX:=ABS(C/REF(C,1)-1)*100<=N OR (ABS(C/O-1)*100<=N AND ABS(C/REF(C,1)-1)*100<=6);

GD:=H>=HHV(H,60)*0.9 AND COUNT(C>COST(75),3) AND (C/REF(C,1)-1)*100>=3.5;

GDSJ:=BARSLAST(GD);

目标:GDSJ<=8 AND COUNT(XYX,2)=2;

图片参考一:

举例2:

下面指标【一品抄底】,是个副图指标,既有线性输出信号,也有买点提示信号,输出类别众多,就不是一个单独的选股指标。如何修改、拆分出自己需要的【底部】选股信号,成为一个单独的选股指标呢?如果还需要将【深坑】的信号,也

单独设置为选股指标,又该如何修改呢?在此先当做一个问题吧,继续看了后面(二)、(三)小节的引路,相信你自己来就行了!

{一品抄底----理想论坛一品茶缘编写,通用副图指标}

TYP := (HIGH + LOW + CLOSE)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));

A:=REF(C,1);

RSI:=SMA(MAX(C-A,0),6,1)/SMA(ABS(C-A),6,1)*100;

A1:=(C/MA(C,5)-1)*100<-10;

A2:=(C/MA(C,13)-1)*100<-10;

A3:=(C/MA(C,34)-1)*100<-15;

A4:=RSI<18;

A5:=CCI<-120;

A6:=COUNT(ABS(C/REF(C,1)-1)*100>=6,30)>=1;

底部:A1 AND A2 AND A3 AND A4 AND A5 AND A6,COLOR00FFFF,LINETHICK2; CDSJ:=BARSLAST(底部);

ZF:=(C/REF(C,1)-1)*100;

深坑:IF(BETWEEN(CDSJ,0,5) AND L<=REF(C,CDSJ) AND ZF<=-5,-0.5,0),COLORFF0000,LINETHICK2;

机会:IF(CDSJ<=7 AND L<=REF(C,CDSJ),0.5,0),COLOR00FF00;

图片参考二:

(二)寻找选股信号的来源

所谓选股信号,多数都是属于将已有的指标公式中具有买点类的信号特征“剥离”出来。那么,在指标中该保留哪些有用的源码,删除哪些无关的源码呢?寻找选股信号的来源,就是最主要的过程。

寻找选股信号来源的方法,一般都是遵循从后往前寻找的原则。

具体步骤是:先找到发出指标信号的那行代码,然后查看该行代码中的所有条件,需要用到上面哪些源码,再从后往前一一对应寻找出来;而其他无关的条件、修饰符号源码,均可删除。

举例3:(本例子参考大庆老杨先生帖子,略有改动)

{股市马经----副图指标,源码来自网络}

A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L, 55))/(HHV(H,55)-LLV(L,55))*100,5,1);

黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF;

A2:=(黑马线-REF(黑马线,1))/REF(黑马线,1)*100;

A3:=EMA(C,5);

A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;

趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryello w;

A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;

DRAWTEXT(FILTER(REF(黑马线,1)>90 AND A2<0,7),黑马线,'跑'),COLOR00FF00; DRAWTEXT(CROSS(A1,黑马线)AND 黑马线

DRAWTEXT(CROSS(黑马线,A5)AND 趋势线<80,黑马线,'追涨');

DRAWTEXT(CROSS(趋势线,0)AND 黑马线<40,5,'大黑马');

底部:(A2<-10 AND A2>REF(A2,1))*25,colorred;

DRAWICON(底部 AND A3>REF(A3,1),25,4);

机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0;

大势已去:IF(CROSS(黑马线,A1)AND 黑马线>70 AND 趋势线>80,90,100),COLORFF0000;

相关文档
最新文档