買賣力

  •   382 
  • 最後發表   Luckyguide  2024 十二月 12
Luckyguide 發文於   2024/12/10

下面是內建指標--買賣力的程式:

if symbolexchange <> "TW" and symbolexchange <> "TF" then raiseruntimeerror("不支援此商品");

if SymbolType <> 2 and SymbolType <> 3 and SymbolType <> 5 then raiseruntimeerror("不支援此商品");

 

if barfreq <> "Min" and barfreq <> "D" and barfreq <> "AD" then 

raiseruntimeerror("僅支援分鐘與日頻率(含還原)");

 

value91 = GetField("外盤量");//僅提供給有權限的用戶使用

 

value1 = GetField("外盤量","D");

value2 = GetField("內盤量","D");

value3 = value1 - value2;

plot1(value3,"買賣力");

plot2(value1,"外盤量",checkbox:=0);

plot3(value2,"內盤量",checkbox:=0);

上面程式,我把value1 = GetField("外盤量","D");改成value1 = GetField("外盤量","M");

程式中 GetField("外盤量");//僅提供給有權限的用戶使用

但我的帳號JusrXQ004是有權限的,,但為什麼編譯結果出現("外盤量" 在指標腳本中,目前不支援頻率"M" )的訊息??

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/12/10

這與權限無關。指標腳本就是不支援月頻率的外盤量。

XS小編 發文於   2024/12/11

Hello Luckyguide,

 

小編補充,您可以在 XSHelp 上查詢欄位支援的頻率。

外盤量支援的是分鐘、日和還原日頻率。

Luckyguide 發文於   2024/12/11

謝謝你的答覆,,上面程式,我再把value1 = GetField("外盤量","D");改成value1 = GetField("外盤量","min");

即改成分鐘頻率,,但為什麼編譯結果出現(編譯器看到了一個無法辨認的字 "Min",請檢查這個字有沒有寫錯。)的訊息??

麻煩釋疑!

 

虎科大許教授 發文於   2024/12/11

不能用Min,可以用1或5或其他分鐘。

XS小編 發文於   2024/12/12

Hello Luckyguide,

 

請參考 GetField 的說明。

小編建議可以先觀看網站上的教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

發表回覆
Close