仮想通貨に全ツッパ

仮想通貨投資の記録とプログラマーとしての技術備忘録の日記です。

BTC建てでアービトラージするにあたっての注意点

f:id:hotkou:20180304232419p:plain

はじめに

こんばんわ。つい最近アービトラージを手動で検証してみようと思い、実際に取り組んでみました。

取引所間で価格差チェックのプログラムを走らせたら、次のような結果がでました。

~~~~~~~~~~~~~~~~~~~
・BTC-GAME
lowestExchange:polo
lowestAsk:0.00019894

higestExchange:bittrex
highestBid:0.00021799

diff:0.00001905BTC
benefitRate:9.576%
~~~~~~~~~~~~~~~~~~~
GAME(game credit)という通貨です。
poloniexで0.00019894BTCで購入し、bittrexで売却すると、0.00001905BTCの利益(利益率9.576%)が生まれるみたいです。(売買手数料、送金手数料含まれていません)

売買手数料は、送金手数料を入れても十分にプラスになるでしょう。

以前紹介した記事では、既にターゲットのアルトコインを持っていることが前提での取引手法を紹介していました。
www.crypto-attack.work

がしかし、そもそもbut、GAMEホールドしていないですし・・・
とりあえずBTC建てで購入し、送金して売却すればBTCが増えるので、オーソドックスな手法で実践してみようと思います。
ということで試しにpoloniexでGAMEを購入し、bittrexに送金しました。

そこでアービトラージの問題に直面しました。

送金時間がネック

送金処理をしましたが、polo側で24時間たっても【pending】のままなんですよね。
f:id:hotkou:20180304231956p:plain
bittrexのアドレスも間違っているわけではありません。
結局2日間たってもpendingのままで、いつの間にか価格差がなくなってしまったので、送金をキャンセルしました。


前までXEM等を送金していましたが、特に問題なく出金できていました。

原因推定①:コインの種類によって送金時間が異なる。
原因推定②:取引所によって送金時間が異なる
原因推定③:混んでた
原因推定④:アカウント認証レベルの問題?

原因推定④がちょっと怪しいかなと思っています。
最近poloniexは必ずKYC(本人確認登録)が必須になり、期日までに未認証の場合、アカウント停止という話を思い出しました。

poloniexのKYCを完了しないとアカウントが停止!?

poloniexのKYCを完了しないとアカウント凍結されるみたいです。
期限は2018年3月末

poloniex公式サイトより
Notice to our legacy account holders

えーあぶない!今月中までじゃん!
ただし、猶予期間の間は送金できなくなると書いてなかったような・・・

まあ絶対必要になったということでpoliniexでKYCを完了させたので、後日記事紹介します。

送金不可能な通貨がある

購入したはいいが、他取引所に送金できないというパターンがありました。
次の写真を確認してみましょう。

本来、Deposit&Withdrawというリンクがありますが、STEEMという通貨は【Temporarily Disabled】となっています。
f:id:hotkou:20180307000402p:plain

え?理由は?取引所画面にありました。
f:id:hotkou:20180307001016p:plain

原文:
STEEM is currently under maintenance or experiencing wallet/network issues. Deposits and withdrawals will remain disabled until a solution is found, which may require an update from the STEEM team. Any updates must be tested and audited before enabling.

直訳:
STEEMは現在、メンテナンス中またはウォレット/ネットワークの問題を経験しています。 預金と引き出しは解決策が見つかるまで無効になり、STEEMチームからの更新が必要となる場合があります。 すべての更新は、有効にする前にテストおよび監査する必要があります。

だそうです。こういう罠もあるので、
自動アービトラージさせるには、取引前に確認処理として、【送金(出金)できるかどうかを確認する】処理を入れる必要があるみたいです。

まだまだ先は長そうです;;

今日は以上です。