頻率五分鐘, 用逐筆洗價. 如何抓取五分K的收盤

  •   26 
  • 最後發表   JACK5665.TW  18 小時前
JACK5665.TW 發文於   2026/03/08

請教:

1. 頻率五分鐘, 用逐筆洗價. 如何抓取五分K的收盤來當作進場買進觸發 ?

2. 假設在進場K的前一根K棒最低 Getfield("Low","5")  為停損點, 一旦建立部位後就用Tick 觸發判斷目前價格  q_last 是否小於場K的前一根K棒最低(不用等K棒收K). 

在實務上該如何設定或撰寫XS? 

排序方式: 標準 | 最新
虎科大許教授 發文於   2026/03/08

判斷每根5分K收盤價且判斷是否跌破停損:

var: intrabarpersist mytime(0);

var: intrabarpersist myC(0);

var: intrabarpersist myL(0);

 

mytime=getfield("close","5");

if mytime<>mytime[1] then

  begin

    myC=getfield("close","5")[1]; //前一根5分K收盤價

    myL=getfield("low","5")[1]; //前一根5分K最低價

    mytime=time;

  end;

if position>0 and c<myL then setposition(0);

XS小編 發文於   2026/03/11

Hello JACK5665.TW,

 

小編補充,在即時洗價的時候比較難判斷該筆洗價是否為收K的價格,但可以透過取前一根收盤價來確保取得的是K棒結束價格。

若只要在當根K棒第一次洗價時確認前一根K棒的收盤價,亦可搭配使用 isfirstcall 函數。

發表回覆
Close