设为首页收藏本站

 找回密码
 注册
查看: 2692|回复: 1
打印 上一主题 下一主题

自己的程序里 如何使用常用指标 rsi macd slowkd [复制链接]

Rank: 2

精华
0
UID
1873
积分
105
帖子
44
主题
12
阅读权限
30
注册时间
2008-7-13
最后登录
2019-11-26
跳转到指定楼层
1#
发表于 2013-5-23 11:09:07 |显示全部楼层 |倒序浏览
如果我直接使用rsi比如下面代码,编译时会说“函数【rsi】没有被声明”。
那我该如何使用这些常用指标?  rsi macd slowkd ?
if (rsi>70)
{
  //do something here....
}

是不是要找到他们的源代码,加到自己的程序里,然后使用其结果值? 好麻烦啊。

Rank: 2

精华
0
UID
1873
积分
105
帖子
44
主题
12
阅读权限
30
注册时间
2008-7-13
最后登录
2019-11-26
2#
发表于 2013-5-24 10:12:58 |显示全部楼层
还是版主给力!言简意赅,两句话就把这个问题说清楚了。我懂了,这类问题都懂了。

我程序里如果需要用某个技术分析指标的值 比如rsi是否大于70,系统自带的函数有的话可直接用。
没有的话看看系统自带的 应用 有没有。有的话可以把他的代码融合到自己代码里,
也可以把它改编成函数,去掉画线、文字输出、报警之类的语句,再加上Return就可以了。还是做成 自己的函数比较方便,以后各个程序都可以用。
而且要注意,函数只能返回一个值。如果有的指标是返回多个值就需要自己变通了。
比如slowkd,自己可以做一个只返回K值的函数,然后自己程序里再把K做3日平均得到D。

如果系统里没有现成的代码,那只能自己根据指标的算法编写,或请人编写了。
这个帖子,把这个事说清楚了。也算我为论坛做一点小小贡献

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-9 09:52

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部