股票论坛

 找回密码
 免费注册
搜索
热搜: 活动 交友 discuz
查看: 2612|回复: 2
打印 上一主题 下一主题

请求指标转换

[复制链接]

指标研习组

Rank: 11Rank: 11Rank: 11Rank: 11

听众
1

爵★★★爵★★★爵★★★

跳转到指定楼层
楼主
发表于 2016-8-29 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10爱心果
老师,恳求帮忙将以下同花顺指标转换成通达信的:

1、指标公式:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);
Zero : 0;

IF(        DIFF>=0 AND MACD>=0 AND MA(CLOSE,5)>=MA(CLOSE,10) AND MA(VOL,5)>=MA(VOL,10))RETURN BACKSET("colorred",2);
IF(MACD<=0 OR MA(CLOSE,5)<=MA(CLOSE,10))RETURN BACKSET("colorgreen",2);

2、选股公式:
IF DATE<20161001 THEN BEGIN
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);
Zero : 0;
SELECT (CROSS(DIFF,DEA) AND DIFF>=0 AND MA(CLOSE,5)>=MA(CLOSE,10) AND CLOSE>=MA(CLOSE,5) AND MA(VOL,5)>=MA(VOL,10) AND CLOSE>=OPEN AND (OPEN-PRE)/PRE*100 < 6 )
OR (MACD>=0 AND DIFF>=0 AND MA(CLOSE[1],5)<MA(CLOSE[1],10) AND MA(CLOSE,5)>=MA(CLOSE,10) AND CLOSE>=MA(CLOSE,5) AND MA(VOL,5)>=MA(VOL,10) AND CLOSE>=OPEN AND (OPEN-PRE)/PRE*100 < 6) ;
END;

谢谢!

爵府★★★●

Rank: 21Rank: 21Rank: 21Rank: 21Rank: 21Rank: 21

听众
3
沙发
发表于 2016-8-29 23:56 | 只看该作者
IF DATE<20161001 THEN BEGIN,这段代码的意思是不选次新股,2016年之前发行的股票才是选股对象,其实大可不必,去次新:=FINANCE(42)>=60; 上市天数少于2个月不选就可以。

选股公式:

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);

BBY:(CROSS(DIFF,DEA) AND DIFF>=0 AND MA(CLOSE,5)>=MA(CLOSE,10) AND CLOSE>=MA(CLOSE,5) AND MA(VOL,5)>=MA(VOL,10) AND CLOSE>=OPEN AND (OPEN-PRE)/PRE*100 < 6 ))
OR ((MACD>=0 AND DIFF>=0 AND MA(CLOSE[1],5)<MA(CLOSE[1],10) AND MA(CLOSE,5)>=MA(CLOSE,10) AND CLOSE>=MA(CLOSE,5) AND MA(VOL,5)>=MA(VOL,10) AND CLOSE>=OPEN AND (OPEN-PRE)/PRE*100 < 6));



但是代码在通达信中你还是不能直接用,其中1,PRE 这个变量不知道代表什么意义,
2,CLOSE[1] 出现这样的数组形态,这里就不知道原软件编译环境是如何处理这个 语义的,所以 如果要写下去,请把程序补充完整。

回复

使用道具 举报

指标研习组

Rank: 11Rank: 11Rank: 11Rank: 11

听众
1

爵★★★爵★★★爵★★★

板凳
 楼主| 发表于 2016-9-1 17:58 | 只看该作者
老人与海 发表于 2016-8-29 23:56
IF DATE=60; 上市天数少于2个月不选就可以。

选股公式:

因为是别人同花顺的指标,我也不清楚,改后的指标尝试一下通达信无法通过,不过还是谢谢老师。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|站点首页|手机版|小黑屋|帮助中心|桂ICP备14001964号

GMT+8, 2024-11-24 04:20 , Processed in 0.119516 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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