見出し画像

仮想通貨 アービトラージ ランキングツール ArbiRank Ver1.0(※販売終了)

仮想通貨のアービトラージ取引を行うにあたり、刻々と変化する価格の変動を監視することは重要な行為です。しかし、世界中100数十箇所の取引所を目視するのは簡単ではありません。また、取引所では複数のコインが扱われ、その組み合わせは更に膨大になります。

今回、世界的に普及している 仮想通貨の自動売買ライブラリ"ccxt"を利用して、各取引所の情報を一括で取得し、取引所間の同一ペアの価格差でランキング表示をするソフトウェアを作成しました。


当ソフトウェアは Windowsで動作する exeファイルです。(Windows7,10で動作確認)

当ソフトウェアはアービトラージ取引を「実行するbot」ではありません。


※この記事は「アービトラージ」の基本的な知識を有する方を対象として記述します。(「アービトラージとは?」という部分については解説しません)

本ソフトウェアの特徴

★入力された建て玉(建てコイン:Quote)16種類のコイン(追加可能)のペアを125箇所の取引所に一括で検索することが可能です。

★ペア・買い取引所名,買い価格・売り取引所名,売り価格・価格差率を 価格差率の大きい順にランキング表示を行います。

「売買額」を指定することにより、その価格で売買が成立する組み合わせのみを抽出し、価格を比較します。
同種の他ソフトウェアに多く見られる単純な「Ticker比較」ではなく OrderBook情報 を参照することにより、「amountが満たない」等の売買が成立しない組み合わせを排除します。

★By specifying "Trade Amount", only the combinations where the trade is completed at that price are extracted and the prices are compared.
By referring to “OrderBook information” instead of the simple “Ticker comparison” that is often found in other software of the same type, combinations that are not successful such as “amount is not satisfied” are eliminated.

★設定により、特定の取引所・コインペアを対象外とすることが可能です。
  (下述のようなアービトラージに不向きな取引所とペア)
★設定により、任意の秒間隔で繰り返し実行することが可能です。

★設定により、英語版への切り替えが可能です。
★Switch to English version by setting.

インストール不要・入力は建てコイン名と売買額のみ

「建てコイン」には BTC・ETH・JPY・USDT・USD 等、市場に存在する各種コインを指定することができますが、取得できる情報は各取引所のAPI仕様に準じます。

サポートする取引所は125箇所
★取引所にアカウント登録は必要ありません

画像3

サポートするコインは 16種類(追加・削除可能)

BTC・BCH・ETH・LTC・XRM・BTT・EOS・XRP・ONT・TRX・NPX・HOT・ENJ・ADA・FUEL・STRG

画像5

価格差が大きい!・・・しかし(注意)

画像5

売買額が小額の場合、時に数十パーセントを超える価格差が発生する場合があります。しかし多くの場合、この状態になるのには理由があります。
上図で買い取引所である"coinegg"の価格"0.017"は、右側の売り取引所の価格より大幅に低価格ですが、"coinegg" の"BCH"は個人アカウントでは他の取引所へ送金(withdraw)ができず、また、"coinegg"内で”BTC"との売買しかできません。(2019.9.12現在)
そのため、"coinegg" で"BCH"を買い、他の取引所で"BCH"を売って利益を得たとしても、購入した"coinegg" で"BCH"を処分する時点で利益を失う可能性が高くなります。("coinegg" の"BCH"が高騰しない限り)

また、流通量が低い取引所では、ボラティリティが大きくなる傾向があります。

★アービトラージは、対象の取引所で逆方向の売買が可能か、またはそれで利益が欠損しないかを十分に検討する必要があります。★

注意事項

●取引所の相場は刻々と変化します。本ソフトウェアによる表示内容は売買の成立や利益を保証するものではありません。
●本ソフトウェアはGUIがありません。ダブルクリックすると"コマンドプロンプト"画面が起動し、実行されます。
●表示された情報について、精度・正確さを保証するものではありません。
●表示された情報を用いて行われた個人の取引結果について、一切の責を負わず、補償を行いません。
●ご購入頂いた方による個人の使用について制限はありません。第三者に無断で譲渡・販売行為が発見された場合、法的対応を行う可能性があります。

English Notes

●The market price of the exchange changes every moment. The contents displayed by this software do not guarantee the completion of sales or profits.
●This software does not have a GUI.Double-click to start and execute the "Command Prompt" screen.
● The accuracy and accuracy of the displayed information are not guaranteed.
●No compensation will be given for the results of individual transactions made using the displayed information.
● There are no restrictions on personal use by the person who purchased the product. If a transfer or sale is discovered without permission from a third party, legal action may be taken.

日本語版デモ

English version DEMO


ご興味をお持ち頂けた方は、是非ともご購入下さい。

実行方法

画像5

エクスプローラで”ArbiRank.exe”をダブルクリックします。

画像6

コマンドプロンプト画面が起動されますので、「建てコイン」「売買額」(上図では"BTC","0.01"(BTC))を入力し、エンターキーを押下します。
「エンターキーを押下すると処理を開始します。」メッセージが表示されたら、もう一度エンターキーを押下します。

画像7

処理が開始されると、各取引所に「建てコイン」で指定されたコインをQuoteとするペアを探し、一覧表示します。
この内容自体にはあまり意味は無く、情報取得対象となった取引所とペアの確認を行う程度にご覧下さい。

画像8

「情報を収集しています...」メッセージ表示後、各取引所にアクセスし、情報を集めます。この処理には数分かかる場合があります。
その後、ランキングが表示されます。

設定の変更

解凍したファイルに "ArbiRank.ini" に初期設定が記述されています。
"ArbiRank.ini" テキストエディタで変更することで、各種設定を変更することができます。
★ 行頭に"#"を付加するとコメント行になります ★

#---- ArbiRank Ver1.0 Config File ----

[DEFAULTS]

#---- Select Language ----
language = JAPANESE    <== To English version, enter "#" at the beginning of the line.
#language = ENGLISH    <== And Delete the "#" at the beginning of this line.

#---- Number of display lines ----
show_lines = 100       <== 表示する行数を設定します。

#---- Border line (%) ----
border_line = 5.0      <== 視認性のため、任意の値(%)で点線を表示します。

#---- Repeat interval seconds ("0" means no repeat) ----
#interval = 60         <== 繰り返し表示を行う場合、任意の秒数を指定します。
interval = 0           <== "0"の場合、繰り返しを行わず終了します。

#---- Search target(BASE) list ----
bases =                <== ペアコインの追加・削除ができます。 
   BTC                     形式は、行頭に半角スペース4個,コイン名の直後に改行です。
   BCH
   ETH
   LTC
   XRM
   BTT
   EOS
   XRP
   ONT
   TRX
   NPX
   HOT
   ENJ
   ADA
   FUEL
   STRG

#---- Not searchable set(EXCHANGE,SYMBOL) list ----
excepts =              <== 検索対象外の取引所とペアを指定します。サンプルの形式に合わせて記述して下さい。
#   SampleExchange1,BCH/BTC
#   SampleExchange2,LTC/ETH
#   coinegg,BCH/BTC


ご興味をお持ち頂けた方は、是非ともご購入下さい。

ダウンロード

ここから先は

395字

¥ 9,800

この記事が気に入ったらサポートをしてみませんか?