Hello~
請問我想 run 一支程式,在開盤後產生的第一根 5 分(9:00-09:05)K 完整開完畢後,拿這跟5分K的量和昨天的第一根5分K的量做比較,如果今天的第一根 5 分 K 的量大於昨天第一根 5 分 K的量大於 1.2 倍就觸發警示,這個該怎麼寫呀,實在想不出,再麻煩解惑嚕
今日開盤後,第一根5分K的量與昨日第一根5分K的量做比較
- 965
- 最後發表 關梓齊 2022 八月 04
關梓齊
發文於
2022/07/26
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 的熱心回覆。
3 評論