請問如何只取 5 分 k 的收盤價呢?

  •   1K 
  • 最後發表   Oo峰  2022 七月 27
Oo峰 發文於   2022/07/19

各位好,小的第一次發問,若有觸犯版規還請告知

 

我想要寫只判定收盤價是否有過均線的程式

但找不到方便的函數

能享的到的只有使用

time + for 迴圈

請問是否有更適合的方式能達到我的目的呢?

 

感謝各位

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

不太清楚你要如何使用,如果是在交易期間,五分K收盤價等於目前交易價,如下警示腳本範例

 //五分K收盤價 > 當日均價
 if getfield("close","5") > getfield("均價") then ret=1;

Oo峰 發文於   2022/07/19

請問若是使用 getField("close", "5")的話,他會五分鐘自動更變一次數值嗎

musashi 發文於   2022/07/19

getfield("close","5")是指抓五分K棒的收盤價,但是腳本在資料區間(已形成的K棒)和即時區間(正在形成的K棒)兩個區域執行的時候,會有不一樣的用途,如果在資料區間就是五分鐘抓一次K棒收盤價,在即時區間就是當下的交易價,且更新收盤價的間隔時間是跟你環境設定有關(頻率or 逐筆等)。

XQ小幫手 發文於   2022/07/27

Hello Oo峰,

 

如果您執行頻率為5分鐘的話,那麼 close 就會是5分鐘Bar的收盤價。

另外根據您的設定,他會是5分鐘運算一次,或是每次洗價時運算。

細節您可以參考教學區的文章。

 

另外,小幫手不確定您要的均線是移動平均線還是今日的平均成交價。

如果是移動平均線的話,可以用 average 來計算。

平均成交價的話可以用均價欄位。

 

感謝 musashi 的熱心回覆。

發表回覆
Close