選股中心,如何設定,只要台股個股+可買賣現沖的條件

  •   674 
  • 最後發表   YBB  2020 二月 11
YBB 發文於   2020/02/07

我的需求是,要普通股全部(系統)當中,能做買賣現沖的的個股(就是只挑出台股個股中,能做買賣現中的股票)。  

在"編緝選股策略(使用者自訂)"-> "範圍" 的下拉式選當中,

若選擇"普通股全部(系統)" ,就會有全部台股個股(也包含不能現沖的股票)

若選擇"買賣現沖(系統)",就會有"能買賣現沖"的  "台股個股 + ETF ",但是我也不要ETF的股票。 

想請教該怎麼設定才能符合我的需求呢?,謝謝  

PS: 不管是直接在選股中心設定,或是要搭配XS寫法均可, 想了解完整的方法。感謝

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

Hi YBB

目前XS是沒有直接的方法可以排除ETF的,但是還是有一些小方法可以供您使用

我們利用ETF並沒有"股本"這個欄位的值作為出發點。

因此再腳本中加上以下語法,範圍選擇"買賣現沖"

value1=GetField("股本(元)","D");

相關的ETF欄位就會因為欄位資料不存在而導致不在選股結果中,請參考以下結果圖(圖片是顯示執行錯誤的商品)。

希望有幫助到您,謝謝您的詢問^^

 

YBB 發文於   2020/02/09

 

小幫手你好:

   請問整個流程是否如下圖 去設定 ?

1、 選股的xscript,只寫value1=GetField("股本(元)","D"); 這一行

2、編緝選股條件時,選用上述腳本,並且設定"NOT"(排除條件)

謝謝

XQ小幫手 發文於   2020/02/11

Hi YBB

其實以上的目的是去抓取"股本"這個欄位

無論是否選擇NOT(排除條件),ETF都會因為沒有這欄位,而被判斷成"執行錯誤的商品"

小幫手提供給您的圖片,是執行錯誤的商品結果。

因此可以不用選擇NOT喔~

發表回覆
Close