この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
外国為替FXの取り引きをするためには、口座を開設する必要があります。
さらに自動売買するためには、APIに対応した取引所である必要があります。
APIとは、「アプリケーション・プログラミング・インターフェース(Application Programming Interface)」の略で、Pythonのプログラムで取引所の注文の操作ができるようになる仕組みです。これにより自動売買が可能になります。
以前はアメリカのFX業者のOANDA一択でしたが、利用条件が口座残高が25万円以上必要など、ハードルが少し高いことがネックでした。
しかし、暗号資産取引所のGMOコインで2023年10月28日より、「外国為替FX」の APIサービスの提供を開始されました。これにより外国為替FXの自動売買のハードルが大きく下がりました。また、国内の業者ということで安心感もあります。
それでは、GMOコインの口座を開設して自動売買の準備をしましょう。
2024年8月1日より「【外国為替FX】口座開設&初回取引でもれなく現金3,000円プレゼント」のキャンペーンが開始されました。キャンペーンが終了する前に口座の開設を済ませましょう。
GMOコインの口座開設方法
GMOコインの口座開設は、3ステップ、最短10分で完了します。
アカウント登録
\登録は無料!/
個人情報の登録と本人確認
- アプリでかんたん本人確認(おすすめ)
- ウェブでかんたん本人確認
- 画像アップロード
①「アプリでかんたん本人確認」の場合
スマートフォンアプリにログインの上、画面の案内にしたがって、ICチップの読み取りおよび本人の顔写真などの撮影を行います。
②「ウェブでかんたん本人確認」の場合
画面の指示に従って本人確認書類及び本人の顔写真などの撮影を行います。
③「画像アップロード」の場合
本人確認書類は2点撮影して[口座開設申込]を選択します。
口座開設コードが届き、取引開始
外国為替FX 口座の開設
GMOコインの口座を開設しただけでは外国為替FXの取り引きをすることができません。
外国為替FX口座の開設も行いましょう。
外国為替FX口座開設の手順
GMOコインのAPIで価格データを取得
以上でGMOコインの口座開設の説明は終わりですが、口座が開設できるまで少し時間があるかもしれません。
そこで少しプログラミングの練習をしてみましょう。
自動売買の第一歩として、APIを利用してFXの価格データを取得してみましょう。
前述の通りAPIとは、「アプリケーション・プログラミング・インターフェース(Application Programming Interface)」の略で、Pythonのプログラムで取引所の注文の操作ができるようになる仕組みです。
GMOコインのAPIドキュメントをリンクから確認してください。
APIドキュメント(https://api.coin.z.com/fxdocs/#outline)
次にPublic APIの最新レートを確認して、右側のプログラムをコピーします。
このPublic APIとは、あらゆる外部の開発者や企業が利用できる一般公開されたAPIです。よって私達は、このプログラムを実行するだけで最新レートを取得できます。
これとは別にPrivate APIというものがあります。こちらは注文をしたり、資産を確認するための重要なAPIになります。外国為替FX口座が開設されるとAPIキーが取得できるようになります。APIキーは漏洩しないように気を付ける必要があります。
import requests
import json
endPoint = 'https://forex-api.coin.z.com/public'
path = '/v1/ticker'
response = requests.get(endPoint + path)
print(json.dumps(response.json(), indent=2))
コピーしたプログラムをPyCharmのエディタに貼り付けます。
実行すると、コンソールに全銘柄分の最新レートが表示されます。例えば、赤で囲ったところが米ドル/円のレートです。
おわりに
お疲れさまでした。
以上で自動売買で使用する口座の準備が整いました。
次回からは、実際に注文を出すプログラムの作成を進めていきます。
GMOインターネットグループの暗号資産FX・売買サービス
- 新たに「外国為替FX」のAPIサービスを開始
- 口座開設申し込みから最短10分で取引が可能
- 現物取引、レバレッジ取引ともにサービスが充実している
- 取引ツールが高性能かつ使いやすい