请选择 进入手机版 | 继续访问电脑版

顶牛论坛

 找回密码
 立即注册
搜索

顶牛网官方QQ交流群

股票配资1-10杠杆

公布一只涨停5%

量价招式擒获飞天妖股

强势黑马起爆点指标主力吸筹完毕启动四色柱很牛的副图指标黄金柱  好用的成交量指标
机构买入看盘牛股启动指标公式百万股神擒牛指标公式短线底部抄底和高位逃顶指标
绝密量能买点主力暴力拉升指标公式洞察主力游资大户散户资金王子操盘线指标公式
集合竞价抓板指标公式通达信龙虎榜通达信主力控盘系数通达信六区DK指标
抓起爆点超精准选股公式通达信控盘程度选股公式源码RSI突破下降趋势线股票活跃度指标公式
查看: 17217|回复: 96

[指标编写] 将(通达信、大智慧、同花顺公式)【改为飞狐】或【改...

[复制链接]

44

主题

2

听众

3万

积分

版主

舍得快乐

Rank: 7Rank: 7Rank: 7

UID
127
好友
6
精华
4
顶牛币
31641
在线时间
56 小时
注册时间
2012-9-7
发表于 2012-11-3 18:04 |显示全部楼层
分享到:
本帖最后由 loy518 于 2012-11-7 15:33 编辑

将(通达信、大智慧、同花顺公式)【改为飞狐】或【改为选股】贴,尽力而为^_^
并不定期贴一些搜集的公式,仅作搜集,未能所有公式都做详尽研究,请勿对贴出的公式做过多的用法上的讨论
     
      祝全体坛友告别2011展望2012

       宏图大展财运亨通  

我可以和朋友们交流的以及帮忙修改的限标题三款股软转换为飞狐版本,或者相互转换,但先声明,我电脑上没有装大智慧新一代,如果是新版的我没有看过的函数,我可能无能为力,另,同花顺的函数编辑功能太弱,加之我对它不熟,如涉及同花顺比较专业或很难的公式,我也无能为力
-- 留在此帖的问题我一定会帮忙解决,如我解决不了,我会回帖说明哪一点解决不了,当然有热心的朋友帮助回帖解决,在下十分欢迎,将尽我能力加分感谢
有时间尽量搞--请需要改版公式的坛友提供原版公式的完整公式源码(包括原版软件类型/参数/贴图/公式名称--不符合以上规定的求助不予回答)




[ 本帖最后由 loy518 于 2010-4-15 20:39 编辑 ]





飞狐模拟通达信的XMA函数公式,已经百分之百的和通达信一样,放到此楼,供需要修改的含有XMA函数的通达信公式的网友参考研究,因为比较复杂,如果原通达信有很多XMA函数的话,修改起来真的不是一般的类,另因为是未来函数,本人不再修改此类函数的公式,请需要者自行研究修改。另:看到不要忘了感谢“周易2000” 老师的原创分享,谢谢周易2000大师


  1. {飞狐XMA--周易2000}
  2. INPUT:N(7,1,50);
  3. X:=CLOSE;
  4. P:=(DATACOUNT-BARPOS+1);
  5. XMA:IF(P=1,REFX(MA(X,N/2+1),N/2),IF(P=2 AND N>1,
  6. REFX(MA(X,N/2+2),N/2),IF(P=3 AND N>4,REFX(MA(X,N/2+3),N/2),
  7. IF(P=4 AND N>6,REFX(MA(X,N/2+4),N/2),IF(P=5 AND N>8,
  8. REFX(MA(X,N/2+5),N/2),IF(P=6 AND N>10,REFX(MA(X,N/2+6),N/2),
  9. IF(P=7 AND N>12,REFX(MA(X,N/2+7),N/2),IF(P=8 AND
  10. N>14,REFX(MA(X,N/2+8),N/2),IF(P=9 AND N>16,REFX(MA(X,N/2+9),N/2),
  11. IF(P=10 AND N>18,REFX(MA(X,N/2+10),N/2),IF(P=11 AND
  12. N>20,REFX(MA(X,N/2+11),N/2),IF(P=12 AND N>22,REFX(MA(X,N/2+12),
  13. N/2),IF(P=13 AND N>24,REFX(MA(X,N/2+13),N/2),IF(P=14
  14. AND N>26,REFX(MA(X,N/2+14),N/2),IF(P=15 AND N>28,REFX(MA(X,N/2+15),
  15. N/2),IF(P=16 AND N>30,REFX(MA(X,N/2+16),N/2),IF(P=17
  16. AND N>32,REFX(MA(X,N/2+17),N/2),IF(P=18 AND N>34,REFX(MA(X,N/2+18),
  17. N/2),IF(P=19 AND N>36,REFX(MA(X,N/2+19),N/2),IF(P=20
  18. AND N>38,REFX(MA(X,N/2+20),N/2),IF(P=21 AND N>40,REFX(MA(X,N/2+21),
  19. N/2),IF(P=22 AND N>42,REFX(MA(X,N/2+22),N/2),IF(P=23
  20. AND N>44,REFX(MA(X,N/2+23),N/2),IF(P=24 AND N>46,REFX(MA(X,N/2+24),
  21. N/2),REFX(MA(X,N),(N+1)/2-1)))))))))))))))))))))))));

  22. PARTLINE(XMA>SMA(XMA,3,1),XMA),LINETHICK2;
  23. XMMA:EMA(XMA,N);
复制代码

以下是十字军老师分享的通达信不定周期函数DCLOSE函数转换为飞狐的代码,DHIGH、。。。DVOL之类的是相同道理
  1. {通达信不定周期函数DCLOSE之类的转换为飞狐--感谢十字军老师}
  2. TH:=BARSLAST(C<REF(C,1));
  3. TL:=BARSLAST(C>REF(C,1));
  4. HC:=SETVAL(C>REF(C,1) OR C=REF(C,1) AND REF(C,1)>REF(C,2),C,-TH,C);
  5. LC:=SETVAL(C<REF(C,1) OR C=REF(C,1) AND REF(C,1)<REF(C,2),C,-TL,C);
  6. DCLOS:IF(C>REF(C,1) OR C=REF(C,1) AND REF(C,1)>REF(C,2),HC,IF(C<REF(C,1) OR C=REF(C,1) AND REF(C,1)<REF(C,2),LC,C));
复制代码
通达信指标函数"CONST " 、
CURRBARSCOUNT” 的飞狐表达式:
比如通达信的“CONST”用发是:CONST(条件);

在飞狐中有两种方法可以修改:

1、    可以用  
REFX(条件,DATACOUNT-BARPOS);

2、   可以用   条件[DATACOUNT];

需要注意的是,第二种修改方法,其中的“条件”不能是飞狐系统中的直接函数表达式,比如(H,O,L,C)等,如用到这些数据可以写一句中间表达式过度,比如当“条件”为“C”时,你可以写   CC:=C;  CC[DATACOUNT];   这样就可以和通达信中的 CONST(C); 一样了,第一种方法没有限制,用于修改有大量CONST(条件);函数的通达信指标比较方便,我也常用,用 “REFX”直接替换“CONST”然后在右括号的前面加上“ ,DATACOUNT-BARPOS  ” 就可以了。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

另外附上通达信函数 “ CURRBARSCOUNT 求到最后交易日的周期数”的飞狐修改式:

在飞狐中可以用 “DATACOUNT-BARPOS+1 ”  直接替换 “CURRBARSCOUNT” 函数

通达信中的“NODRAW”  在飞狐中用 “LINETHICK” 代替,表示只在指标表头显示数值而不在图中画线


///////////////////////////////////////////////////////////////////////////////////////////////////////
                影响全球股市涨跌的指数---BDI指数查询(自动更新)★


BDI (baltic dry index- BDI index) 就是国际波罗的海综合运费得简称
   首先我们要知道这个指数是由波罗的海航交所发布的。波罗的海航交所是世界第一个也是历史最悠久的航运市场。1744年诞生于美国佛吉尼亚波罗的海咖啡屋,目前是设在英国伦敦的世界著名的航运交易所,全球46个国家的656家公司都是波罗的海航交所的会员。为了满足客户的需要,波罗地海航交所于1985年开始发布日运价指数――BFI,该指数是由若干条传统的干散货船航线的运价,按照各自在航运市场上的重要程度和所占比重构成的综合性指数。1999年,国际波罗的海综合运费指数(BDI)取代了BFI,成为代表国际干散货运输市场走势的晴雨表。
   由此可见,该指数是目前世界上衡量国际海运情况的权威指数,是反映国际间贸易情况的领先指数。如果该指数出现显著的上扬,说明各国经济情况良好,国际间的贸易火热。前几年由于中国的经济快速发展也带动了全球经济的复苏,全球对于原材料的需求大大增加,导致了海运的快速繁荣。2003年,BDI指数还只有不到3000点,而到了2004年,该指数就翻了一番,达到了6000点以上,因此,中国和其他国家的贸易以及对于全球初级原材料的需求是导致国际海运价格上涨的主要原因。而该指数上涨的同时我们也确实可以看到海运价格的上涨和目前商品市场上几个大宗原料的价格上涨的曲线是一致的。
   所以,作为很多期货市场的战略投资者来说,对于该指数的关注程度不言而喻。在今年很多大宗商品价格仍处于高位的时候,BDI却已经暴-跌,说明了全球市场对于原材料需求的减弱,经济增长也将回落。当然中国去年以来实行的宏观调控政策是导致中国需求减缓,BDI数值下跌的重要原因。而全球性经济增长放缓也是该指数暴-跌的另一个因素。所以,商品市场大宗原材料市场价格全面回落的情况预计将在不久后出现。

已有 3 人评分积分 顶牛币 收起 理由
旋虎 + 100 + 100 顶牛论坛有你更精彩
shenzhenhr + 200 谢谢你对顶牛论坛的支持。
晓羽 + 200 + 200 哈哈,顶牛有你更精彩!

总评分: 积分 + 300  顶牛币 + 500   查看全部评分

所有的预测都只是可能,克服贪婪和恐惧,努力做到止损止盈

向时间要效益

23

主题

8

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

UID
26
好友
16
精华
6
顶牛币
25550
在线时间
143 小时
注册时间
2012-9-4
发表于 2012-11-3 20:23 |显示全部楼层
欢迎.支持loy518 开股软转换专贴。
已有 1 人评分积分 顶牛币 收起 理由
loy518 + 120 + 120 晓羽版主晚上好,久仰大名

总评分: 积分 + 120  顶牛币 + 120   查看全部评分

回复

使用道具 举报

229

主题

0

听众

6396

积分

顶牛元老

Rank: 8Rank: 8

UID
14
好友
0
精华
1
顶牛币
2131
在线时间
22 小时
注册时间
2012-9-4
发表于 2012-11-3 21:07 |显示全部楼层
能开这种的帖子,有只牛X人才能做。
已有 1 人评分积分 顶牛币 收起 理由
loy518 + 18 + 18 谢谢支持,常来交流

总评分: 积分 + 18  顶牛币 + 18   查看全部评分

回复

使用道具 举报

0

主题

2

听众

1800

积分

顶牛精英

Rank: 6Rank: 6

UID
138
好友
1
精华
0
顶牛币
710
在线时间
10 小时
注册时间
2012-9-8
发表于 2012-11-3 23:40 |显示全部楼层
请将通达信公式改为大智慧公式。谢谢版主  公式源码:需要设置参数: N 1 50 10
   { 前面出现阶段性高点 }
T1:=HHV(HIGH,10)=HHV(HIGH,N);
{要求前两天均出现跳空开盘,且是两连阴
}
T2:=REF(CLOSE,2)>REF(CLOSE,1);
T3:=REF(CLOSE,2)>REF(OPEN,1);
T4:=REF(OPEN,2)>REF(CLOSE,2);
T5:=REF(OPEN,1)>REF(CLOSE,1);
{要求两连阴的前一天是阳K线
}
T6:=REF(CLOSE,3)>REF(OPEN,3);
{今天跳空开盘
}
T7:=OPEN>REF(CLOSE,1);
{要求今天收真阳线
}
T8:=CLOSE/OPEN>1;
T9:=CLOSE>REF(CLOSE,2);
{要求第二根阴线必须有下影线
}
T10:=REF(CLOSE,1)/REF(LOW,1)>1.005;
{今日上涨,最好是光脚线。如果不是,那么最低点不能击穿昨天收盘价
}
T11:=OPEN/LOW>=1;
T12:=LOW>REF(CLOSE,1);
选股:T1&&T2&&T3&&T4&&T5&&T6&&T7&&T8&&T9&&T10&&T11&&T12;

点评

loy518  我晕(~ o ~)~zZ怎么第一个就来了一个要改大智慧的,不知道你说的是大智慧新一代还是老板的大智慧,因为电脑上没有装大智慧,所以在飞狐上看了看,没有什么特别的函数,最多就是最后一句 通达信的 AND 并且函数写成  详情 回复 发表于 2012-11-4 02:18
回复

使用道具 举报

44

主题

2

听众

3万

积分

版主

舍得快乐

Rank: 7Rank: 7Rank: 7

UID
127
好友
6
精华
4
顶牛币
31641
在线时间
56 小时
注册时间
2012-9-7
发表于 2012-11-4 02:18 |显示全部楼层
本帖最后由 loy518 于 2012-11-4 02:19 编辑
wjmzw 发表于 2012-11-3 23:40
请将通达信公式改为大智慧公式。谢谢版主  公式源码:需要设置参数: N 1 50 10
   { 前面出现阶 ...

我不是版主。
我晕(~ o ~)~zZ怎么第一个就来了一个要改大智慧的(不喜欢现在的大智慧),不知道你说的是大智慧新一代还是老板的大智慧,因为电脑上没有装大智慧,所以在飞狐上看了看,没有什么特别的函数,最多就是最后一句 通达信的 AND 并且函数写成了兼容模式的 “&&”在飞狐上可以直接识别,不知道大智慧上会不会,那改成通用的形式就行了,只把最后一句改一下就成。全文如下
  1. { 前面出现阶段性高点 }
  2. INPUT:N(10,1,50);{忘了大智慧新一代的自动设参数的代码是否和飞狐的一样了,如果不能识别,删掉此句,手工填写参数}
  3. T1:=HHV(HIGH,10)=HHV(HIGH,N);
  4. {要求前两天均出现跳空开盘,且是两连阴 }
  5. T2:=REF(CLOSE,2)>REF(CLOSE,1);
  6. T3:=REF(CLOSE,2)>REF(OPEN,1);
  7. T4:=REF(OPEN,2)>REF(CLOSE,2);
  8. T5:=REF(OPEN,1)>REF(CLOSE,1);
  9. {要求两连阴的前一天是阳K线 }
  10. T6:=REF(CLOSE,3)>REF(OPEN,3);
  11. {今天跳空开盘 }
  12. T7:=OPEN>REF(CLOSE,1);
  13. {要求今天收真阳线 }
  14. T8:=CLOSE/OPEN>1;
  15. T9:=CLOSE>REF(CLOSE,2);
  16. {要求第二根阴线必须有下影线 }
  17. T10:=REF(CLOSE,1)/REF(LOW,1)>1.005;
  18. {今日上涨,最好是光脚线。如果不是,那么最低点不能击穿昨天收盘价 }
  19. T11:=OPEN/LOW>=1;
  20. T12:=LOW>REF(CLOSE,1);
  21. 选股:T1 AND T2 AND T3 AND T4 AND T5 AND T6 AND T7 AND T8 AND T9 AND T10 AND T11 AND T12;
复制代码
所有的预测都只是可能,克服贪婪和恐惧,努力做到止损止盈

向时间要效益
回复

使用道具 举报

6754

主题

13

听众

4万

积分

顶牛元老

Rank: 8Rank: 8

UID
507
好友
7
精华
1
顶牛币
19152
在线时间
409 小时
注册时间
2012-10-24
发表于 2012-11-4 10:29 |显示全部楼层
楼主辛苦了。对这个很感兴趣。呵呵。

点评

loy518  谢谢,那就常来指点一下喽`(*∩_∩*)′  发表于 2012-11-4 21:23
回复

使用道具 举报

3

主题

4

听众

29万

积分

班长

Rank: 8Rank: 8

UID
37
好友
15
精华
0
顶牛币
255184
在线时间
316 小时
注册时间
2012-9-5

周荐股冠军

发表于 2012-11-4 21:13 |显示全部楼层
欢迎大师级的高手来到论坛

点评

loy518  不敢当!初学 班长 辛苦,如果解答不当,还请帮忙指正^_^  发表于 2012-11-4 21:24
回复

使用道具 举报

2

主题

3

听众

5581

积分

顶牛元老

Rank: 8Rank: 8

UID
358
好友
0
精华
0
顶牛币
4128
在线时间
100 小时
注册时间
2012-10-9
发表于 2012-11-4 23:05 |显示全部楼层
STICKLINE(1=1,H,L,9,0)COLOR000000;
MC:=C#MONTH;
MO:=O#MONTH;
MH:=H#MONTH;
ML:=L#MONTH;
ZC:=C#WEEK;
ZO:=O#WEEK;
ZH:=H#WEEK;
ZL:=L#WEEK;
STICKLINE(MC>=MO,MO,MC,3,-1),COLOR73599D;
STICKLINE(MC<MO,MO,MC,3,-1),COLOR8A8E31;
STICKLINE(ZC>=ZO,ZO,ZC,4,0)COLOR00009C;
STICKLINE(ZC<ZO,ZO,ZC,4,0),COLOR9F3333;
KJY:=H#MONTH-L#MONTH;
HY5:=H#MONTH-KJY*0.500;
HY1:=IF(CONST(C)>=H#MONTH-KJY*0.500,H#MONTH-KJY*0.382,H#MONTH-KJY*0.618),CIRCLEDOT;
HY2:=IF(CONST(C)>=H#MONTH-KJY*0.500,H#MONTH-KJY*0.191,H#MONTH-KJY*0.809),CIRCLEDOT;
HY3:=IF(CONST(C)>=H#MONTH-KJY*0.500,H#MONTH-KJY*0.25,H#MONTH-KJY*0.75),CIRCLEDOT;
STICKLINE(C , HY1,HY1,3,-1),COLORRED;STICKLINE(C , HY2,HY2,3,-1),COLORFFFF00;STICKLINE(C, HY5,HY5,3,1),COLORFF00FF;
STICKLINE(C , HY3,HY3,3,-1),COLORRED;{STICKLINE(C AND <=55, HY5,HY5,3,1),COLORFF00FF;
STICKLINE(1,ZH,ZO,1/10,0),COLOR00599D;STICKLINE(1,ZC,ZL,1/10,0),COLOR008E31;};DRAWKLINE(H,O,L,C);
请  老师  把 此 通达信 主图  修改 成  飞狐  软件 可用
并  做出  出现  红块区  选股公式
如果 有难度不行 的 话 帮忙 做出 选股公式

谢谢!

本帖子中包含更多资源

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

点评

loy518  没什么难的,我导出公式了,你下载导入就行了,飞狐不能直接跨周期引用行情数据,必须建立一个简单的引用公式。所以下载的两个公式必须一起导入。 至于红区块的选股,其实就是周线收阳, 你可以简单的用: 选  详情 回复 发表于 2012-11-6 01:52
回复

使用道具 举报

44

主题

2

听众

3万

积分

版主

舍得快乐

Rank: 7Rank: 7Rank: 7

UID
127
好友
6
精华
4
顶牛币
31641
在线时间
56 小时
注册时间
2012-9-7
发表于 2012-11-6 01:52 |显示全部楼层
本帖最后由 loy518 于 2012-11-6 01:53 编辑
成功松余 发表于 2012-11-4 23:05
STICKLINE(1=1,H,L,9,0)COLOR000000;MC:=C#MONTH;MO:=O#MONTH;MH:=H#MONTH;ML:=L#MONTH;ZC:=C#WEEK;ZO:=O#W ...



没什么难的,我导出公式了,你下载导入就行了,飞狐不能直接跨周期引用行情数据,必须建立一个简单的引用公式。所以下载的两个公式必须一起导入。





至于红区块的选股,其实就是周线收阳,
你可以简单的用:
选股:C>=O;{选股周期周线}

也可以用:

ZC:="行情引用1.CC#WEEK";
ZO:="行情引用1.OO#WEEK";
选股:ZC>=ZO;{选股周期随便,但一般建议日线即可}

推荐你用简单的方式,因为飞狐越是含引用的公式,越是耗资源。

最后冒一下肚: 怎么指标区,却不能上传任何格式的指标文件,论坛附件的后戳只有图片格式的、压缩格式倒是很多,以及一个CHM和PDF,建议论坛管理员把常用股软的导出公式文件的格式添加到可传附件列表中,比如飞狐的 ALG 格式、大智慧的 FNC格式,以及通达信、同花顺的公式格式

本帖子中包含更多资源

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

点评

shenzhenhr  你好,谢谢你的建议。现在已经可以上传这些格式了,请你试下,如果不可以。麻烦短信告诉我。谢谢你对论坛的支持。  发表于 2012-11-6 08:31
所有的预测都只是可能,克服贪婪和恐惧,努力做到止损止盈

向时间要效益
回复

使用道具 举报

2

主题

3

听众

5581

积分

顶牛元老

Rank: 8Rank: 8

UID
358
好友
0
精华
0
顶牛币
4128
在线时间
100 小时
注册时间
2012-10-9
发表于 2012-11-6 07:33 |显示全部楼层
本帖最后由 成功松余 于 2012-11-6 07:36 编辑

非常感谢  LOY518  老师  的 热心  帮助!


由于本人技术原因, 目前 还不能下载解压,但 心里 非常感激 老师的 付出!

点评

loy518  不会吧,你点击图片下面那个【顶牛论坛】.rar ( 就是那个,然后就和平时网站下载东西一样啊,下载后,你右键点击下载的文件,选择 解压到当前文件夹 就可以了,你就会看到飞狐的公式文件了,然后你在飞狐中的公式管  详情 回复 发表于 2012-11-6 17:56
回复

使用道具 举报

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



回顶部