由於選擇權在內含價值與時間價值這兩個因素的影響下,開倉至結算的保證金差異很大,如果都是用固定口數來下單,資金的控管不是很方便,那能不能用固定金額來下呢 ? 例如我每一口期貨訊號,就固定用三萬元轉換至選擇權下單:如果選擇權保證金高的話,下的口數就少;如果選擇權保證金低的話,下的口數就多 ? 另外能不能用限價讓點的方式來交易選擇權呢 ? 這些都是可以的 ! 現在就來看看要怎麼設定吧 ~
啟用 API【查價】功能 #
不論是使用固定金額【自動換算口數】或是要用【限價讓點】的方式下單,都需要取得選擇權的現價,才有辦法做計算。由於期貨訊號帶過來的價格是期貨的現價而不是選擇權的現價,因此我們必須另外使用券商提供的 API 來對要下單的選擇權商品進行即時查價。
因為是在下單的過程中進行查價,所以如果券商的 API 還要另外建立報價連線、訂閱商品、接收報價事件等等繁複的過程才能查到商品的價格,這類的券商 API 我們就不會跟他們合作去串接,因為花的時間太多,會影響下單的速度。我們目前所合作串接的都是不用經過繁複的過程,就可以直接查到各類商品現價的 API,這樣才能保證下單過程的順暢。
現在我們就打開【帳號管理】的頁面,選到右側的【查詢及回報頁籤】,勾選啟用【查價】的功能。

如果無法勾選,代表這家券商的 API,還不支援【查價】的功能 ! (可能是查價過程繁複,或是我們還沒有跟這一家來合作)
不支援【查價】的功能的 API 一樣可以使用,只是差在不能用限價單和固定金額自動換算口數這兩個功能,會用【範圍市價單】和【固定倍數】去下選擇權。
設定【限價單】與【自動換算口數】 #
在【帳號管理】啟用【查價】功能之後,接著到【帳戶管理】的【台指期貨轉選擇權下單】設定相關功能。
選擇權下單代碼:這裡會自動帶出現目前要下單的月選代碼或是週選代碼,這裡是不用更改也不能改的
檢查該履約價商品是否存在 ? (下價外很遠才需要) :啟用查價功能後,下單前檢查該履約價商品是否存在 ? 不存在則會自動跳下一檔履約價,直到商品存在才下單。通常是下價外很遠才需要用到,因為價平附近的商品都一定存在
查價測試:可測試查價功能是否正常
限價單:可設定固定讓點或百分比讓點,這裡是用選擇權的價格計算讓點的
自動計算口數:可設定每口期貨要自動換算選擇權口數的固定金額與捨入方法,例如每口期貨設定 3 萬元,選擇權保證金是 15.5 時,採用無條件捨去法,每口期貨會下選擇權 38 口
請注意:如果不能設定的話,就表示該帳號的券商 API,是不能使用查價功能的
目前僅支援統一期貨

請注意:固定金額是以【每口期貨】為單位 !
例如每口設定 3 萬元轉換到選擇權,如果有 3 個策略下到同一個帳戶,最高總倉位是 3 口的話,就要準備 9 萬元的保證金額度,在轉換到選擇權的時候,所自動計算出來的口數才能下單成功,否則會出現保證金不足的錯誤,導致下單失敗。