跳空開低
開盤比前日最低點高
盤中最低比昨日最低點低
value1=getfield("收盤價");
if open < value1[1]
and open > lowday[1]
and low_day < low_day[1]
問一下這樣寫對嗎?
如果是期貨夜盤的最後一根收盤,早上又開低
上面的語法也適用嗎?還是要如何改寫?
跳空開低
開盤比前日最低點高
盤中最低比昨日最低點低
value1=getfield("收盤價");
if open < value1[1]
and open > lowday[1]
and low_day < low_day[1]
問一下這樣寫對嗎?
如果是期貨夜盤的最後一根收盤,早上又開低
上面的語法也適用嗎?還是要如何改寫?
Hello alexw,
getfield("收盤價") 就相當於 close。
沒有 lowday[1] 這種寫法,如果您要抓日頻率的資訊要用 getfield("Low", "D") 這種寫法。
如果要使用在非日頻率上,小幫手會這樣寫:
getfield("Open", "D") < getfield("Close", "D")[1] //跳空開低
getfield("Open", "D") > getfield("Low", "D")[1] //今日開盤比昨日最低價高
getfield("Low", "D") < getfield("Low", "D")[1] //今日最低價比昨日最低價低
期貨夜盤在日期上已經換日,您需要用時間和變數另外處理。
舉例來說,1分鐘頻率下:
if time = 045900 then value1 = close; //紀錄夜盤收盤價
if time = 084500 then value2 = open; //記錄日盤開盤價
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
1 評論