請問只要指定某一檔個股語法如何表示?

  •   94 
  • 最後發表   tung  2021 七月 21
tung 發文於   2021/07/13

 如果只要顯示某一檔個股營收等相關資料,而非輸出多檔資料,請問指定某一檔個股語法如何表示?

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

Hello tung,

 

您可以將執行商品設定為想顯示的商品。

或是您也可以在腳本裡使用 symbol 作條件的限制。

舉例來說,如果您只希望執行台積電的話:

if symbol = "2330.TW" then begin

    ...您原本要顯示的資料...

    end;

tung 發文於   2021/07/15

if symbol = "2330.TW" 

then begin

if value1=getField("月營收", "M") then ret=1;

end;

outputField1(value1,"月營收");

斜線為我的資料,可以編譯完成,但顯示無資料

因還有一些運算式來預估eps,但只要針對2330,所以無法只用顯示商品方式呈現

可是連最基本的營收都無法帶出

抱歉,初學者,煩請幫我修改,感恩

 

 

XQ小幫手 發文於   2021/07/19

Hello tung,

 

依您的情況:

if symbol = "2330.TW" then begin

    ret = 1;  //如果symbol 是 2330.TW 就顯示

    value1 = getField("月營收", "M");

 

    ...您的運算...

 

    end;

outputField1(value1,"月營收");

這樣即可顯示月營收。

您可以先閱讀教學網頁的內容,裡面有XS基礎語法和各種功能的使用方法。

tung 發文於   2021/07/19

謝謝您,第一個問題已解決 ;

再請問,如果要同時計算2330及2454,又如何編寫呢?

 

if symbol = "2330.TW" then begin

    ret = 1;  //如果symbol 是 2330.TW 就顯示

    value1 = getField("月營收", "M");

 

    ...您的運算...

 

    end;

outputField1(value1,"月營收");

 

 

XQ小幫手 發文於   2021/07/21

Hello tung,

 

您可以使用 or。

if symbol = "2330.TW" or symbol = "2454.TW" then begin...

發表回覆
Close