我設定條件為 1分鐘頻率 偵測15分K(KDJ為5,3,3)以及60分K(KDJ為9,3,3)
當60分K的K值小於D值(KD交叉向下)
且15分K的J值大於75
就通報我 但是寫出來 回報都有誤
請小幫手教教我 謝謝
語法入下:
if barFreq <> "Min" or barinterval <> 1 then raiseRunTimeError("請使用1分鐘頻率");
input: ShortLength(6, "RSI期數"), Length(5, "KD期數"), RSVt(3,"RSVt權數"), Kt(3,"Kt權數"), JType(0);
variable: rsv_15(0), k_15(0), d_15(0),j_15(0);
variable: rsv_60(0), k_60(0), d_60(0),j_60(0);
xfMin_Stochastic("15", 5, 3, 3, rsv_15, k_15, d_15); //15分鐘KD
if JType = 0 then j_15 = 3 * k_15 - 2 * d_15
else
j_15 = 3 * d_15 - 2 * k_15;
condition1 = j_15 > 75;
xfMin_Stochastic("60", 9, 3, 3, rsv_60, k_60, d_60); //60分鐘KD
if JType = 0 then j_60 = 3 * k_60 - 2 * d_60
else
j_60 = 3 * d_60 - 2 * k_60;
condition2 = k_60 < d_60;
if condition1 and condition2 then ret = 1;
4 評論