看板 Trading 關於我們 聯絡資訊
※ 引述《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
kiwipark14: Hi 我是日盛期貨的人 會把這個事情告訴我們家長官 去 05/07 09:58
kiwipark14: 改善 感謝 05/07 09:58
davidtt: 謝謝 05/07 12:49
davidtt: 希望能改進,認真寫程式的人 05/07 12:49
goodddog: 推一個, 函數取值錯誤真的會debug到昏頭... 05/07 15:03