| おすすめ海外取引所ランキング | ||||
| 評価項目 | 1位 | 2位 | 3位 | |
| レバレッジ | ||||
| スプレッド | ||||
| 手数料 | ||||
| サーバー | ||||
| 日本語対応 | ||||
なんてお考えではありませんか?
デジタル化が進む近年では仮想通貨の自動売買をするユーザーも多く、取引所でもAPIが発行できるようになりました。
これにより、仮想通貨取引はより便利で効率的になったといえるでしょう。
とはいえ、APIについてよく知らない人や、設定方法がよくわからない人も多いと思います。
そこで今回は、MEXCのAPI設定についてわかりやすく解説していきます。
実際の画面を使って解説していくので、この記事を読めば初心者でもAPIを設定することができますよ!
- APIとはソフトウェアの機能を共有すること
- APIの用途は自動売買が一般的
- MEXCのAPIは誰でも簡単に作成できる
- MEXCの自動売買はPythonで実行するのが基本
目次
MEXCのAPIとは

APIとは「Application Programming Interface(アプリケーション・プログラミング・インターフェイス)」の略称で、ソフトウェアの機能をほかのソフトウェアと共有する仕組みのことをいいます。
仮想通貨取引においては、取引所のAPIを公開することでプログラムコードを一から書く必要がなくなり、効率的に開発を進めることが可能です。
つまり、MEXCのAPIを使うことによって、通常では利用できないオーダーの仕方や分析、自動トレードなど、自分の思い通りに使うことができるのです。
MEXCのAPIキーの取得方法

MEXCでPAIを初めて利用する場合は、APIを新規作成する必要があります。
といっても難しい操作は一切ありませんので、初心者でも迷わず作成することができますよ!

MEXCにログイン後、画面右上にある「アカウントマーク」をクリックし、出てきたメニューから「API管理」を選択します。

するとAPIの新規作成画面が表示されるので、アプリと連携させたい項目を選択してください。
備考に任意の名前を入れ、利用規約の同意に印を入れたら「作成」をクリック。

「コードを取得」をクリックし、メール認証コードと二段階認証コードを入力してください。
最後に「確認」をクリックします。

APIアクセスキーとシークレットキーを控えたら、「確認」をクリックします。
特にシークレットキーはこのタイミングでしか確認ができないので、必ず控えておきましょう。

APIの作成が完了すると、「私のAPIキー」という欄に自分のAPI情報が表示されます。
確認画面の「設定」をクリックすれば取引通貨ペアを、「変更」をクリックすればアプリと連携する項目を変更することが可能です。


MEXCのAPIをPythonで実行(自動売買)する手順

APIを利用した自動売買は、Pythonで実行するのが基本です。
- Python環境の準備をする
- 作業フォルダと仮想環境を作る
- 必要なライブラリをインストールする
- プロジェクト構成を作る
- APIキーを設定する
- 価格を取得するプログラムを書く
- 簡単な自動売買ロジックを作る
- 自動化する
①Python環境の準備をする
まずは、パソコンにPythonが入っているか確認します。
ターミナル(Mac)またはコマンドプロンプト(Windows)を開いて、以下を入力します。
</>Bash
python3 –version
以下のように表示されれば、Pythonが使える状態です。
Python 3.10.0
「command not found」や「python3 は内部コマンドではありません」と表示される場合は、Pythonがインストールされていない状態です。
その場合は、公式サイトからインストールします。
②作業フォルダと仮想環境を作る
次に、開発用のフォルダを作ります。
</>Bash
mkdir mexc-bot
cd mexc-bot
OSごとの仮想環境の作成と起動は以下です。
【Mac / Linux】
</>Bash
source venv/bin/activate
【Windows】
</>Bash
venv\Scripts\activate
③必要なライブラリをインストールする
ライブラリとは、機能を追加するための便利な部品のようなものです。
</>Bash
pip install requests python-dotenv
④プロジェクト構成を作る
以下のコマンドでファイルを作成します。
</>Bash
mkdir src
touch src/main.py
touch src/mexc_api.py
touch .env
【フォルダ構成】
mexc-bot/
├─ src/
│ ├─ main.py
│ └─ mexc_api.py
└─ .env
⑤APIキーを設定する
.envファイルに以下を記述します。
MEXC_API_KEY=あなたのAPIキー
MEXC_SECRET_KEY=あなたのシークレットキー
⑥価格を取得するプログラムを書く
【src/mexc_api.py】
import requests
BASE_URL = “https://api.mexc.com”
def get_price(symbol=“BTCUSDT”):
url = f”{BASE_URL}/api/v3/ticker/price”
params = {“symbol”: symbol}
response = requests.get(url, params=params)
return response.json()
</>Python
from mexc_api import get_price
price = get_price()
print(price)
</>Bash
python src/main.py
⑦簡単な自動売買ロジックを作る
こちらは、「価格が一定より下がったら買う」という例になります。
</>Python
from mexc_api import get_price
BUY_PRICE = 60000
price = float(get_price()[“price”])
if price < BUY_PRICE:
print(“買いタイミング!”)
else:
print(“様子見”)
⑧自動化する
</>Python
import time
from mexc_api import get_price
while True:
price = float(get_price()[“price”])
print(price)
if price < 60000:
print(“買い!”)
time.sleep(10)
10秒ごとに価格をチェックします。
MEXCのAPIに関するよくある質問

ここでは、MEXCのAPIについてよくある質問をまとめてみました。
- MEXCに自動売買機能はありますか?
- MEXCのAPIは、自動売買以外に何ができますか?
- MEXCのAPIで自動売買をするメリットは?
Q1. MEXCに自動売買機能はありますか?
A:MEXCに自動売買機能はありません。
MEXCのAPIを使って自動売買をするには、Pythonで実行するか、外部の自動売買ツールと連携させる必要があります。
Q2. MEXCのAPIは自動売買以外に何ができますか?
A:独自のトレードツールや資産管理を行うことが可能です。
Pythonなどの描画ツールを使って独自のトレードツールを作成したり、資産情報や約定通知をスマートフォンに飛ばしてアラート機能にしたりすることもできます。
Q3. MEXCのAPIで自動売買をするメリットは?
A:時間や感情に囚われず取引できる点が大きなメリットと言えます。
自動売買を利用するには自分でプログラムを組む必要がありますが、独自の取引を自動で行うことができるため、非常に便利な機能だと言えるでしょう。
MEXCのAPIキー取得方法とPythonを使った自動売買の手順 まとめ

APIとは「Application Programming Interfaceの略称で、ソフトウェアの機能をほかのソフトウェアと共有する仕組みのことです。
APIの使い道としては自動売買が一般的で、MEXCのAPIをPythonで実行することで自動売買ができるようになります。
ただし、プログラミング知識がない人にとってはややハードルが高めです。
今後MEXCに対応したbotがリリースされる可能性も高いので、それまで手動の取引を楽しむ、もしくは自動売買に関しては別の取引所を使ってみるのも良いでしょう。
- APIとはソフトウェアの機能を共有すること
- APIの用途は自動売買が一般的
- MEXCのAPIは誰でも簡単に作成できる
- MEXCの自動売買はPythonで実行するのが基本




