您好
我想獲得台指夜盤的報價,
也就是15:00~05:00的開高收低
我是使用
GetSymbolField("FITXN*1.TF", "open", "D")
GetSymbolField("FITXN*1.TF", "high", "D")
GetSymbolField("FITXN*1.TF", "low", "D")
GetSymbolField("FITXN*1.TF", "close", "D")
可是怎麼獲取的資訊跟實際的對照不起來?
您好
我想獲得台指夜盤的報價,
也就是15:00~05:00的開高收低
我是使用
GetSymbolField("FITXN*1.TF", "open", "D")
GetSymbolField("FITXN*1.TF", "high", "D")
GetSymbolField("FITXN*1.TF", "low", "D")
GetSymbolField("FITXN*1.TF", "close", "D")
可是怎麼獲取的資訊跟實際的對照不起來?
Hello madeinfy,
您這樣取得的會是日夜盤的開高低收。
由於目前沒有夜盤的商品代號,所以要取得夜盤的開高低收只能在盤中用變數紀錄。
舉例來說,1分鐘頻率的話:
condition1 = time >= 150000 or time <= 050000;
if time = 150000 then begin
value1 = open;
value2 = high;
value3 = low;
value4 = close;
end;
if condition1 and high > value2 then value2 = high;
if condition1 and low < value3 then value3 = low;
if condition1 then value4 = close;
這樣value1 ~ value4 就會記錄夜盤的開高低收。
非常感謝您的協助
2 評論