TWSフリートライアル



# [Interactive Brokers証券](https://www.interactivebrokers.co.jp/jp/home.php)の口座開設する前に、TWSとAPIを使ってみた #1 - "TWSをダウンロード"


## TWS

+ TWS・・・[トレーダー・ワークステーション/Traders Workstation](https://www.interactivebrokers.co.jp/jp/index.php?f=15901&ns=T)
+ 画面から注文実行、株・先物・オプション・FX・CFD等の情報を参照、ニュース参照、口座情報参照などを行えます。


## API

+ API・・・TWSとソケット通信します。TWSを介してTWSができる事をAPI経由で実行できます。
    + TWSと同時接続できるクライアント数は制限があります。


## [無料トライアル](https://www.interactivebrokers.co.jp/jp/index.php?f=4171)

+ 「フリートライアルを試す」ボタンをクリックし表示される次の画面で“メールアドレス”、“ユーザーネーム”、“パスワード”を入力して無料ペーパー取引口座を作成、ログインします。
![00.freetrial.png](https://qiita-image-store.s3.amazonaws.com/0/202712/d569a947-1b2c-83dd-29f5-108079514938.png)
![01.signup1.png](https://qiita-image-store.s3.amazonaws.com/0/202712/714003cd-e880-5cdf-8b64-015cd46f578b.png)
+ 「次に進む」ボタンを押すと「プロセス中」になります。
![02.signup2.png](https://qiita-image-store.s3.amazonaws.com/0/202712/868c7edb-96df-211e-e2a5-3bc310865852.png)
+ 数秒後、なんと「404 PAGE NOT FOUNDエラー」画面になってしまいます。
![03.signup3.png](https://qiita-image-store.s3.amazonaws.com/0/202712/c13c749c-9651-9947-4a50-7f993c14168e.png)
+ しかし！入力したメールアドレスのメールボックスを見ましょう！
+ メールが届いています。
+ テキスト版メール
![04.signup4.png](https://qiita-image-store.s3.amazonaws.com/0/202712/4e9aa6e4-33e2-406b-f70b-2f1bbaa1f0da.png)
+ HTML版メール
![05.signup4b.png](https://qiita-image-store.s3.amazonaws.com/0/202712/dcef04f5-f83b-0d71-d703-1c23549c1b36.png)
+ 選択肢は2つあります。
    1. 「フリートライアルのダウンロード」・・・TWSをダウンロードして使って見る。
    1. 「口座申請を開始する」・・・すぐに口座開設を始める。もちろん**海外口座**です。
        1. 申請書類を準備しましょう。①個人番号カードor通知カード②免許証③パスポート④健康保険証⑤住民票など、詳細は後述
        1. 資金を準備しましょう。1万ドル以上。
+ ここは勿論「フリートライアル」です。
+ 「フリートライアルのダウンロード」を押すと英語ページが開きます。
+ 言語メニュー「ENGLISH」から「日本語」を選択します。
![11.download1.png](https://qiita-image-store.s3.amazonaws.com/0/202712/0d66fda5-429a-567b-592d-c46b99882539.png)
+ 日本語画面、ダウンロードするファイルは言語に関係ないので、実は切り替えなくてもOKです。
+ 「日本語」を選ぶと、別の画面（トップ画面）に戻ってしまいます・・・
+ 「ログイン」メニューから「TWS最新版」をクリック！
![12.download2.png](https://qiita-image-store.s3.amazonaws.com/0/202712/ecac5e6c-fb63-a2db-f257-ca381be4ffe5.png)
+ 先ほどの英語ダウンロード画面の日本語版ページ
+ さあ、ダウンロードしましょう。Windows版の他に、Linux版、Mac版もあります。
+ インストールはヘルプを参照。
    + 次へ、次へと押していくだけで入力項目はありません。
![13.download3.png](https://qiita-image-store.s3.amazonaws.com/0/202712/792d80ce-cf41-d662-ebea-9761c74d2d60.png)

+ TWSを実行します。
![14.tws1.png](https://qiita-image-store.s3.amazonaws.com/0/202712/9832238b-d5fd-d554-b990-344f5c86e11d.png)
+ フリートライアルを申し込んだときのユーザ名とパスワードを入力して、ログインボタンを押します。
![15.tws2.png](https://qiita-image-store.s3.amazonaws.com/0/202712/58c7484f-a936-923c-16e6-9e4b9f3469b2.png)
+ 言語を変更することが出来ます。
![16.tws3.png](https://qiita-image-store.s3.amazonaws.com/0/202712/f7c3be34-8fad-66f4-fd91-0631e1f35f4a.png)
+ その他のオプションを指定することが出来ます。
![17.tws4.png](https://qiita-image-store.s3.amazonaws.com/0/202712/aceb1a7f-cb5f-dffa-33fb-6f74628541a8.png)

## クイックユーザーガイド

+ [クイックユーザーガイド](https://www.interactivebrokers.co.jp/jp/?f=/jp/general/education/jpUserGuides.php)
    1. [口座開設完了から取引開始までの流れ](http://www.interactivebrokers.co.jp/download/jpGuide-QuickGuides.pdf)
    1. [取引ツールの紹介](http://www.interactivebrokers.co.jp/download/jpGuide-JavaInstallation.pdf) 2011年版TWSのインストール説明です・・・
    1. [TWS の使い方 簡易ユーザーズガイド](http://www.interactivebrokers.co.jp/download/JPUserGuide-TWS.pdf) 古いTWSの説明です・・・一応、一度目を通しておいた方が良いと思います。
    1. [入金、データ購読、取引報告書、デモ口座、お問い合わせ方法](http://www.interactivebrokers.co.jp/download/jpGuide-AcctMgmt.pdf)


# 今後のこのQiita投稿予定です

1. サンプルコードでAPIを使用してみる
1. サンプルコードを流用して自分用アプリケーションを作成する。
    + 既に今の時点でTWSを使って発注したり、サンプルコードを実行してAPIがどんなものかは確認済みです。
    + サンプルコードと言っても、そこら辺の言語の学習本のような使え無いコードではありません。
    + サンプルコードが無い状況で、APIオンラインドキュメントを見ながら、「ハイ、じゃあアプリ作ってね」と言われたら泣くレベルでした。
        + こういったAPIを使ってトレードアプリケーションを実装した経験があるなら問題ないかもしれませんが。
1. マーケットデータを購読し、MarketDepth、MarketDepthL2などのAPIを実際に使って、どんなデータを取得するか確認する。**「口座開設、$1万入金必須」**
1. TWSで発注してみる。
1. 簡単な発注アプリを作ってみる。
1. 本格的に自動売買アプリを作るための試行錯誤を開始する。


# 今後の行動予定！

1. 口座開設する！
    1. 入金には海外送金(外為円決済)する必要があるので、インターネットバンキング口座を準備する。
        1. みずほ銀行は、銀行側の理由でInternetBrokers証券への海外送金はNGだそうだ。
            + 何処に書かれていたか忘れた・・・
        1. ジャパンネット銀行は、海外送金が出来ない。
            + ネット上のサイトで、過去にはInternetBrokers証券への送金が出来ていたようだ。
        1. 三井住友銀行、東京三菱UFJ銀行、新生銀行、りそな銀行を比較してみた。下表参照。
            + 新生銀行一択のようだ、口座が無いので作らなければ！
            + と思ったのだが、三井住友の「国内非居住者円建送金」で良いらしい。800円。
                + ただ、着金は新生銀行が良いみたいなので口座は作成しておくか。
            + ~~同時に海外送金申し込みも！~~
            + 送金だけなら口座は不要だが、着金するなら総合口座が必要のようだ。
        1. 合併後、東京三菱銀行、UFJ銀行のアカウントを統合していなかった・・・
            + 面倒なので今回は見送ろう・・・
    1. InternetBrokers証券の口座開設に必要な書類を準備する
        1. パスポート：期限切れ、新規申請する。（勿論、免許は持っていない）
        1. マイナンバー通知カード：ある
        1. 個人番号カード：住基カードがまだ有効だったので取得していない。これだけで申請できるのか・・・住所変更申請やりやすいのかな、これ取得して、これで申請するか・・・
    1. 口座開設申請を再開する
        1. 必要情報を入力
        1. 本人確認書類を送信する
        1. セキュリティカードが送付されるまで待つ
        1. 申し込み内容の審査が終わるまで待つ
        1. 審査がOKのメールが届いたら、セキュリティカードを有効化する
    1. 口座開設後の概要
        1. 入金する
        1. マーケットデータ購読を申請する
        1. TWSを試す
        1. APIサンプルアプリを試す
        1. IB Gatewayを試す
1. 資金を準備する！
    + 120万円
    + USDJPY：2017/9/16(Sat)のCLOSE時点で、110.84
1. 送金する！
    1. 入金通知を登録する（マニュアルが何だか優しくなくて難しそう、失敗したら組み戻しで大変そう）
    1. 送金依頼を実行する
    1. 反映されるまで待つ
1. マーケットデータを購読する
1. TWSを実行して、試しに注文を入れてみる
1. APIサンプルアプリを実行して、試しに注文を入れてみる
1. IB Gatewayを使ってみる。
    + 重いJavaプログラム(TWS)を介さないでAPIサンプルアプリを実行してみる。
    + まだ動作確認していない・・・


+ 海外送金について銀行別情報
    + なんだこれ、難しい・・・
+ 参考にしたサイト
    + [IB証券への入金①](http://trial-and-error.net/ib-deposit1)
    + [IB証券の評判～インタラクティブブローカーズへの入金](http://tousisinntaku.club/?p=697)

|銀行|送金手数料|リフティングチャージ|円為替取扱手数料|口座開設の際キャッシュカード受け取り|100万円送金の手数料|
|:--:|:------:|:-----------------:|:--:|:--:|:--:|
|[新生銀行(Goレミット)](http://www.shinseibank.com/goremit/service/overview.html#commission)|￥2,000|記載なし|送金額の0.1％<br/>（最低1,500円）|即日|￥3,500|
|[東京三菱UFJ銀行](http://direct.bk.mufg.jp/tesuuryo/list.html#tesuuryo02)|3,000円|記載なし|送金金額の1/20％<br/>（最低2,500円）|一週間後、ICなので|￥5,500|
|[三井住友銀行](http://www.smbc.co.jp/kojin/kaigaiservice/gaikokusoukin/)|￥3,500|1/20%<br/>（最低2,500円）<br/>（送金通貨と同一の外貨で送金資金を支払う場合に徴求）|1/20%<br/>（最低2,500円）<br/>（円建て送金する場合に徴求）|即日|￥6,000？<br/>￥8,500？|
|[三井住友銀行](http://www.smbc.co.jp/kojin/kaigaiservice/gaikokusoukin/)<br/>**国内非居住者円建送金** |￥800|--|--|--|--|
|[りそな銀行](http://www.resonabank.co.jp/hojin/service/kokusai_gaitame/gaitame/sokin/)|￥6,000|1/20％<br/>（ﾐﾆﾏﾑ￥1,500）|-|10日～|￥7,500|
|ソニー銀行|￥3,000|--|--|--|￥3,000＋ドル両替して外国送金が必要らしい。15銭/1ドルの両替手数料、1万ドルで￥1,500。<br/>計￥3,500|
|みずほ銀行|--|--|--|--|--|
|ジャパンネット銀行|--|--|--|--|--|



# 次回、いよいよAPIについて投稿！（の予定）