看股票下權證

  •   417 
  • 最後發表   帥哥元  2022 五月 16
帥哥元 發文於   2022/05/01

請問小幫手

自動交易中心 or 警示雷達,有辦法做到

當股票出現進場訊息時,自動下單則是下權證的單嗎?

排序方式: 標準 | 最新
GammaCEO 發文於   2022/05/02

我的作法是把權證標的觸發條件寫成函數

可以1 by 1 進出(一標的對一權證)

但成交量低的權證若無成交tick,個股觸發了也不會買進或賣出

而且權證用自動交易真的很危險

因為它的五檔都是亂跳的

買賣價差和隱波都是無良券商在操控

由於不能用市價搶,有時掛了單未必能成交

權證是很不錯的搶短投資工具,但不能當沖

收盤前一小時再手動考慮是否跟進就可

無須貼著個股的波動去殺進殺出

帥哥元 發文於   2022/05/02

感謝GammaCEO的解答,請問有函數的範例嗎?

我在函數的說明裡面找不到有哪個函數可以查出權證的標的股

我的用意是

前一日選股後,人工篩選權證,放進口袋名單

隔日,若選出的股票有進場訊號,則是用口袋名單內的對應權證來進場做隔日沖

畢竟,有時候遇到一些高價位的股票,口袋也沒那麼深可以進場,所以,只能用權證來進場

當然,是完全不看權證本身的技術指標、價量等等的,要看也是以權證對應的標的股票為主

GammaCEO 發文於   2022/05/02

所謂用函數觸發是指把權證標的達成買進條件寫成函數

權證標的有指數和個股兩種

以個股2013(中鋼構)爆量3倍觸發寫成函數來舉例

頻率日K 函數命名為VX3

SetBarMode(1);

value1=GetSymbolField("2013.tw","volume");

if value1>value1[1]*3 then

vx3=1

else

vx3=0;

 

以策略雷達來說

先將你要的權證口袋名單加到執行商品(如圖)

而權證觸發腳本只要一行

RET=VX3=1;

如此當中鋼構爆量時權證剛好有tick就會被動觸發買進

 

 

  • 按讚來自於
  • RLJU0410
帥哥元 發文於   2022/05/03

現在我最大的困擾是 GetSymbolField("2013.tw","volume")  這個

2013.tw 必須自己指定

舉例說明:

111/05/03 盤後選股,選出了  台積電、鴻海、聯電、中鋼  等4檔股票

然後我就會去人工篩選出上面這4檔股票的權證,每檔股票各選一支權證出來(有量、價內、到期日...的)

隔日(111/05/04)盤中,鴻海出現了進場訊號

那警示雷達or自動交易中心,就會針對我選出的那檔鴻海權證,進行下單

 

因為每天的盤後選股,股票都不同,所以,要每天進入程式內,重新更改 GetSymbolField("2013.tw","volume")   這裡的

股票代碼,如果選股有10檔,就要改10次,那有20檔,就要改20次

如果,有個函數能夠取得權證的標的股,那應該會好些

例如:GetSymbolField("標的股","volume")

GammaCEO 發文於   2022/05/03

你把函數腳本的vs3=1改成vs3=close

權證腳本內的

RET=VX3=1;

改成

IF GetQuote("TargetPrice")=VS3 then

RET=1;

試試看

不行再問小幫手吧

補充說明

若修改成上述模式

函數腳本內的GetSymbolField("個股代碼","volume")

可改成通用函數Volume 或 GetField("Volume","D")

  • 按讚來自於
  • RLJU0410
帥哥元 發文於   2022/05/05

還是不行耶,因為還有別的資料要運算,例如:股本...這些的

XQ小幫手 發文於   2022/05/10

Hello 帥哥元,

 

如果您下單是要下權證的話,那麼執行商品就需要選擇權證,接著在腳本內使用 GetSymbolField 來跨商品取得資訊。

需注意的是,XQ腳本是在有交易的時候才會運算,所以若您的執行商品都沒有交易的話,就算股票出現進場訊息,腳本也不會進場。

另外,如果您的執行商品是權證的話,可以使用 GetSymbolField("Underlying", "Close") 來取得股票的收盤價。

細節範例可以參考 GetSymbolField 的說明。

還有 GetSymbolField 的商品代號參數亦可以使用 input 來設定,這樣就不需要進腳本直接在策略中修改參數即可。

 

感謝 GammaCEO 的熱心回覆。

帥哥元 發文於   2022/05/10

請問小幫手

執行商品是權證沒錯,那有辦法取得   股本(億)  或是  成交金額  的資訊嗎?

例如:

GetSymbolField("Underlying", "股本(億)")

GetSymbolField("Underlying", "成交金額")

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

Hello 帥哥元,

 

小幫手這邊測試是可以正常運作的。(參考附圖)

您可以直接測試就可得知。

附加文件

帥哥元 發文於   2022/05/16

謝謝小幫手,我再試試看

發表回覆
Close