加值服務 | 相關文章

【教學】TOUCHANCE x 股票下單

2023/09/08 - MultiCharts, TOUCHANCE, 達錢, 圖表下單, 股票程式交易, 下單機設定


如何快速選股?

程式交易的軟體選擇取決於交易者的需求和技術能力,你可以用 Python 或是其他程式語言一塊一塊的自己打造,但是在某些情況下,使用現有的軟體或服務可能比自己開發更加節省時間。

我們知道台灣的 XQ 全球贏家 它提供了各種工具和功能,允許用戶使用各種篩選條件來搜尋台灣股市的股票。這些篩選條件可以包括市值、財務指標、技術指標、股票價格等,以幫助投資者找到符合其投資策略的股票,在選股的功能上絕對是台灣第一的產品。

選時交易!你可以依靠 MultiCharts

光是選好股票只是完成了第一關,雖然 XQ 内建有 XS 編輯器可以直接進行股票的程式交易,但是今天我們介紹一下如何用 TOUCHANCE 在 MultiCharts 進行選時的操作!

 

準備項目

開始前,我們先將基本的環境與設定處理好。

開戶與申請試用

  1. TOUCHANCE 版本 3.0 (目前僅支援 3.0 的用戶)
  2. 完成開戶完成并且完成簽署【簽署 Touchance 客戶產品服務書】(可以詢問 line@ 客服流程)。
  3. 完成 2. 的動作,就可以向 TOUCHANCE Line@ 客服申請 30 天的免費證券行情與交易試用
  4. 下載並匯入我們提供的台灣股票商品檔

我們提供的商品檔是爲了省去一檔一檔設定的麻煩,所有的商品都是套用 TWS 的交易所設定。
下單前,請務必自行確認下單商品的【跳動點數(Min. Movment)】等相關設定正確。

參考資訊:

【重要】

從上面的表格我們可以看到當股票的【股價範圍】進入不同的級距時,升降單位便會改變,但是 MultiCharts 無法支援這種動態的設定,因此建議設定時使用【最小 tick 】的升降單位,就能夠適用全部的範圍。



環境準備

  1. 下載 TTrade 證券下單機
  2. 確認已經安裝最新的 TTrade 證券下單機。

開始前的注意事項:

完成準備項目後,請依序完成 TOUCHANCE 會員登入與證券交易帳號的登入。

開始前,請先詳細的閲讀下列 TTrade 的交易相關注意事項與限制:

  • 整股交易,不支援零股。意思是,你在 MultiCharts 的程式語法需要用 1000 shares 的指令。
  • 目前不提供【信用】交易
  • 支援當沖交易,當日未完成沖銷之交易你必須隔日自行處理後續
  • 每日僅提供【當日】現股與當沖的部位變化
  • 有當日未完成沖銷之交易你必須隔日自行處理後續,轉資券的部位隔日便無法顯示在 TC 的帳務
  • 你可以使用證券商的交易軟體查看完整的部位資訊。
  • 不提供處置股票通知。
  • 當天申請的憑證隔天才會在 API 的交易主機生效,表示當天無法用 API 進行委託(一般 AP 可以)。

 

注意股/警示股/處置股是什麼?

一般情況下,投資者在下單後,需要按照 T+2 的規定來進行付款和交割,也就是說,在成交日的兩天後上午 10 點之前完成付款。然而,如果某支股票觸發了一些交易異常的條件,它就會被標記為注意股票或警示股票。如果這些異常情況持續發生,該股票可能會被歸為處置股票,進行相應的處置措施。

 

下單機設定

我們用【圖表下單】的交易設定來説明一般現股交易與當沖交易如何設定,當你要程式交易時根據你的需求在策略圖表做相同的設定就可以了,我們只需要關注下圖【紅框】的部分。

回報方式

  • 真回報
    • 依據期貨商實際的成交狀況回傳成交資訊給 MultiCharts。
  • 假回報
    • 以模擬成交的狀況,回傳成交資訊給 MultiCharts。

模擬成交

模擬成交會以【見價成交】的方式,模擬成回後,傳送給 Multi Charts。

在股票的交易比較不建議使用假回報,因爲股票當天有可能不能交易或當沖。

當沖設定

  • 預設為不啓用,【啓用】後委託會自動帶入【當沖】。
  • 你可以在 TOUCHANCE 的交易總管功能,打開當沖的欄位查看。

委託單設定

  • 委託口數請以 1000 股為單位
  • 跟期貨程式交易一樣,證券也支援 TOUCHANCE 提供的【本地洗價功能】。
  • 你可以依據自己的需求設定本地洗價觸發後以【市價】或是【限價】送出。
  • 如果你設定了台灣證券交易所不支援的委託單別,例如將 Stop Order 直接送交易商,就可能發生委託錯誤的狀況

 

程式交易注意事項:

  • 程式交易的下單設定是依據個別圖表設定
  • 請特別注意目前沒有提供【信用】交易,所以不能在空手的狀況下賣出(當沖則不受此限)。
  • 目前沒有提供處置股票通知,交易前請自己查詢證券商公告。

預設交易帳號

請務必選擇你的”證券帳號”

下單的數量設定

我們用下列的程式進行下單的測試,因爲是測試所以價格是指定的,你如果要用這個範例要小心

if time > 1200 and time < 1300 then buy next bar at 16.86 limit;
if time > 1310 then sell next bar at market;

範例中,我們沒有指定委託的股數,所以預設 MultiCharts 會帶入 1 股,所以會造成委託失敗。

你可以通過調整圖表自動交易的設定,設定預設的委託股數。

路徑為:Strategy Properties...

選擇 Properties 頁簽

 

找到“ Fixed Shares/Contracts 設定,設定為 1000.

我們重新試一下,委託成功了!

最後提示一下,如果你發現你的圖表跟你的部位沒有一致,可以到  Symbol Mapping 點擊一下 Auto 就可以了。

股票跟期貨不同,沒有換月的問題所以不必每個月點擊。