警示策略 寫法問題

  •   24 
  • 最後發表   kevin0428  2021 十一月 24
kevin0428 發文於   2021/11/22

請問在盤中用以下警示策略會有問題嗎 

內容是我想知道主力前五天有四天是買超的

if GetFieldDate("主力買賣超張數") <> 0 then

Z=0 

   else 

Z=1;

 

      Value18=GetField("主力買賣超張數")[Z];

         Condition11=countif(value18>1, 5)/5 >=0.8;

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

Hello kevin0428,

 

由於您是在盤中使用 主力買賣超張數 此欄位,而這欄位是在盤後才會有資料。

小幫手建議您一律使用前期值會比較適合。

另外如果您使用變數去存取欄位資料的話,取前一根會變成主頻率的前一根,而不是GetField裡設定的頻率。

小幫手會這樣寫:

condition11 = countIf(GetField("主力買賣超張數", "D")[1] > 1, 5);

 

  • 按讚來自於
  • magichouse
發表回覆
Close