エックスサーバーでCCXT(Python)を動かしてみる

共有レンタルサーバー XSERVER(エックスサーバー)でPython用CCXTを使ってみます。Pythonの環境としては、以下手順で設定した環境になります。

(タイトル的には「エックスサーバーで〜」となっていますが、CCXTのインストールに関しては特にエックスサーバー固有の設定手順はありませんでした。)

CCXTとは

CCXTとは「CryptoCurrency eXchange Trading Library」の略で、ビットコインなど仮想通貨の取引所ごとのAPIの差異を吸収してくれるライブラリです。

CCXTのインストール方法

CCXTのインストールは簡単でpipでインストールするだけです。

$ pip3 install ccxt

インストールが成功して使えるようになっているか確認してみます。

「test_ccxt.py」というファイルを以下コードで作成します。

import ccxt
print(ccxt.exchanges)

このスクリプトを実行して、以下のようにCCXTが対応している取引所一覧が表示されれば成功です。

$ python3 test_ccxt 
['_1btcxe', 'acx', 'allcoin', 'anxpro', 'anybits', 'bcex', 'bequant', 'bibox', 'bigone', 'binance', 'binanceje', 'bit2c', 'bitbank', 'bitbay', 'bitfinex', 'bitfinex2', 'bitflyer', 'bitforex', 'bithumb', 'bitibu', 'bitkk', 'bitlish', 'bitmarket', 'bitmex', 'bitsane', 'bitso', 'bitstamp', 'bitstamp1', 'bittrex', 'bitz', 'bl3p', 'bleutrade', 'braziliex', 'btcalpha', 'btcbox', 'btcchina', 'btcexchange', 'btcmarkets', 'btctradeim', 'btctradeua', 'btcturk', 'buda', 'bxinth', 'ccex', 'cex', 'chbtc', 'chilebit', 'cobinhood', 'coinbase', 'coinbaseprime', 'coinbasepro', 'coincheck', 'coinegg', 'coinex', 'coinexchange', 'coinfalcon', 'coinfloor', 'coingi', 'coinmarketcap', 'coinmate', 'coinnest', 'coinone', 'coinspot', 'cointiger', 'coolcoin', 'coss', 'crex24', 'crypton', 'cryptopia', 'deribit', 'dsx', 'ethfinex', 'exmo', 'exx', 'fcoin', 'fcoinjp', 'flowbtc', 'foxbit', 'fybse', 'fybsg', 'gateio', 'gdax', 'gemini', 'getbtc', 'hadax', 'hitbtc', 'hitbtc2', 'huobipro', 'huobiru', 'ice3x', 'independentreserve', 'indodax', 'itbit', 'jubi', 'kkex', 'kraken', 'kucoin', 'kucoin2', 'kuna', 'lakebtc', 'lbank', 'liqui', 'liquid', 'livecoin', 'luno', 'lykke', 'mercado', 'mixcoins', 'negociecoins', 'nova', 'okcoincny', 'okcoinusd', 'okex', 'paymium', 'poloniex', 'quadrigacx', 'rightbtc', 'southxchange', 'stronghold', 'surbitcoin', 'theocean', 'therock', 'tidebit', 'tidex', 'uex', 'upbit', 'urdubit', 'vaultoro', 'vbtc', 'virwox', 'xbtce', 'yobit', 'zaif', 'zb']


この記事が気に入ったらサポートをしてみませんか?