DEVGRU

プログラミングと競馬予想について書きます

bitbankの取引履歴が取り出せないのでサポートに問い合わせてみた

確定申告に必要なbitbankの取引履歴が取り出せないので、サポートに聞いてみた。

bitbankは負荷を理由にCSVダウンロードの日時指定やAPIの機能停止をアナウンスしていたが、 流石に確定申告に間に合わないので、何時頃再開になるか問い合わせてみた。

問い合わせの文章はこんなかんじ。

確定申告に必要な取引履歴データですが、現在はAPI停止、CSVダウンロードは直近500件までとされていて、データ取得ができないようです。

何時頃再開されますでしょうか?

日曜の夜にしてはレスポンスが早く、こんな内容だった。

お問い合わせ頂きまして誠に有難うございます。 ビットバンクサポートチームです。

現在、取引履歴のダウンロードの制限について社内で検討中でございます。

2017年のお取引履歴につきましては、こちらでご用意させていただきご提供いたします。 少々おまちくださいませ。

尚、確定申告の申告方法につきましては、お客様ご自身で税理士や税務署へご確認くだいませ。 今後とも何卒宜しくお願い致します。

特にこちらでは言及していないが、2017年分の取引履歴を出してくれるようだ。 結局欲しいのはそれなので、先を読んだ対応で悪くない。

申告方法云々に関してはよく損じあげているので余計なお世話感は無くはないが。

結論、問い合わせればくれるんじゃん、ということだった。

お金2.0 新しい経済のルールと生き方 (NewsPicks Book)

お金2.0 新しい経済のルールと生き方 (NewsPicks Book)

プラットフォーム革命――経済を支配するビジネスモデルはどう機能し、どう作られるのか

プラットフォーム革命――経済を支配するビジネスモデルはどう機能し、どう作られるのか

マンガでわかる ビットコインと仮想通貨 (池田書店)

マンガでわかる ビットコインと仮想通貨 (池田書店)

いつでも、何度でも稼げる!  IPOセカンダリー株投資

いつでも、何度でも稼げる! IPOセカンダリー株投資

Zaif の streaming API がまた止まっている の続きの続き

team-6.hatenablog.jp

の続き。

先ほどZaifの画面を見たら(MONAがまた下がっていてうんざりしつつ)、板情報が更新されるようになっていた。 一体何だったんだろう...

マンガでわかるビットコインと仮想通貨

マンガでわかるビットコインと仮想通貨

世界は逆転する! 仮想通貨サービス・ICOで世界を変える

世界は逆転する! 仮想通貨サービス・ICOで世界を変える

仮想通貨財テク術 爆上げ最前線 (パワームック)

仮想通貨財テク術 爆上げ最前線 (パワームック)

60分でわかる! 仮想通貨 ビットコイン&ブロックチェーン 最前線

60分でわかる! 仮想通貨 ビットコイン&ブロックチェーン 最前線

Zaif の XEM の最小取引量

Zaif でオルトコインとビットコインを用いた裁定取引を試しているんですが、 XEM/BTC と XEM/JPYで最小取引量が異なるようです。

curl https://api.zaif.jp/api/1/currency_pairs/all | jq . | less とかすると、各通貨ペアの最小取引量がでるのですが、 MONAとかBCHとかETHとかはJPY, BTCどちらも同じですが、 XEMだけ異なります。

currency_pairs — Zaif api document v1.1.1 ドキュメント

  {
    "title": "XEM/BTC",
    "aux_japanese": "ビットコイン",
    "id": 5,
    "is_token": false,
    "currency_pair": "xem_btc",
    "aux_unit_step": 1e-08,
    "item_unit_step": 1,
    "item_unit_min": 1,
    "name": "XEM/BTC",
    "item_japanese": "XEM",
    "event_number": 0,
    "seq": 2,
    "aux_unit_min": 1e-08,
    "description": "XEM・ビットコインの取引を行うことができます",
    "aux_unit_point": 8
  },
    {
    "title": "XEM/JPY",
    "aux_japanese": "日本円",
    "id": 4,
    "is_token": false,
    "currency_pair": "xem_jpy",
    "aux_unit_step": 0.0001,
    "item_unit_step": 0.1,
    "item_unit_min": 0.1,
    "name": "XEM/JPY",
    "item_japanese": "XEM",
    "event_number": 0,
    "seq": 1,
    "aux_unit_min": 0.0001,
    "description": "XEM・日本円の取引を行うことができます",
    "aux_unit_point": 4
  },

item_unit_min が、XEM/BTC では1, XEM/JPYでは0.1となっています。

なので、前者では1未満切り捨て、後者では0.1未満切り捨てしないとAPIがエラーを返します。

プログラム組むときは嵌らないようにお気をつけ下さい。