找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
查看: 86278|回复: 362

自学编写选股公式

   火... [复制链接]
发表于 2011-4-23 13:43 | 显示全部楼层 |阅读模式

每一个技术指标都是根据你自己的编辑思路,借助软件内置的不同函数,按照其使用方法,遵循规范的拼写语法构成的,有任何地方出现不符合语法规范,或者不符合函数使用条件等的情况,都会出现编辑不能完成的情况。

技术指标可以输出很多条指标线,也就是说可以有很多个值输出,但条件选股不同,条件选股只能输出一个值,一个唯一的选出条件,多一个都不行。

    这就决定了技术指标和条件选股公式在语法格式上的一个很大的不同,那就是技术指标可能有很多指标线名,而条件选股公式必定是只有一个条件结果输出,其余的都是中间语句,都要加入等号,都是为最终我们要达到的条件而服务的。

    条件选股公式和技术指标还有一点不同的就是不需要什么输出修饰符,因为它是一个选出条件加若干中间语句的合成,并不需要在图形上显示什么指标线条,自然那些什么指标线粗细、颜色、画柱形图等等的都不能在条件选股公式内使用。

    条件选股公式和技术指标除了上面的不同,其它基本都一样,语法也是一样,没什么区别。

后金叉选股的条件:

1.5日均线上穿10日均线;

2.该金叉最好在2+3区间,如果股价落在2&3区间甚至是2-3区间,就说明走势很弱。

根据这个选股思路,编写后金叉选股公式就需要两个条件,一个是5日均线上穿10日均线;


而另一个就是5日均线上穿10日均线时大于60日均线和120日均线之间的极大值。我们先输入一个指标名“A”,等后再引用自己输入的名。

条件选股公式只能有一个值需要输出,其它的都加等号给它一个赋值,让它成为中间语句,点插入函数。


A:=

再找出”逻辑函数”点击“上穿”,可以看到两条线交叉的用法:





CROSS(A,B)表示当A从下方上穿过B时返回0
例如:CROSS(MA (CLOSE,5), MA (CLOSE,10))表示5日均线与10日均线交金叉。

A:= CROSS(MA (CLOSE,5), MA (CLOSE,10));
因为是5日均线上穿10日均线,所以5日均线在逗号的前面,第一条语句编写好了。
A 赋值收盘价的5日简单平均线上穿收盘价的10日5日简单平均线。



再编写第二条,条件是5日均线大于60日与120日均线的极大值。

B:= MA (C,5)>, MAX(MA(C,60),
MA(C,120));

B赋值 收盘价的5日简单平均线>60日简单平均线和收盘价的120日简单平均线的极大值。




最后把上面两条赋值语句的结果同时满足,就是我们所需要的,那就是A AND B,前面的条件是A,中间的同时满足两个条件的函数AND,后面的条件是B,中间要空格。



因为该语句是条件选股的最终结果,所以不需要什么指标名,也不需要等号赋值,而是直接输出,这也是一个条件选股公式的最终结果,只能输出一个结果。

测试通过





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

1

查看全部评分

发表于 2015-2-23 21:09 | 显示全部楼层
{ZIG(3,5);}
{百分比:=5};
{右数峰序:=2;}
MA5:MA(C,5);{HTTP://U.178448.COM/SPACE.PHP?UID=30578}
MA10:MA(C,10);{WEN98编写}
MA20:MA(C,20);
波谷值: CONST(TROUGH(2,百分比,1)),NODRAW;{前M个ZIG转向波谷值}
波谷距离:= 1+CONST(TROUGHBARS(2,百分比,1)),NODRAW;{前M个ZIG转向波谷到当前距离}
{例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数};
波峰值:= CONST(PEAK(1,百分比,右数峰序));
{例如EAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值}
XG:= ABS(波峰值-波谷值)<=0.024 {AND BARSCOUNT(V)>60};
波峰距离:= 1+CONST(PEAKBARS(1,百分比,右数峰序)),NODRAW;
{PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1}
距离:=CURRBARSCOUNT;
DRAWLINE(距离=波峰距离 AND XG,波谷值,距离=1,波谷值,1),COLORMAGENTA;
DRAWTEXT(距离=波谷距离 AND XG,L*0.98,' 峰谷线'),COLORYELLOW;
DRAWICON(距离=波峰距离,H*1.01,2);{波峰位置}
DRAWICON(距离=波谷距离,L*0.985,1);{波谷位置}
精准点:=(ABS(H-波谷值)<=0.024 OR ABS(L-波谷值)<=0.024) {AND 距离<=120};
STICKLINE(精准点,波谷值,波谷值,3,1),COLORYELLOW;
回复

使用道具 举报

发表于 2014-9-16 21:41 | 显示全部楼层
A:= CROSS(MA (C,5), MA (C,10));

B:= MA (C,5)>, MAX(MA(C,60),
MA(C,120));
---------------------没成功呀!!!



--------------错误句 :

B:= MA (C,5)>, MAX(MA(C,60),
MA(C,120))
详细信息 :  
错误起始位置 : 4 ; 长度: 5


A  AND B
回复

使用道具 举报

发表于 2015-2-20 15:27 | 显示全部楼层
DTPL:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20); KTPL:=MA(C,5)<MA(C,10) AND MA(C,10)<MA(C,20); EXIST(KTPL,3) AND DTPL; 月蜘蛛是指同一天5日,10日上穿20日均线,此选股公式稍微放宽了一些条件
回复

使用道具 举报

发表于 2011-4-23 14:06 | 显示全部楼层
谢谢分享,顶贴是美德!
回复

使用道具 举报

发表于 2011-4-23 14:08 | 显示全部楼层
谢谢分享,顶贴是美德!
回复

使用道具 举报

发表于 2011-4-23 14:11 | 显示全部楼层
谢谢分享,顶贴是美德!
回复

使用道具 举报

发表于 2011-4-23 14:13 | 显示全部楼层
谢谢分享,顶贴是美德!
回复

使用道具 举报

发表于 2011-4-23 14:27 | 显示全部楼层
回复 1# 勇攀高峰


   
回复

使用道具 举报

发表于 2011-4-23 14:31 | 显示全部楼层
感悟中提高 提高中再学习
回复

使用道具 举报

发表于 2011-4-23 14:58 | 显示全部楼层
谢谢分享,顶贴是美德!
回复

使用道具 举报

发表于 2011-4-23 14:58 | 显示全部楼层
总结经验,以利再战
回复

使用道具 举报

发表于 2011-4-23 15:02 | 显示全部楼层
天道人道股道 复盘
回复

使用道具 举报

发表于 2011-4-23 15:07 | 显示全部楼层
老师你好
能否发个5线之上第一阳的选股指标?
回复

使用道具 举报

发表于 2011-4-23 15:07 | 显示全部楼层
ddddddddddddddddddddddd
回复

使用道具 举报

发表于 2011-4-23 15:24 | 显示全部楼层
楼主辛苦了。感谢分享。
回复

使用道具 举报

发表于 2011-4-23 16:07 | 显示全部楼层
学习中理解 理解中实践 实践中感悟  感悟中提高 提高中再学习
回复

使用道具 举报

发表于 2011-4-23 16:54 | 显示全部楼层
谢谢楼主分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表