【仮想通貨を学ぶ#7】プログラムで発注を自動化する

おはようございます。ひよこです。
先日の記事で、Liquidで買うようにします。と書いていましたが、入金手続きなどの都合でまだ買っていません。

実際に買ってみた。

bitcoinを買う

Liquidでbitcoinを買う

solを買う

Liquidでsolを買う

ethを買う

Liquidでethを買う

めんどい。

めっちゃめんどい。
毎回数量設定するのもめんどい。

プログラムを組もう。

幸いなことにLiquidにはapiが用意されています。

LiquidのAPIについて – Liquid API ドキュメントdocument.liquid.com

成行注文

わたしはこれだけできれば良い。

これをリクエストすれば良い。

{
  "order": {
    "order_type": "market",
    "product_id": 5,
    "side": "buy",
    "quantity": 0.1
  }
}

apiでこれを投げつければ仮想通貨が買えるってわけだ。
ちなみに、product_idとかあるけどapi仕様書だけ読んでも何が「  なのかは書いてない。

不親切。

探してみると、取り扱い通貨ペアの一覧ページにそれっぽい記載があったので試してみた。

「 5 」はビットコインだった。

例えば、SOLを円で買うならproduct_id855を設定してね。ってことです。

Liquid取り扱い通貨ペア一覧

叩いた結果。

before: {'sol_amount': 0.10002}
after: {'sol_amount': 0.20002}

ちゃんと買えているっぽい。

ちなみに、liquidの発注画面にも「購入しましたよ。」的なポップアップ見たいのが出てきた。

問題点。

api仕様書をあまりよく読んでないせいか、BTC, ETH, SOLと連チャンで買おうとするとエラーになってしまった。

購入結果を待たずに投げているのかな。調べるのも面倒。

とりあえずOK

とりあえず、これで自動で買えるようになったので、あとはcronで毎日とか実行時間決めて自動で買い付けてもらえれば良い。

現金がなくなったりするとアレなので、別途現金無くなりそうだよアラートとか用意しないとだめか。

今日のところはこれで終わり。

P.S.

何回かプログラム実行してたらあっという間に5,000円分ずつくらい買ってしまったよ。。

ブログ村, 人気ブログランキングに登録しました!応援よろしくお願いします!

ひよこロゴ

ひよこ

こちらからクリックお願いします!
  にほんブログ村 その他生活ブログ 老後資金へ
にほんブログ村

仮想通貨
最新情報をチェックしよう!