忍者ブログ

設備のマニアどっとこむ

設備、電子工作、DIYのブログ!

11/18

Sun

2018

ラズパイでビットコイン相場の監視

最近はじめたマイニングなんですが、ビットコインの調子がよろしくなく・・。
先日も1ビットコインあたり70万を推移していたのが、急に62万円まで急落。
なかなか厳しい状況が続いています・・。

そんなこんなでビットコイン相場の監視をすることにしました。
1ビットコイン何ドルかを定期的に出力しているAPIがあるのでそれを利用してます。
import poloniex
import smbus
import time
polo = poloniex.Poloniex()
polo.timeout = 2
chartUSDT_BTC = polo.returnChartData('USDT_BTC', period=polo.DAY, start=time.time()-polo.DAY*500, end=time.time())
print(chartUSDT_BTC[-1]['open'])
import requests
import json
SLACK_URL = "https://hooks.slack.com/services/トークンを取得してください"
def send_slack():
    content = chartUSDT_BTC[-1]['open']
    payload = {
        "text": content,
        "icon_emoji": ':snake:',
    }
    data = json.dumps(payload)
    requests.post(SLACK_URL, data)
send_slack()

このままではpoloniexがimportエラーになってしまうので下記コマンドでダウンロードします。

pip3 install https://github.com/s4w3d0ff/python-poloniex/archive/v0.4.6.zip

このpythonファイルをcrontab -eで定期的に吐き出していきます。
※やり方はこちら
1分に1度ファイルを動作させているのですが、ビットコインの更新は5分に1回です。
slackでは下記の様になります。


ちょっとドル表示なのでピンと来ないのですが、監視することができました。
んー年末に上がるとの予測でしたが、どうも極端に下がった時に購入したほうがいい気がしました。
ビットコインを持っている人は意外と手放さずじっと上がるのを待っているのかも(特にマイナーは・・)
うまく応用すれば大きく下がった時アラームを出して、その時購入→じわじわ戻した時に売るのがベストかも。
もしちょうどいいAIがあれば予測モデルでも作るのですが。 

ちょっとオープンソースAIでは無理かな~  機会があれば頑張ります!







拍手[0回]

PR

Comment

お名前
タイトル
E-MAIL
URL
コメント
パスワード

翻訳(Translate)

AD

シェアしてね

プロフィール

HN:
アルティメット雅史
性別:
男性
自己紹介:
製油所、データセンター、化学工場を渡り歩いた設備のマニア
最近はarduino,Raspberry piyear等の電子工作にハマる。
取得資格は電験3種、消防設備士甲4、2級ボイラー技士、危険物乙4、電工2種、技術士補(電気・電子)、エネ電、フォークリフトほか

カウンター

お問い合わせ

忍者アクセスランキング

Copyright © 設備のマニアどっとこむ : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]