盤中區間內指定區間內指定最高價

  •   373 
  • 最後發表   小彬  2022 七月 21
小彬 發文於   2022/07/08

小編您好

舉五分鐘頻率的指標為例 區間內之最高價

雖然有highest函數可以用,但還不夠精準 而使用 GetField("High", "D")更是不行,會抓取非區間內最高價 

譬如:盤中一指標,

當IF TIME > 103000 之後發生5分鐘收盤價死亡交叉均線 close cross under MA之間 

如何計算出10點半(含當根k棒)到close cross under MA(含當根K棒)這之間的最高價 

麻煩小編 謝謝 

 

 

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

Hello 小彬,

 

小幫手不確定您指的 highest 函數不夠精準是什麼意思。

如果您要計算當天10點半後到死亡交叉的最高值的話,在5分鐘頻率下可以這樣作:

if issessionfirstbar then begin

    value1 = 0;

    value3 = 0;

    end;

 

value2 = average(close, 10);    

 

if time >= 103000 then begin

    value1 += 1;

    if close cross under value2 then value3 = simplehighest(high, value1);

    end;

 

這樣value1就會是從103000後過了幾根Bar,而value3則是這之間的最高值。

    

小彬 發文於   2022/07/21

謝謝 小編已解決

發表回覆
Close