• 海外赴任時の車の売却はJCM

お気に入り一覧 お気に入り登録 お気に入り解除

【OANDA】無料で簡単にデモ口座を開設してPythonでアクセスしてみる。【AIでFX】

カテゴリ タイ

Pythonで機械学習を用いて作った自分のアルゴリズムでシステムトレードを試してみたいが、実際にお金を使うのはリスクが大きいと考えて、尻込みしていませんか。そんなあなたに、OANDA Japanのデモ口座をお勧めします。

簡単な申請だけで、無料で期間無制限にデモ口座を使うことができます。また、デモ口座で動作確認し自信が出てくれば、自分のシステムを本番口座に移動して使えるので、大変便利です。

現在のぼくの環境は以下の通りです。

Hard : MacBook Pro 13 inch 2016OS : macOS Mojave 10.14.6Python Ver 3.6.5

また、デモ口座を開設するにはメールアドレスと日本国内の電話番号が必要になります。

OANDA Japan デモ口座の開設 OANDA-Demo-03

それでは、デモ口座を開設していきましょう。
まずはOANDA Japan 無料デモ口座の開設のURLに移ります。

OANDA-01

ページを少しスクロールダウンして、矢印の「新規口座開設」をクリックします。

OANDA-02

「デモ口座 新規開設」をクリック。

OANDA-03

そして、最後に上記の必要事項を記入して、「無料デモ口座を開設する」ボタンをクリックすると、開設に必要な申請は完了します。

申請終了後、数分で登録したメールアドレスにIDとPW(パスワード)が送られてきます。

後は、OANDA Japan 無料デモ口座の開設から「ログイン」をクリックします。

OANDA-04R

①「デモ口座」をクリックし、メールで送られてきたログインIDとパスワードを代入し、②のログインをクリックします。

OANDA-05

すると、上記のようなデモ口座画面が開け、デモ口座が解説できたことが確認できました。

アメリカのOANDAでも日本の電話番号でデモ口座開設可能です。

また残念ながら、日本のOANDAでは、日本国外の電話番号でのデモ口座開設申請は不可能でした。

API接続のためのAccount IDとPersonal Access Tokenの取得 OANDA-Demo-04

OANDAのデモ口座を使って、シストレを行うには、OANDAが提供するAPIを利用する必要があり、このAPIを利用するには、「Acount-ID」と「Personal Access Token」が必要です。

Account-IDはデモ口座画面のアカウント情報の①にあり、Personal Access Tokenの発行依頼には②「APIアクセスの管理」をクリックします。

OANDA-06

そして、開いたページでPersonal Access Tokenの発行を依頼します。

OANDA-07

すると、上記のようにPersonal Access Tokenが発行されます。
これで準備は整いました。それでは実際にOANDAが提供するAPIを通じて、デモ口座を使っていきましょう。

Oanda APIを通じてデモ口座で売買を行う。 OANDA-Demo-02

Oanda APIはOandaが提供しているFXでシストレをするためのAPIです。
また、Oandaが提供するoandapyV20というパッケージを使うことにより、Pythonでシストレを行うことができます。

oandapyV20のインストール

それではまず、oandapyV20をインストールします。Terminalからpipによって、簡単にインストールできます。

$ pip install oandapyV20

また、pipでうまくインストールできないときは、以下のようにpip3を試してみて下さい。

$ pip3 install oandapyV20 ライブラリーのインポート from oandapyV20 import API from oandapyV20.exceptions import V20Error from oandapyV20.endpoints.accounts import AccountSummary

また、実際の取引では、アカウントIDやトークンはコードに書くのではなく、別ファイルに記録して、configparserなどと使って安全に読み取らなければいけないのですが、ここでは、デモ口座を前提としているため、割愛します。興味のある方は、configparserでググってみて下さい。

ACCOUNT_ID = "ご自分のアカウントID" ACCESS_TOKEN = "ご自分のPERSONAL_ACCESS_TOKEN" api = API(access_token=ACCESS_TOKEN, environment="practice")

デモ口座だけを使っている間は、なくても問題ないと思うのですが、今後のことも考えて、デモ口座であることを明示的に示すため、envirnmentは"practice"を宣言しましょう。

ret = AccountSummary(ACCOUNT_ID) req = api.request(ret) print(req["account"]["balance"])

上のコードを叩くと現在のデモ口座の残高が表示されます。(初期設定でなんと300万円!)
これで、Pythonでデモ口座にアクセスしたことが確認できました。

まとめ OANDA-Demo-05

いかがだったでしょうか。思っていたよりも簡単にデモ口座が開設できたのではないでしょうか。今後はこのブログでは、FXに関する過去データーの取得や、それを元に学習した色々な機械学習アルゴリズムを試していきたいと思います。

また、本記事作成にあたり、以下のページを参考にさせていただきました。

【OANDO】デモ口座を開設して取引してみる

機械学習でFX:Oanda APIを使ってPythonから自動売買する

それでは最後まで、お付き合い頂き、ありがとうございました。さようなら。

続きを読む

ブログ紹介

みゆきメダカのブログ

https://miyukimedaka.com

20年以上の東南アジアでの海外赴任の経験をもとに、これから海外赴任される方、されている方との有益な情報の共有できればと思っています。

カテゴリ タイ

このブログの最新記事

これで漏れ無し!海外赴任前の準備方法

チャートとチェックリストを使って、
海外赴任前の準備項目を確認しながら情報を収集して準備に備えましょう!

海外赴任準備チェックリストを確認する

書籍版のご案内

海外赴任ガイド 到着から帰国まで

書籍版「海外赴任ガイド」は各種ノウハウや一目で分かりやすい「海外赴任準備チャート」などをコンパクトな一冊にまとめております。海外赴任への不安解消に繋がる道しるべとしてご活用ください。

書籍版の詳細

プログライターの方

海外赴任ブログを登録する

あなたのブログを登録してみましょう!

プログライターの方

海外赴任ガイドのSNS

Twitter アカウントをみる

たいせつにしますプライバシー 10520045