Re: [问题] HTS4000的RSI函数有误, 请问有人自写rsi?

楼主: davidtt (davidtt)   2015-05-06 23:29:18
※ 引述《goodddog (domiante)》之铭言:
: ※ 引述《davidtt (davidtt)》之铭言:
: : 请教hts4000的高手 在撰写HTS
: : 4000买卖讯号时,意外发现hts4000的RSI函数有误
: : 用rsi(c,9)可print出与图上指标接近的数值,
: : 不过往前推例如 rsi(C[5],9) 或是 rsi(c,9)[5]就会出现非常夸张的0、100或99之类
: : 的失真数值!已经确定是rsi函数的bug了
: : 想请问有高手自定义hts 4000 的RSI函数吗?
: : 可否给予指导?感谢不尽!
: 我是HTS4000新手,经验过不少次内建或自定义函数放在if判断式内取值出错的现象,
: 若在判断式外设一个变量引用函数值供判断式内使用便正常. 不知你是否也如此?
其实不只是在循环里面,就算我在外头用print(debug)时也会错误,原因我找出来了
就是hts接口平台真的太久没有维护更新了,里面的函数多少有些错误!
例如我要简单写个几日前rsi的平均值,比今日rsi(几日)的平均值高
average(rsi(c,9)[3],9) > average(rsi(c,9),9)
光这行的稍微复杂的简单判断print出数值就会错…今天的rsi没问题,重点就是"几日前"再
带入那平均之后的问题…所以rsi…自己写的%B及adx函数都有一样的问题!
确认是程式的问题了,因为我在multicharts一模一样的写法就不会错!!
我已经连夜转到mc了,虽然还很不熟,而且是试用,不用列出的数值都是正确的我就放心
的努力了!今天才了解“免费的最贵“的道理…
不是说hts4000不好,其实用他内建的函式还是可以写出很多好东西的!
只是程式开始操作前一定要多多的check才是!
作者: kiwipark14 (TT)   2015-05-07 09:58:00
Hi 我是日盛期货的人 会把这个事情告诉我们家长官 去改善 感谢
楼主: davidtt (davidtt)   2015-05-07 12:49:00
谢谢希望能改进,认真写程式的人
作者: goodddog (domiante)   2015-05-07 15:03:00
推一个, 函数取值错误真的会debug到昏头...

Links booklink

Contact Us: admin [ a t ] ucptt.com