CoinEx

7月1日からCoinExで取引マイニングが始まりました。
正直めちゃくちゃおいしいです。

BOTを自作して24時間動かしています。
欲しいという人や、どうやったら作れるのかという質問がけっこうあったのでざっくり解説。

取引マイニングを理解

まずはCoinExの取引マイニングについてルールをしっかり理解しましょう。
謎の解釈してる人がめちゃくちゃ多い。

おいしい

とても重要なこと。
しっかり理解して活用できているとかなり得です。

僕の場合は1日5000CETほどマイニングにより増えています。
※マイニングしてる量は25000CETほど

配当と合わせて1日1%くらいになっています。
日単位での1%複利ってかなりやばい。

手数料が100%戻ってくる

取引マイニングとは取引した時に発生した手数料が100%CETで返ってくる仕組みです。
条件として「手数料にCETを使わない」、「本人確認を行っている」があるので注意しましょう。

そうです、100%返ってくるだけじゃ利益出ません。
CET増えたーと勘違いする人多いですが、手数料分で買ってるのと同じです。

招待報酬が利益になる

取引マイニングだけでは利益が出ないわけですが、2つアカウントを使うことで利益が出ます。
アカウントA、アカウントBの2つを用意します。
アカウントBはアカウントAの招待URLから登録します。

そしてアカウントBのほうでマイニングを実行。
アカウントBのほうは手数料がCETで返ってくるのでほぼプラマイゼロです。

アカウントAのほうには招待報酬で手数料の20%がもらえます。
それが利益になります。

ロック制度

取引所全体の1日のマイニング量を調整するためにロック制度があります。
CETをロックすることで1時間に取引マイニングできる量を増やせるという仕組みです。

取引マイニングをするためにはロックすることは必須になります。
していないと手数料返ってきません!

多ければ多いほど利益も増えるのでギリギリまでロックします。
取引マイニング用の資金も少し残しておきましょう。

1日に得られるCETは、

マイ採掘難易度 × 24時間 × 20%くらいになります。
朝9時時点でのCET換算になるのでちょうど同じ数字にはなりませんが、だいたいそんなものです。

マイ採掘難易度が1000ちょっとあれば1日に5000CETくらい増やすことができます。

取引量のキャンペーンでランキングを狙える

キャンペーンをやっているペアでマイニングを行うと、取引量が多いのでランキングを狙えます。

僕もマイニングしましたがランキング入りできました。
最終的な順位はわからないのですが、ぎりぎりのランキング表示と報酬量で判断してます。
CARD 6位~10位
SOP 4位か5位
LFT 19位以内

取引マイニングBOTをつくる

環境の構築だとかできない人のサポートは嫌なので…
配布とかソースの公開はしません。

コイン相場アプリで自動売買できるようですが、注文が止まる?とかいう報告が多いです。
コインが減ったとかもちらちら。
あとは難易度を考慮してくれないので、自動だけどチェックしたり調整しないといけないから大変なようで。
携帯触れなくなりますしw

一応僕のBOTは採掘難易度の限界まで掘るようにつくっています。
時間ギリギリの場合は一気に掘り進めて、上限が近ければ超えないようにちょっとずつ調整。

プログラムを書く言語

何でもいいんじゃない?w
自分の書きやすいやつを。
仮想通貨のライブラリが多いみたいでPython使ってる人が多いみたいですが。

決まったルールでAPI叩くだけなので、好きなの選びましょう。
プログラミング自体知識ゼロの人は自由に作るより他の使ったほうがいいと思うので、サンプルは書かずに流れだけ説明していきます。

取引マイニングの流れ

  1. 資産の残高を取得
  2. マイニング状況を確認
  3. 板の情報を取得
  4. 売りと買いの注文を出す

簡単にだとこんな感じです。
これを繰り返すわけですが、いろいろ思い通りにいかないものです。

キャンセルとか他にもいろいろ処理が入ります。
あとは主に方法というか注意点の解説かな?

難易度API

Acquire Mining Difficulty

難易度APIから取得します。
マイ難易度とその時間のマイニングした量がわかります。
注意として5分更新です。
リアルタイムではわからないため、次の5分まで上限を超えないように気を付ける必要があります。

0分~30分は一気に掘り進めて、45分~は少量ずつ調整して注文できるといいです。
5分で上限を超えない数量にすれば上限の95%~99%くらいに毎時できます。

CET換算なので消費した手数料から計算しても確実ではないのでうまく調整してください。

注文する量と金額

注文する量は固定ではなく残り時間と残りのマイニング量を計算しましょう。
難易度の上限を超えないようにも考慮します。

価格は板の売りと買いの間です。
売り120、買い122なら121に売りと買いの注文を出します。

売り120、買い119みたいに最小単位で間がない場合には待機しましょう。

残高にも気を付けましょう。
当然残高不足だとエラー返ってきます。

エラー関連

けっこう起こりそうなエラー達

最低の注文量以下で注文しちゃう。
少量過ぎるとダメなので。。。

502エラーたまに起こります。
こちらからどうしようもないのでリトライするようにうまくしましょう。

API制限もありますが、1秒ごとに全部処理とかにしとけば超えることないので気にしなくてOKかな。

注文うまく相殺させられない場合

他の人も注文してるので当然起こります。
板動かないペアなら少ないですが…

買いと売りのどちらかが残ってしまう場合があるので、その場合はキャンセルされるようにするなどしましょう。
キャンセル分ずれるので追加で買いか売りの注文入れて調整します。

そこで少し損するのはしかたないと思いますが、マイニングよって得られるほうが多いので気にしなくもいいのかなと。
あるいは動きに合わせて売買で利益も少し出るようにしておくと、マイナスになりません。

残高が減っていく問題

消費した手数料分がCETになるので取引してるペアの残高は減っていきます。
余裕あれば気になりませんが、少ない量でやってると不足します。
時間ごとにCET売るようにするかしましょう。

CETのペアでやってたら毎時返ってくるだけなので気にしなくてOK

まとめ

取引マイニングはとてもいいです。
自分で自由に作成できればかなり安心して楽できます。
今回はCoinExの例ですが、他の取引所でもAPI違うだけみたいなものなので一度作れれば可能かと。

この記事を書いた人

鳥井 慎太郎
鳥井 慎太郎
Web事業家/ブロガー
毎日楽しい。 個人開発(Webサービス、ゲームアプリ)