請問警示條件要改成收K達成條件才觸發要怎麼改?

  •   78 
  • 最後發表   miru_pa  2021 十一月 30
miru_pa 發文於   2021/11/26

// 宣告參數

input: Length(9, "計算期數"), RSVt(3, "RSVt權數"), Kt(3, "Kt權數"), LowBound(25, "低檔區"), HighBound(66, "高檔區");

variable: _rsv(0), _k(0), _d(0);

 

// 資料讀取筆數設定

SetTotalBar(maxlist(Length,6) * 3 + 8);

 

Stochastic(Length, RSVt, Kt, _rsv, _k, _d);

 

// 空方警示策略:KD死叉且>66。

if _k > HighBound and _k crosses under _d and _k>66 and _d>66 then ret=1;

 

以上是我目前使用的警示條件,策略雷達執行時只要KD一交叉就會觸發,請問我想改成當K棒收K時且KD死叉才觸發,要怎麼改呢??

非常感謝大大

XQ小幫手 發文於   2021/11/30

Hello miru_pa,

 

小幫手猜測您應該是有勾選逐筆洗價,所以才會腳本洗價運算時KD一死叉就觸發。

您可以在設定策略雷達時不勾選逐筆洗價,這樣的話就會等K棒完成時才運算判斷是否觸發。

發表回覆
Close