敬啟者 您好:
請問有kd指標 低背離的腳本可供參考嗎?
謝謝~
東尼 您好
您可以先參考系統的rsi低檔背離範例試著寫看看
如果使用上也疑問的話,
歡迎在提出來 我們一起討論討論^^
以下提供給您code
// RSI由下往上, 與價格趨勢背離 // Input: RSILength(6), Threshold(20), Region(5); variable: rsiValue(0); settotalbar(maxlist(RSILength,6) * 8 + 8); SetInputName(1, "期數"); SetInputName(2, "低檔值"); SetInputName(3, "日期區間"); RSIValue = RSI(Close, RSILength); If RSIValue Crosses Above Threshold and RSIValue >= Highest(RSIValue, Region) and Close <= Lowest(Close, Region) then Ret = 1;
謝謝您~~
您好:
因為不識很熟悉指令用法
可以請問下列這句的意思是?
settotalbar ( ( maxlist RSILength ,6) * 8 + 8 ) ;
謝謝~
東尼 您好
主要的原因在於"資料讀取"筆數
因為rsi ,macd,kd 等等
都是"連續性"的指標,也就是今天的值會沿用的昨天的值
所以時間越長會越準確,
而這個就是要符合取得正確的資料讀取筆數而設計
相關介紹可以參考這篇
謝謝您
好的 謝謝您~~
東尼 您好
不好意思能請教您是看了哪一篇嗎?
(抱歉 老闆的文章太多啦 XDD
因為看您提供的檔案 days 似乎是自設變數
可能需要看一下原始他是怎麼寫的 我才比較好判斷
感謝
東尼 您好
這個要在編譯器那邊按匯入才能開啟
沒關係,我貼在這邊給您吧!
input: Length(9), RSVt(3), Kt(3); variable: rsv(0), k(0), _d(0),days(0); SetTotalBar(maxlist(Length,6) * 10); SetInputName(1, "天數"); SetInputName(2, "RSVt權數"); SetInputName(3, "Kt權數"); Stochastic(Length, RSVt, Kt, rsv, k, _d); for days = 9 to 15 begin value1= linearregslope(close , days); value2= linearregslope( k , days); if value1 < 0 and value2 > 0 and k< 30 and k > k[1] and volume > 1000 then ret = 1; end;
12 評論