Re: [問題] HTS4000的RSI函數有誤, 請問有人自寫rsi?

看板Trading (金融交易)作者 (davidtt)時間10年前 (2015/05/06 23:29), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《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才是! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.43.245 ※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1430926161.A.345.html

05/07 09:58, , 1F
Hi 我是日盛期貨的人 會把這個事情告訴我們家長官 去
05/07 09:58, 1F

05/07 09:58, , 2F
改善 感謝
05/07 09:58, 2F

05/07 12:49, , 3F
謝謝
05/07 12:49, 3F

05/07 12:49, , 4F
希望能改進,認真寫程式的人
05/07 12:49, 4F

05/07 15:03, , 5F
推一個, 函數取值錯誤真的會debug到昏頭...
05/07 15:03, 5F
文章代碼(AID): #1LIZDHD5 (Trading)
文章代碼(AID): #1LIZDHD5 (Trading)