先日、この記事を書いた。
しかしながら、上昇の見込めない相場での現物取引は儲けが少なく損ばかり、ということで草コインに投資することにした。
Binance のアカウントを作って0.5BTCを投入、AdaやらVergeやらを買って、Binace APIから価格取得をして...とするとこんな感じに。
ソースコードはこんな感じ。
$ pip install python-binance
import requests from binance.client import Client API_KEY = 'Your API key' API_SECRET = 'Your API secret' if __name__ == '__main__': client = Client(API_KEY, API_SECRET) account = client.get_account() btc_total = 0 for balance in account['balances']: amount = float(balance['free']) + float(balance['locked']) coin = balance['asset'] if amount > 0 and coin != 'BTC': recent_trade = client.get_recent_trades(symbol=f'{coin}BTC', limit=1) btc_amount = float(recent_trade[0]['price']) * amount print(f'{coin}:', btc_amount) btc_total += btc_amount elif coin == 'BTC': print(f'{coin}:', amount) btc_total += amount print('Total:', btc_total) response = requests.get('https://api.cryptowat.ch/markets/bitflyer/btcjpy/price') btcjpy_price = response.json()['result']['price'] print('Total(JPY):', btc_total * btcjpy_price)
次は過去のトレードからポジションを計算して、一定割合上昇・下降したときに通知するように拡張する。
- 作者: 暗号通貨情報局
- 発売日: 2018/01/16
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 佐藤正和
- 発売日: 2018/03/10
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: かどやたつひこ
- 出版社/メーカー: CRAFTec Art
- 発売日: 2018/01/15
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: フィアット出版
- 発売日: 2018/01/29
- メディア: Kindle版
- この商品を含むブログを見る