自学编写选股公式 [复制链接]
勇攀高峰 勇攀高峰 当前离线 威望15212 学分27736 推广242 个在线时间1233 小时最后登录2012-5-30主题1127精华6积分3399帖子1644. IP卡 狗仔卡
教练
学分27736 .串个门加好友打招呼发消息. 电梯直达 1楼
发表于 2011-4-23 13:43:24 |只看该作者 |倒序浏览 每一个技术指标都是根据你自己的编辑思路,借助软件内置的不同函数,按照其使用方法,遵循规范的拼写语法构成的,有任何地方出现不符合语法规范,或者不符合函数使用条件等的情况,都会出现编辑不能完成的情况。
技术指标可以输出很多条指标线,也就是说可以有很多个值输出,但条件选股不同,条件选股只能输出一个值,一个唯一的选出条件,多一个都不行。
这就决定了技术指标和条件选股公式在语法格式上的一个很大的不同,那就是技术指标可能有很多指标线名,而条件选股公式必定是只有一个条件结果输出,其余的都是中间语句,都要加入等号,都是为最终我们要达到的条件而服务的。
条件选股公式和技术指标还有一点不同的就是不需要什么输出修饰符,因为它是一个选出条件加若干中间语句的合成,并不需要在图形上显示什么指标线条,自然那些什么指标线粗细、颜色、画柱形图等等的都不能在条件选股公式内使用。
条件选股公式和技术指标除了上面的不同,其它基本都一样,语法也是一样,没什么区别。
后金叉选股的条件:
1.5日均线上穿10日均线;
2.该金叉最好在2+3区间,如果股价落在2&3区间甚至是2-3区间,就说明走势很弱。
根据这个选股思路,编写后金叉选股公式就需要两个条件,一个是5日均线上穿10日均线;
而另一个就是5日均线上穿10日均线时大于60日均线和120日均线之间的极大值。我们先输入一个指标名“A”,等后再引用自己输入的名。
条件选股公式只能有一个值需要输出,其它的都加等号给它一个赋值,让它成为中间语句,点插入函数。
A:=
2011-4-23 13:26 上传下载附件 (112.62 KB)
再找出”逻辑函数”点击“上穿”,可以看到两条线交叉的用法:
2011-4-23 13:29 上传下载附件 (133.45 KB)
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日简单平均线。
2011-4-23 13:32 上传下载附件 (118.91 KB)
再编写第二条,条件是5日均线大于60日与120日均线的极大值。
B:= MA (C,5)>, MAX(MA(C,60),
MA(C,120));
B赋值 收盘价的5日简单平均线>60日简单平均线和收盘价的120日简单平均线的极大值。
2011-4-23 13:34 上传下载附件 (122.28 KB)
最后把上面两条赋值语句的结果同时满足,就是我们所需要的,那就是A AND B,前面的条件是A,中间的同时满足两个条件的函数AND,后面的条件是B,中间要空格。
2011-4-23 13:36 上传下载附件 (124.97 KB)
因为该语句是条件选股的最终结果,所以不需要什么指标名,也不需要等号赋值,而是直接输出,这也是一个条件选股公式的最终结果,只能输出一个结果。
测试通过
2011-4-23 13:43 上传下载附件 (36.13 KB)
1.gif (35.22 KB, 下载次数: 3)
2011-4-23 12:04 上传
下载次数: 3
2.gif (30.17 KB, 下载次数: 1)
2011-4-23 12:12 上传
下载次数: 1
1.gif (31.64 KB, 下载次数: 0)
2011-4-23 12:31 上传
下载次数: 0
2.gif (30.72 KB, 下载次数: 1)
2011-4-23 12:33 上传
下载次数: 1
3.gif (34.96 KB, 下载次数: 0)
2011-4-23 12:44 上传
下载次数: 0
3.gif (32.51 KB, 下载次数: 0)
2011-4-23 12:47 上传
下载次数: 0
本文来自: 股海明灯 详细文章参考:http://www.178448.com/thread-268840-1-1.html
本文来自: 股海明灯 详细文章参考:http://www.178448.com/thread-268840-1-1.html
联系客服