bitflyerのライブラリをpipでインストールします
$ pip3 install pybitflyer
import pybitflyer import time api_key = "" api_secret = "" api = bitflyer.API(api_key=api_key, api_secret=api_secret) base_price = api.ticker(product_code="BTC_JPY")["ltp"] print("bot開始時の価格は"+str(base_price)+"です。") while True: time.sleep(5) price_now = api.ticker(product_code="BTC_JPY")["ltp"] print("現在のBTCJPYは " + str(price_now) + " です。") if base_price*0.95 >= price_now: print("bitcoin価格が下落しています。成行きで買い注文を入れます。") print("bitflyerのサーバーからの応答は以下です。") print(api.sendchildorder(product_code="BTC_JPY", child_order_type="MARKET", side="BUY", size=0.005, minute_to_expire=10000,time_in_force="GTC")) base_price = price_now elif base_price * 1.05 <= price_now: print("bitcoin価格が下落しています。成行きで売り注文を入れます。") print("bitflyerのサーバーからの応答は以下です。") print(api.sendchildorder(product_code="BTC_JPY", child_order_type="MARKET", side="SELL", size=0.005, minute_to_expire=10000,time_in_force="GTC")) base_price = price_now else: print("bitcoin価格に大きな変動はありません")
なるほど、base_priceとnow_priceで自動注文するのね
でもこれ、上昇相場なら無限に損するし、下落相場でも無限に損するやん
box相場の時のみ儲かるってことか
ここで移動平均線とかも組み合わせるのかな…
なんか色々ロジックがありそうですね。