想請教一下 想寫出 N日中有N日盤中有跌過的腳本要如何寫?謝謝!

  •   70 
  • 最後發表   love07050618  2022 八月 16
love07050618 發文於   2022/08/08

想請教一下 想寫出 N日中有N日盤中有跌過的腳本要如何寫?謝謝!

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/08/12

Hello love07050618,

 

或許您可以先定義一下您所謂的 盤中有跌過 是什麼意思,小幫手不太清楚。

您是想表示日頻率的 low 低於 open 和 close ,且 close 大於 open嗎?

那條件可以這樣寫:

condition1 = close > open and open > low;

另外,您可以參考 CountIf 函數,可以用來計算期間內符合條件的次數。

 

love07050618 發文於   2022/08/12

是指計算盤中只要有下跌過的記錄就算 不是算收盤價 謝謝小幫手!

XQ小幫手 發文於   2022/08/16

Hello love07050618,

 

如果是要盤中下跌過的話,只要是當日的開盤價大於當日的最低價就是了。

至於如果是要N日全部都符合的話,可以使用 TrueCount 函數。

小幫手建議您,getfield("Open", "D") > getfield("Low", "D") 其實很容易達成,或許您可以加上一些限制像是要大於幾%這樣。

舉例來說:

 

condition1 = getfield("Open", "D") > (getfield("Low", "D") * 1.02);   //開盤價要大於最低價的2%

if trueall(condition1, 5) then ret = 1;   //如果過去5天都符合就警示。

 

love07050618 發文於   2022/08/16

謝謝小幫手 能懂意思了 :)

 

發表回覆
Close