今日開盤後,第一根5分K的量與昨日第一根5分K的量做比較

  •   965 
  • 最後發表   關梓齊  2022 八月 04
關梓齊 發文於   2022/07/26

Hello~
請問我想 run 一支程式,在開盤後產生的第一根 5 分(9:00-09:05)K 完整開完畢後,拿這跟5分K的量和昨天的第一根5分K的量做比較,如果今天的第一根 5 分 K 的量大於昨天第一根 5 分 K的量大於 1.2 倍就觸發警示,這個該怎麼寫呀,實在想不出,再麻煩解惑嚕

排序方式: 標準 | 最新
GammaCEO 發文於   2022/07/26

if currenttime >= 090500 and currenttime < 091000 and volume[1] > volume[55]*1.2 then ret=1;

關梓齊 發文於   2022/07/27

感激不盡!

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

Hello 關梓齊,

 

您可以參考 GammaCEO 的作法,或是用變數來保存想要K棒的成交量並比較。

舉例來說:

if time = 090000 then begin  //0900這根K棒時

    value2 = value1;    //value2會保存昨天同一時間的成交量

    value1 = volume;    //value1會保存當天0900的成交量

    end;

 

if value2 <> 0 and value1 > (value2 * 1.2) then ret = 1;

這樣只要腳本有運行過最少一天以上的話,就可以取到正確的值。

 

感謝 GammaCEO 的熱心回覆。

發表回覆
Close