不好意思新手發問 請問該如何寫出變數 紀錄盤中從"9:01"到收盤的高價和低價呢?
也就是說忽略第一根一分K 只想要取後面的高低價 而非單純日線高低價
因為一直想不出來 再麻煩小編或好心的大大了 謝謝
不好意思新手發問 請問該如何寫出變數 紀錄盤中從"9:01"到收盤的高價和低價呢?
也就是說忽略第一根一分K 只想要取後面的高低價 而非單純日線高低價
因為一直想不出來 再麻煩小編或好心的大大了 謝謝
Hello 路人J,
您可以在指定時間重置變數即可。
舉例來說:
if time = 090100 then begin
value1 = high;
value2 = low;
end;
if value1 < high then value1 = high;
if value2 > low then value2 =low;
這樣 value1 和 value2 就會是 090100 以後的高低點。
感謝回答
那再請問 如果我想要加上變數是 櫃買指數 090100後的高低點呢
因為我想到的是GetSymbolField 但這樣是不是就還是取日線的高低而不是090100後的了 ?
Hello 路人J,
GetSymbolField 可以指定頻率,如果沒撰寫頻率參數的話則是跟您的執行頻率相同。
並不一定會是日頻率資訊。
舉例來說:
if time = 090100 then begin
value1 = GetSymbolField("OTC.TW", "High", "1");
value2 = GetSymbolField("OTC.TW", "low", "1");
end;
if value1 < GetSymbolField("OTC.TW", "High", "1") then value1 = GetSymbolField("OTC.TW", "High", "1");
if value2 > GetSymbolField("OTC.TW", "low", "1") then value2 =GetSymbolField("OTC.TW", "low", "1");
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
了解 非常感謝 :D
4 評論