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相場の時のみ儲かるってことか
ここで移動平均線とかも組み合わせるのかな…
なんか色々ロジックがありそうですね。