最近はNANJとかVIPSとかマイナー通貨(草コイン)を漁ることが多い。
口座不要のCoinExchangeを使ってるけど、複数通貨をまたがって桁も大きいので価値がよくわからなくなる。
そこで公開APIを使ってぱっと換算できるようにした。
ビットコイン/円はBitFlyerのAPI、他の通貨はCoinExchangeのAPIを使用しました。
Amountに量を入れて通貨を入れると他通貨に換算します。
ビットコインと価値の違いすぎる通貨はドージコイン(DOGE)を経由して売買されることが多いので2通りの値を出すことにしました。
画像だと5000円で1700XP・2500XPと大きく変わります。
(逆にDOGEを経由せずに売れると利益は大きいですがみんなDOGE経由で買うためこの値段(3satoshi)では売れないです。)
改良点とか
- 仮想通貨から円以外への換算。
- 対象の仮想通貨の追加。
- ビットコインは中央値で他はLast Priceなので実際の売買と異なる。換算時に買い・売りの値を適応した方がいいかもしれない。
追記
手動で計算してた部分をアルゴリズム化したので全通貨で変換できるようになりました。ついでに日本円(JPY)の価値一覧が欲しかったので下に追加。