AWS Cloud9 で bitmex botサンプル動かすまでの手順メモ

AWS Cloud9 デフォルトのpythonをpython3に変更する

エイリアス書き換え

ec2-user:~/environment $ unalias python
ec2-user:~/environment $ alias python='python3'

さらに左上にある「AWS Cloud9」をクリックし、「Preferences」をクリック
すると、下記Project Settingsが表示されます。下にスクロールすると「Python Support」があり、「Python Version:」を選択出来ますので、Python3を選択

さらにさらに

$ sudo update-alternatives --config python

実行して"2"を選択

python3にccxtインストール

sudo python3 -m pip install ccxt

btc情報取るだけの簡単なサンプル実行

新規ファイル作成

ec2-user:~/environment $ touch tradebot_1.py

実行権限つける

ec2-user:~/environment $ chmod 775 tradebot_1.py

コードを描く

import ccxt
bitmex = ccxt.bitmex({
‘apiKey’:’APIキー‘,
‘secret’:’秘密鍵‘,
})
bitmex.urls[‘api’] = bitmex.urls[‘test’] print(bitmex.fetch_ticker(‘BTC/USD’))

実行

python tradebot_1.py