KDJ指標

  •   776 
  • 最後發表   superlin  2022 七月 26
superlin 發文於   2022/07/25

請問 要在KDJ中多增加1條J線 ,意思就是在KDJ中除了KD外還2組的J線(J線1   J線2)

請問如何修改  謝謝

 

 XQ: KDJ指標

input: Length(9), RSVt(3), Kt(3), JType(0);

variable: rsv(0), k(0), _d(0), j(0);

SetInputName(1, "天數");

SetInputName(2, "RSVt權數");

SetInputName(3, "Kt權數");

Stochastic(Length, RSVt, Kt, rsv, k, _d);

if JType = 0 then

j = 3 * k - 2 * _d

else

j = 3 * _d - 2 * k;

value11 = k ;

value12 = _d;

value13 = j;

排序方式: 標準 | 最新
musashi 發文於   2022/07/26

在指標腳本用plot劃線

plot1(j,"j線");

superlin 發文於   2022/07/26

 謝謝你  我的意思是在同一副圖指標中 畫2條不同天期的 J 線

superlin 發文於   2022/07/26

 謝謝你  我的意思是在同一副圖指標中 畫2條不同天期的 J 線  

musashi 發文於   2022/07/26

//是這樣嗎?
plot1(j,"j線"); //當期J線
plot2(j[1],"前一期j線"); //前一期J線

superlin 發文於   2022/07/26

不是耶  , 正常的KDJ 是 各一條線(K.D.J)  我的意思是多條J線(不同周期的)  就會變成 (K.D.J.J) 4條線  謝謝

 

musashi 發文於   2022/07/26

原本J值是用KD指標中的K和D值計算出來後再畫出J線,如果你的意思是改變Length後再畫出J線,那麼就是用兩組KD指標放在同一個指標,將裡面的變數分開計算,最後用plot個別劃出

input: Length_1(9), RSVt_1(3), Kt_1(3), JType_1(0);
input: Length_2(9), RSVt_2(3), Kt_2(3), JType_2(0);

variable: rsv_1(0), k_1(0), _d_1(0), j_1(0);
variable: rsv_2(0), k_2(0), _d_2(0), j_2(0);

Stochastic(Length_1, RSVt_1, Kt_1, rsv_1, k_1, _d_1);
Stochastic(Length_2, RSVt_2, Kt_2, rsv_2, k_2, _d_2);

superlin 發文於   2022/07/26

好喔  我試試看  謝謝

 

發表回覆
Close