2024-09-18

免帳密開啟TWS的批次檔(適用IBGateway)

本文提供可直接打開TWS或IBGateway的批次檔,免去每次都要輸入帳號、密碼(IBC的簡易替代方案)

  • 批次檔不含username、password等字樣,不易被駭
  • 真實的帳號、密碼以打散的方式輸入,可防木馬程式,但無法防範有IT背景的真人
  • 所以在公開使用的電腦或筆電,不適合使用此批次檔


下載與設定

批次檔下載:Open TWS.bat.zip

設定步驟

    1. 解壓縮本ZIP檔
    2. 把解壓縮後的,『Open TWS.bat.txt』更名成『Open TWS.bat』
    3. 以文字檔編輯本檔案『Open TWS.bat』
      1. 如果TWS安裝時有更改目錄,請把該目錄設定到TWS_DIR(預設目錄為C:\Jts)
      2. 把帳號分開設定於U1, U2, U3, ..., U10
      3. 把密碼分開設定於P1, P2, P3, ..., P10
    4. 執行『Open TWS.bat』


例如以下這組帳號、密碼的有效輸入方式,如下圖所示

    • 帳號:frank1234
    • 密碼:abc12345

帳號請由U1開始輸入,一直輸入到U10即可,以打散的方式輸入,一次可輸入一個字元(或不輸入),也可輸入多個字元;密碼請由P1開始輸入,一直輸入到P10即可,打散輸入的方法與帳號相同

建議以這種U1-U10、P1-P10打散的方式來設定帳號與密碼,但如果不那麼注重安全性,也可直接把帳號的全部字元都設定在U1,而密碼的全部字元都設定在P1


改用IBGateway

本批次檔【Open TWS.bat】預設使用TWS,如果要改用IBGateway,只要修改裡面的設定即可,如下圖所示,其中TWS_EXE固定為ibgateway.exe,但TWS_DIR=C:\Jts\ibgateway\1030裡面的版本目錄1030,請修改成實際安裝的版本目錄


設定自動重啟(免兩階段驗證)

如果作為自動交易使用的話,可把TWS或IBGateway設定成每日自動重啟,如下圖所示,這樣每日自動重啟時無須輸入帳號、密碼,也免去兩階段驗證程序,但只限一個星期有效,所以必須在每周日台灣時間13:30後,手動關閉TWS或IBGateway,再用本批次檔【Open TWS.bat】啟動即可


加密資料夾

如果Windows作業系統不是家用版的話(家用版無法使用加密資料夾),建議可以使用作業系統的加密功能,以進一步保護此批次檔的帳號、密碼,步驟如下

    1. 建立一個資料夾Open IBG(或Open TWS)  
    2. 把 【Open TWS.bat】放進此資料夾
    3. 對此資料夾進行加密,如下圖所示


 


沒有留言:

張貼留言

(僅顯示與本文切題的留言)

注意:只有此網誌的成員可以留言。