請問如何找出一段時間(每天盤中)的高低價

  •   379 
  • 最後發表   路人J  2022 十二月 07
路人J 發文於   2022/12/06

不好意思新手發問 請問該如何寫出變數 紀錄盤中從"9:01"到收盤的高價和低價呢?

也就是說忽略第一根一分K 只想要取後面的高低價 而非單純日線高低價

因為一直想不出來 再麻煩小編或好心的大大了 謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/12/07

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 以後的高低點。

路人J 發文於   2022/12/07

感謝回答

那再請問 如果我想要加上變數是 櫃買指數 090100後的高低點呢

因為我想到的是GetSymbolField 但這樣是不是就還是取日線的高低而不是090100後的了 ?

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

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語法的基礎和應用可以閱覽。

路人J 發文於   2022/12/07

了解 非常感謝 :D

發表回覆
Close