當天才計算連2紅

  •   63 
  • 最後發表   風期會  2021 五月 28
風期會 發文於   2021/05/27

小幫手您好:

我設計了一個腳本如圖紅框-->5分K連2紅,只是這兩天測試下來9:05就觸發,表示包含了前一日的那根5分,

想要請教,除了在time這邊設計time>=090500之外,是否有其他方式可以編寫,感謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/05/28

Hello 風期會,

 

您會在9:05時觸發的原因是

if time >= 0950 and date <> date[1] then ret = 1;

這一行。

只要把這行去掉的話就不會在9:05觸發。

 

您如果是要在換日後的兩根 Bar 收紅,並且符合所設的其他條件的話,最簡單的寫法就是:

if trueall(close > open, 2) and condition1 and condition2 and condition3 and condition4 and getfielddate("Date")[1] <> getfielddate("Date")[2] then ret = 1;

// 也可以如您原腳本一樣 trueall(close >= close[1], 2),看您的需求而定。

風期會 發文於   2021/05/28

感謝小幫手m(_ _)m

發表回覆
Close