找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
查看: 12222|回复: 22

[通达信] 罕见的均线多头排列选股指标 反复测试 效果不错

[复制链接]
发表于 2015-3-9 17:42 | |阅读模式

马上注册,享用更多功能,让你轻松玩转本论坛。

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

×
指标说明:
本选股公式组合的条件主要有四个,1、均线多头排列;2、kdj日、周、月同时金叉或是日、周金叉,月J拐头向上;3、macd二次金叉;4、去ST和停牌的股票;
这个公式我经过一段时间的反复选股测试,效果不错,特拿出来跟大家分享!


{kdj三金叉}
MA5:=EMA(C,5);
MA10:=EMA(C,10);
MV5:=EMA(V,5);
MV10:=EMA(V,10);
K:="KDJ.K"(9,3,3);
D:="KDJ.D"(9,3,3);
V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01;
VV1:=MV5>REF(MV5,1) AND MV10>=REF(MV10,1) AND V>REF(V,1)*1.2 ;
KD1:=K>REF(K,1) AND D>=REF(D,1);
VA:=COUNT(CROSS(K,D),4)>=1 AND COUNT(CROSS(MA5,MA10),4)>=1 AND
COUNT(CROSS(MV5,MV10),4)>=1;
{macd二次金叉}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
A1:=CROSS(DIF,DEA);
A2:=REF(A1,1);
A3:=COUNT(A2,21);{今天之前3个星期以来曾经金叉}
A4:=MA(C,5)>=MA(C,10) AND MA(C,10)>=MA(C,30) AND MA(C,30)>=MA(C,60)
AND MA(C,60)>=MA(C,120) AND MA(C,120)>=MA(C,250) ;{均线多头排列}
{去S、T、停牌}
ST:=STRFIND(stkname,'ST',1)>0;
S:=STRFIND(stkname,'S',1)>0;
停牌:=(DYNAINFO(4)=0);
选股:IF(V1 AND VV1 AND KD1 AND VA,1,0) and A1 AND A3 AND A4 and not(ST) and not(停牌) and not(S);

本帖被以下淘专辑推荐:

发表于 2016-7-28 20:46 |
{kdj三金叉} MA5:=EMA(C,5); MA10:=EMA(C,10); MV5:=EMA(V,5); MV10:=EMA(V,10); K:="KDJ.K"(9,3,3); D:="KDJ.D"(9,3,3); V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01; VV1:=MV5>REF(MV5,1) AND MV10>=REF(MV10,1) AND V>REF(V,1)*1.2 ; KD1:=K>REF(K,1) AND D>=REF(D,1); VA:=COUNT(CROSS(K,D),4)>=1 AND COUNT(CROSS(MA5,MA10),4)>=1 AND COUNT(CROSS(MV5,MV10),4)>=1; {macd二次金叉} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=2*(DIF-DEA); A1:=CROSS(DIF,DEA); A2:=REF(A1,1); A3:=COUNT(A2,21);{今天之前3个星期以来曾经金叉} A4:=MA(C,5)>=MA(C,10) AND MA(C,10)>=MA(C,30) AND MA(C,30)>=MA(C,60) AND MA(C,60)>=MA(C,120) AND MA(C,120)>=MA(C,250) ;{均线多头排列} {去S、T、停牌} ST:=STRFIND(stkname,'ST',1)>0; S:=STRFIND(stkname,'S',1)>0; 停牌:=(DYNAINFO(4)=0); 选股:IF(V1 AND VV1 AND KD1 AND VA,1,0) and A1 AND A3 AND A4 and not(ST) and not(停牌) and not(S);
发表于 2017-8-9 23:04 |
当前公式 : 金叉公式 (条件选股公式)  
错误句 : {均线多头排列} {去S、T、停牌} ST:=STRFIND(STKNAME,'ST',1)>0
详细信息 : 您在括号前写的不是函数、公式等,
且缺少必要的运算符!
错误起始位置 : 645 ; 长度: 2
发表于 2015-5-25 15:13 |
{去S、T、停牌} ST:=STRFIND(stkname,'ST',1)>0; S:=STRFIND(stkname,'S',1)>0; 停牌:=(DYNAINFO(4)=0); 选股:IF(V1 AND VV1 AND KD1 AND VA,1,0) and A1 AND A3 AND A4 and not(ST) and not(停牌) and not(S);
报错。这句。
发表于 2015-3-9 18:06 |
谢谢楼主分享!
头像被屏蔽
发表于 2015-3-9 19:57 |
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2015-3-10 10:23 |
{:soso_e179:}{:soso_e163:}
发表于 2015-3-19 15:33 |
学习学习再学习~~~~~
发表于 2015-3-20 14:18 |
{:soso_e183:}谢楼主分享{:soso_e160:}
发表于 2015-3-20 15:07 |
#在这里快速回复#谢谢LZ的分享
发表于 2015-3-20 15:07 |
谢谢LZ的分享
发表于 2015-3-20 15:07 |
谢谢LZ的分享
发表于 2015-3-20 15:07 |
谢谢LZ的分享
发表于 2015-3-20 15:12 |
谢谢楼主分享!
发表于 2015-5-25 15:28 |
感谢了,学习去试试看!

Archiver|手机版|小黑屋|股海明灯官网 ( 京ICP备18020431号 )

GMT+8, 2024-5-2 15:40 , Processed in 0.104090 second(s), Total 12, Slave 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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