クオンツ取引やサードパーティツールでBinanceアカウントを管理するための第一歩は、APIキーの作成です。APIキーは外部プログラムに「通行証」を与えるようなもので、代わりに取引操作を実行できるようになります。
API機能を利用するには、本人確認が完了したBinanceアカウントが必要です。Binance登録からご登録ください。API管理はWeb版での操作が便利ですが、BinanceアプリをDL後、アプリ内でも作成可能です。
APIキーとは
API(Application Programming Interface)はプログラム間のインターフェースです。BinanceのAPIキーは2つの部分で構成されます:API Key(公開鍵)とSecret Key(秘密鍵)。外部プログラムはこのキーペアを使用して、Binanceアカウントにアクセスし操作を実行します。
複数のAPIキーを作成でき、それぞれ異なる用途に使用できます。例えば、1つはクオンツ取引ボット用、もう1つはデータ監視ツール用というように。
申請手順
BinanceのWeb版にログインし、右上のアイコンをクリックして「API管理」を選択します。ラベル名(「クオンツ取引」など、APIの用途を覚えやすくする名前)を入力し、「API作成」をクリックします。
セキュリティ認証の完了が求められます——メール認証コード、SMS認証コード、Google認証コード。すべて通過すると、APIキーが作成されます。
作成後、API KeyとSecret Keyが同時に表示されます。重要な注意:Secret Keyは作成時のみ表示され、ページを閉じると二度と見ることができません。すぐに安全な場所にコピーして保存してください。
権限設定
APIキー作成後、権限を設定する必要があります。Binanceはいくつかの権限オプションを提供しています:
情報読み取り:アカウント残高、注文履歴などの情報を閲覧できます。 現物取引:現物の売買操作を実行できます。 先物取引:先物取引を実行できます。 出金:アカウントから外部アドレスへの出金ができます。
実際のニーズに合わせて必要な権限のみを有効にすることをお勧めします。APIが取引専用の場合は、出金権限は有効にしないでください。権限が少ないほど、セキュリティリスクも小さくなります。
IP制限
これは非常に重要なセキュリティ設定です。各APIキーにIPホワイトリストを設定できます——指定したIPアドレスからのリクエストのみが受け付けられます。
自分のサーバーでクオンツプログラムを実行している場合は、サーバーのIPアドレスを入力してください。IPが不確定な場合は一時的に制限なしにできますが、リスクに注意してください。長期使用のAPIキーにはIP制限の設定を強くお勧めします。
セキュリティ上の注意事項
APIキーは絶対に他人と共有したり、公開の場所に公開したりしないでください。サードパーティの取引ツールを使用する場合は、信頼できるものであることを確認してください。
APIキーの使用状況を定期的に確認しましょう。API管理ページで各キーの最近のアクティビティを確認できます。異常を発見した場合は、すぐにそのキーを削除してください。
使用しなくなったAPIキーは速やかに削除してください。使わないキーを残しておくことは、不必要なセキュリティリスクです。
一般的な用途
個人クオンツ取引:Pythonなどの言語で取引プログラムを作成し、API経由で自動的に戦略を実行します。
サードパーティ取引端末:TradingViewの自動執行、3Commasなどのツール。
資産追跡:CoinGecko、CoinTrackerなどのツールに接続し、保有資産データを自動同期します。
データ分析:過去のローソク足データを取得し、バックテストや分析を行います。