Bitcoin 裁定取引と自動取引 abitra.netのブログ

Bitcoinの自動売買のあれこれ

アルトコイン買い増し、マイニングなどなど

アルトコインのマイニングを始めました。

種類はCPUマイニングの一種類とだけ。

 

■やってることは2つ

1.秋葉原でcorei7の中古買う(約1.5万円) => プログラム突っ込む => CPU100%で回す 以上!!

現在は4台程で回していますが国内では100台程度までを想定しています。

↑これらを設置出来る場所を神田、秋葉原日本橋でオフィスを探しているのですが誰か良い条件といいますか一緒にやる人いませんかw?

先週は4-5件ほど物件を内覧しています。

 

自宅で回してもいいのですが場所+家族もいるのでね。。。

国内で様子をみて問題なければ韓国かカナダにお引っ越しかなー

 

理論上は利益でてますが実際の電気代を確認するまで確証出来ませんので少しドキドキ。

本体代(corei7)とかは約半年程度で回収出来る予定。今の価格だったらね。

価格は常に変わるものだしどうなるか分からないからまぁリスクあるねー

GPUマイニングは初期投資+電気代など色々考えると難しいかなーと。

 

Akagamiさんも同じことしてるみたい。

 

2. 海外VPSでマイニングする

core数に対して安いVPS契約 => プログラム設定 => CPU70%で回す 以上!!

海外でマイニングする理由は安いのと管理が緩い気がします。

国内のcohonaやkagoyaの12coreやその他いくつか試しましたが価格とハッシュレートが合いませんでしたねー

conohaにはCPUの継続的な負荷が理由で停止させられました。

CPU70%で動かす様にしていても管理画面だと80%と表示されたり、逆にどれぐらいだったらいいのかを確認してもお答えは頂けませんでした。

(SSHのtopコマンドで見る限りでも60-70%辺りなんですがねー)

↑悪く書いていますが通常のVPSでの利用はお勧め出来るVPSの一つです。時間単位で利用出来るしruby on railsもボタンポチーで構築完了なのでね。マイニングに合わなかったってだけ。

 

海外VPSをいくつも契約していると中には当たりのVPSもあったりするので楽しかったりする。

サイト上ではcoreは2と案内してあるのですがsshで実際のサーバ確認するとcoreが4個あったりw

残念ながら通常のVPSとしての利用は日本からだとお勧め出来ないのですがね。レスポンスが。。。

 

 

その他マイニングとはまったく関係ないのですがアルトコインを6種類ほど数十から数百万円分を買い増ししたり新規で購入してみました。

基準はその通貨のコミュニティが活発な事とtwitterなどで話題になってる通貨で。しばらくガチホかなー

 

 

 

 

 

 

 

バンドルカードのBitcoinチャージの価格差について

バンドルカードのBitcoinチャージの各社の差について

 

■結果から書くとCoincheckでチャージする方がお得。

 

バンドルカードでbitcoinチャージを提供しているのはcoincheckとbitflyerなのですがBitcoinのチャージの金額差があります。

 

別の日などでも確認しましたがCoincheckの方がお得にチャージ出来てます。

 

30000円をチャージ Coinchek=>0.02417BTC,  Bitflyer =>0.02465BTC

 

CoinchekはCoincheckのカードとして出していないのでバンドルカード直接申込みが必要だったかと。

Bitflyerの方はBitflyerの方から申込みする感じです。

 

※チャージは同日同時間に確認しております。 

Coinchekの場合

f:id:hogehoge_kato:20171213030235j:plain

 

 Bitflyerの場合

f:id:hogehoge_kato:20171213030250j:plain

 

AKAGAMI @kanakagami1978さんのロジック実行結果(検証)

AKAGAMI @kanakagami1978 さんがロジックを公開していたので検証してみました。

 

 

非常にシンプルですね。

簡単に書かれていますがコレだけの条件ではないと考えています。

 

私以外にも検証した方がいました。

 

 

UKIさんは成果が出ている様なのですが私のバックテストでは上記条件だとbuy側で約40%程で勝ち60%で負けます。取引回数は約2000回程です。

sell側だと35%の勝ちで65%の負けです。取引回数は1500回程。

 

ちょこっと条件を加えてやると50%程の勝ちになりましたがうーん。取引回数は200回程になり微妙。。。

 

アビトラ仲間でも検証した方がいたのですが上記を素直に動かすと利益はでなかったそうです。

 

って事で私は素直に受け取らずに自分なりの条件などを加えて検証してみました。

 

結果は約20%/日程の利益。

検証って目的でしたので大きな金額で動かしてませんで毎日証拠金30万円前後にセットして検証しています。

約6万円程利益が出ています。

f:id:hogehoge_kato:20171209061145j:plain

朝の5時頃から夜中の23時頃まで放置してます。時々うまく処理出来いない注文を手動で解消させたりはありますが基本は放置ですw

 

 

検証した際の条件を簡単に書いておきます。

一回の取引量は0.01BTCです。

イナゴフライヤーは利用していません。判断データはAPIから取得しています。やってる事はイナゴフライヤーさんと同じかとは考えています。直近20秒は同じ。

(Akagamiさんがなぜイナゴをスクレイピングしているのか謎なんですよねー複数の取引所のデータを確認しているのかなー)

Akagamiさんは価格は一切みていないとの事でしたが私は指値で注文している関係上一応見ています。成行注文は価格がズレるので何か嫌で。。。(正確には指値でも価格がズレる時があります。指値の意味がないBFさんの不思議な仕様です。)

価格確認している時点でワンテンポ時間が掛かってしまうので注文ロジックとしてはよろしくないと考えますが、まぁ検証だしいっかって事で。

※値段がどうこうで注文しないとかはないです。

 

Akagamiさんはロングとショート両方取引を行っているのかと考えますが私はどちらか一方の取引しか行っていません。

数日動かして分かったのはロングでもショートでも利益を出すことが出来たのですが何か気持ち悪くて片方の取引しかしていませんねー

取引回数は約900回/日です。なので一回辺の取引利益は66円程ですかね。

 

 

実際取引を行ってみて改めて感じた事は価格はさほど重要ではないって事。

良い成果にはなりましたが、時間帯にによっては損失が出ましたので万能でも完璧でもないです。

今回は少額(0.01BTC/回)でしたので0.1BTCや1BTCでの検証もしてみると面白いかと考えます。

私は少額でグルグル回すのが好きなので現状だと0.2-0.4BTCが上限になってくるかなーと。単純計算すると約100-200万円/日の利益になる計算。(そんなあまかーないかー)

 

 

って書いてて思いましたがこれって検証じゃないですね。私独自の判断なども入ってますのでw

まぁベースの考えはAkagamiさんのをリスペクトしているって事で。

Quoineのproductsコード一覧

Quoineのproduct番号をいつも忘れてしまう(何処かにメモするのですが場所を忘れるw)ので公開しておきます。

ほぼ自分用のメモ。

今更ですがこれら番号ってQuoineの何処かに表示されていたりしますかね?

 *これら番号は2017年12月5日現在の番号になります。新しく取り扱う通貨が追加されると番号が増えるかと考えます。

```

https://api.quoine.com/products/1
{"id"=>"1", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>11688.33155, "market_bid"=>11656.94809, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"BTCUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_btcusd_1", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>11017.71326, "high_market_ask"=>11745.65668, "volume_24h"=>921.44486478, "last_price_24h"=>11168.65316, "last_traded_price"=>11688.33155, "last_traded_quantity"=>0.3, "quoted_currency"=>"USD", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/2
2の通貨はない
https://api.quoine.com/products/3
{"id"=>"3", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>9864.57307, "market_bid"=>9852.85467, "indicator"=>1, "currency"=>"EUR", "currency_pair_code"=>"BTCEUR", "symbol"=>"€", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_btceur_3", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>9292.98465, "high_market_ask"=>9989.99995, "volume_24h"=>260.2704188, "last_price_24h"=>9425.66056, "last_traded_price"=>9848.44566, "last_traded_quantity"=>1.80551519, "quoted_currency"=>"EUR", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/4
4の通貨はない
https://api.quoine.com/products/5
{"id"=>"5", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>1315300.0, "market_bid"=>1314255.76676, "indicator"=>-1, "currency"=>"JPY", "currency_pair_code"=>"BTCJPY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_btcjpy_5", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>1242583.65227, "high_market_ask"=>1322006.22251, "volume_24h"=>8909.80288324, "last_price_24h"=>1261203.0, "last_traded_price"=>1314255.76676, "last_traded_quantity"=>0.02, "quoted_currency"=>"JPY", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/6
6の通貨はない
https://api.quoine.com/products/7
{"id"=>"7", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>15741.87076, "market_bid"=>15723.17056, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"BTCSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_btcsgd_7", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>14850.34428, "high_market_ask"=>15807.50896, "volume_24h"=>1097.5242847, "last_price_24h"=>15066.49264, "last_traded_price"=>15724.783, "last_traded_quantity"=>0.04, "quoted_currency"=>"SGD", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/8
8の通貨はない
https://api.quoine.com/products/9
{"id"=>"9", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>91325.02533, "market_bid"=>91193.91025, "indicator"=>1, "currency"=>"HKD", "currency_pair_code"=>"BTCHKD", "symbol"=>"HK$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>120.0, "pusher_channel"=>"product_cash_btchkd_9", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>86344.42409, "high_market_ask"=>92752.07964, "volume_24h"=>1220.26814574, "last_price_24h"=>86630.45821, "last_traded_price"=>91162.91358, "last_traded_quantity"=>0.60877, "quoted_currency"=>"HKD", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.1279909894343438}
https://api.quoine.com/products/10
10の通貨はない
https://api.quoine.com/products/11
{"id"=>"11", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>157965771.85499, "market_bid"=>157772280.50039, "indicator"=>1, "currency"=>"IDR", "currency_pair_code"=>"BTCIDR", "symbol"=>"Rp", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>200000.0, "pusher_channel"=>"product_cash_btcidr_11", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>146940128.84061, "high_market_ask"=>160473646.11238, "volume_24h"=>158.1224751, "last_price_24h"=>151021016.2239, "last_traded_price"=>157965771.85499, "last_traded_quantity"=>0.62038755, "quoted_currency"=>"IDR", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>7.398036621848034e-05}
https://api.quoine.com/products/12
12の通貨はない
https://api.quoine.com/products/13
{"id"=>"13", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>15316.67858, "market_bid"=>15298.0096, "indicator"=>-1, "currency"=>"AUD", "currency_pair_code"=>"BTCAUD", "symbol"=>"AU$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_btcaud_13", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>14480.13871, "high_market_ask"=>15357.8662, "volume_24h"=>259.17650226, "last_price_24h"=>14686.53439, "last_traded_price"=>15280.51193, "last_traded_quantity"=>2.49133, "quoted_currency"=>"AUD", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.7635278038649778}
https://api.quoine.com/products/14
14の通貨はない
https://api.quoine.com/products/15
{"id"=>"15", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>591538.89841, "market_bid"=>590955.94703, "indicator"=>1, "currency"=>"PHP", "currency_pair_code"=>"BTCPHP", "symbol"=>"₱", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>675.0, "pusher_channel"=>"product_cash_btcphp_15", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>558217.9019, "high_market_ask"=>605098.54155, "volume_24h"=>2627.7447, "last_price_24h"=>561996.63398, "last_traded_price"=>590778.24276, "last_traded_quantity"=>0.57842, "quoted_currency"=>"PHP", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.01975094063854791}
https://api.quoine.com/products/16
16の通貨はない
https://api.quoine.com/products/17
{"id"=>"17", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>"CASH Trading", "market_ask"=>80188.50884, "market_bid"=>75327.96845, "indicator"=>-1, "currency"=>"CNY", "currency_pair_code"=>"BTCCNY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.0, "pusher_channel"=>"product_cash_btccny_17", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>68510.53568, "high_market_ask"=>80660.25061, "volume_24h"=>0.0, "last_price_24h"=>69852.16666, "last_traded_price"=>77562.48844, "last_traded_quantity"=>0.01, "quoted_currency"=>"CNY", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.15119999116992053}
https://api.quoine.com/products/18
{"id"=>"18", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>"CASH Trading", "market_ask"=>780588.71183, "market_bid"=>731767.33201, "indicator"=>-1, "currency"=>"INR", "currency_pair_code"=>"BTCINR", "symbol"=>"₹", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>2000.0, "pusher_channel"=>"product_cash_btcinr_18", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>668000.0, "high_market_ask"=>782994.01752, "volume_24h"=>0.0, "last_price_24h"=>679101.41338, "last_traded_price"=>669364.57003, "last_traded_quantity"=>0.19603547, "quoted_currency"=>"INR", "base_currency"=>"BTC", "disabled"=>false, "exchange_rate"=>0.01552686535878704}
https://api.quoine.com/products/19
19の通貨はない
https://api.quoine.com/products/20
20の通貨はない
https://api.quoine.com/products/21
21の通貨はない
https://api.quoine.com/products/22
22の通貨はない
https://api.quoine.com/products/23
23の通貨はない
https://api.quoine.com/products/24
24の通貨はない
https://api.quoine.com/products/25
25の通貨はない
https://api.quoine.com/products/26
26の通貨はない
https://api.quoine.com/products/27
{"id"=>"27", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>458.09717, "market_bid"=>455.0, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"ETHUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_ethusd_27", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>441.82434, "high_market_ask"=>467.13906, "volume_24h"=>4306.68488964, "last_price_24h"=>450.0, "last_traded_price"=>459.35442, "last_traded_quantity"=>3.30286958, "quoted_currency"=>"USD", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/28
{"id"=>"28", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>-1, "currency"=>"EUR", "currency_pair_code"=>"ETHEUR", "symbol"=>"€", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_etheur_28", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>431.0, "last_traded_quantity"=>3.0, "quoted_currency"=>"EUR", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/29
{"id"=>"29", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>51633.0, "market_bid"=>51510.0, "indicator"=>-1, "currency"=>"JPY", "currency_pair_code"=>"ETHJPY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_ethjpy_29", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>50115.38206, "high_market_ask"=>52358.1256, "volume_24h"=>22218.39041264, "last_price_24h"=>51192.49888, "last_traded_price"=>51510.0, "last_traded_quantity"=>7.58774, "quoted_currency"=>"JPY", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/30
{"id"=>"30", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>621.11249, "market_bid"=>619.52, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"ETHSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_ethsgd_30", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>600.0, "high_market_ask"=>629.36081, "volume_24h"=>10705.74424518, "last_price_24h"=>605.86043, "last_traded_price"=>619.52, "last_traded_quantity"=>0.26779801, "quoted_currency"=>"SGD", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/31
^[[A{"id"=>"31", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>-1, "currency"=>"HKD", "currency_pair_code"=>"ETHHKD", "symbol"=>"HK$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>120.0, "pusher_channel"=>"product_cash_ethhkd_31", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>4900.0, "last_traded_quantity"=>3.0, "quoted_currency"=>"HKD", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.1279909894343438}
https://api.quoine.com/products/32
{"id"=>"32", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>6170559.82964, "market_bid"=>6156358.44437, "indicator"=>1, "currency"=>"IDR", "currency_pair_code"=>"ETHIDR", "symbol"=>"Rp", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>200000.0, "pusher_channel"=>"product_cash_ethidr_32", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>6314703.93388, "volume_24h"=>1980.67306862, "last_price_24h"=>6064786.79567, "last_traded_price"=>6179811.88565, "last_traded_quantity"=>0.5, "quoted_currency"=>"IDR", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>7.398036621848034e-05}
https://api.quoine.com/products/33
{"id"=>"33", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>999.0, "market_bid"=>0.5, "indicator"=>-1, "currency"=>"AUD", "currency_pair_code"=>"ETHAUD", "symbol"=>"AU$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_ethaud_33", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>798.0, "last_traded_quantity"=>1.0, "quoted_currency"=>"AUD", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.7635278038649778}
https://api.quoine.com/products/34
{"id"=>"34", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>541970.0, "market_bid"=>23033.01087, "indicator"=>-1, "currency"=>"PHP", "currency_pair_code"=>"ETHPHP", "symbol"=>"₱", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>675.0, "pusher_channel"=>"product_cash_ethphp_34", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>22343.72632, "high_market_ask"=>541970.0, "volume_24h"=>1784.0, "last_price_24h"=>22714.89093, "last_traded_price"=>23329.33063, "last_traded_quantity"=>5.93151, "quoted_currency"=>"PHP", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.01975094063854791}
https://api.quoine.com/products/35
{"id"=>"35", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>-1, "currency"=>"CNY", "currency_pair_code"=>"ETHCNY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.0, "pusher_channel"=>"product_cash_ethcny_35", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"CNY", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.15119999116992053}
https://api.quoine.com/products/36
{"id"=>"36", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>-1, "currency"=>"INR", "currency_pair_code"=>"ETHINR", "symbol"=>"₹", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>2000.0, "pusher_channel"=>"product_cash_ethinr_36", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"INR", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>0.01552686535878704}
https://api.quoine.com/products/37
{"id"=>"37", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.03916, "market_bid"=>0.03802001, "indicator"=>-1, "currency"=>"BTC", "currency_pair_code"=>"ETHBTC", "symbol"=>"฿", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.02, "pusher_channel"=>"product_cash_ethbtc_37", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.03801, "high_market_ask"=>0.041, "volume_24h"=>522.843744, "last_price_24h"=>0.03815, "last_traded_price"=>0.03952, "last_traded_quantity"=>0.30392, "quoted_currency"=>"BTC", "base_currency"=>"ETH", "disabled"=>false, "exchange_rate"=>11698.66}
https://api.quoine.com/products/38
38の通貨はない
https://api.quoine.com/products/39
{"id"=>"39", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>1498.16484, "market_bid"=>1492.04991, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"BCHUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_bchusd_39", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>1419.5, "high_market_ask"=>1585.76985, "volume_24h"=>1076.50940684, "last_price_24h"=>1458.62, "last_traded_price"=>1503.55552, "last_traded_quantity"=>0.27908, "quoted_currency"=>"USD", "base_currency"=>"BCH", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/40
{"id"=>"40", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>2017.89028, "market_bid"=>2010.41112, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"BCHSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_bchsgd_40", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>1779.17, "high_market_ask"=>2150.0, "volume_24h"=>361.64530002, "last_price_24h"=>1961.0, "last_traded_price"=>2012.612, "last_traded_quantity"=>0.085, "quoted_currency"=>"SGD", "base_currency"=>"BCH", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/41
{"id"=>"41", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>" CASH Trading", "market_ask"=>168390.07, "market_bid"=>168050.68056, "indicator"=>-1, "currency"=>"JPY", "currency_pair_code"=>"BCHJPY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_bchjpy_41", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>161263.37987, "high_market_ask"=>178637.44026, "volume_24h"=>319.91342398, "last_price_24h"=>164195.0, "last_traded_price"=>168345.48504, "last_traded_quantity"=>0.38467, "quoted_currency"=>"JPY", "base_currency"=>"BCH", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/42
{"id"=>"42", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>25.0, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"DASHSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_dashsgd_42", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"SGD", "base_currency"=>"DASH", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/43
{"id"=>"43", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>21.0, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"DASHUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_dashusd_43", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>21.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>300.0, "last_traded_quantity"=>0.1, "quoted_currency"=>"USD", "base_currency"=>"DASH", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/44
{"id"=>"44", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>22013.0, "indicator"=>1, "currency"=>"JPY", "currency_pair_code"=>"DASHJPY", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_dashjpy_44", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"JPY", "base_currency"=>"DASH", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/45
{"id"=>"45", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>6.94001, "indicator"=>-1, "currency"=>"EUR", "currency_pair_code"=>"DASHEUR", "symbol"=>"€", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_dasheur_45", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>6.94001, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"EUR", "base_currency"=>"DASH", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/46
{"id"=>"46", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>6.0, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"QTUMSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qtumsgd_46", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>6.0, "last_traded_price"=>6.0, "last_traded_quantity"=>1.0, "quoted_currency"=>"SGD", "base_currency"=>"QTUM", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/47
{"id"=>"47", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>500.0, "market_bid"=>8.0, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"QTUMUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qtumusd_47", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>8.0, "high_market_ask"=>500.0, "volume_24h"=>0.0, "last_price_24h"=>8.0, "last_traded_price"=>16.0, "last_traded_quantity"=>1.0, "quoted_currency"=>"USD", "base_currency"=>"QTUM", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/48
{"id"=>"48", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>10116.0, "market_bid"=>851.0, "indicator"=>-1, "currency"=>"JPY", "currency_pair_code"=>"QTUMJPY", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_qtumjpy_48", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>3765.0, "last_traded_quantity"=>1.1, "quoted_currency"=>"JPY", "base_currency"=>"QTUM", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/49
{"id"=>"49", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>1.1, "indicator"=>1, "currency"=>"EUR", "currency_pair_code"=>"QTUMEUR", "symbol"=>"€", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qtumeur_49", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>1.1, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"EUR", "base_currency"=>"QTUM", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/50
{"id"=>"50", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>105.91699, "market_bid"=>105.02, "indicator"=>1, "currency"=>"JPY", "currency_pair_code"=>"QASHJPY", "symbol"=>"¥", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_qashjpy_50", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>82.022, "high_market_ask"=>106.0, "volume_24h"=>1288302.05117128, "last_price_24h"=>88.02, "last_traded_price"=>105.02, "last_traded_quantity"=>8.061, "quoted_currency"=>"JPY", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/51
{"id"=>"51", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.00197168, "market_bid"=>0.00192238, "indicator"=>-1, "currency"=>"ETH", "currency_pair_code"=>"QASHETH", "symbol"=>"Ξ", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.05, "pusher_channel"=>"product_cash_qasheth_51", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.00161, "high_market_ask"=>0.00208637, "volume_24h"=>337590.45591252, "last_price_24h"=>0.001776, "last_traded_price"=>0.00197168, "last_traded_quantity"=>8.061, "quoted_currency"=>"ETH", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>456.0297}
https://api.quoine.com/products/52
{"id"=>"52", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>7.999e-05, "market_bid"=>6.901e-05, "indicator"=>1, "currency"=>"BTC", "currency_pair_code"=>"QASHBTC", "symbol"=>"฿", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.02, "pusher_channel"=>"product_cash_qashbtc_52", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>3.501e-05, "high_market_ask"=>8.095e-05, "volume_24h"=>365175.88743288, "last_price_24h"=>7.004e-05, "last_traded_price"=>7.999e-05, "last_traded_quantity"=>3600.0, "quoted_currency"=>"BTC", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>11703.15857}
https://api.quoine.com/products/53
{"id"=>"53", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>100.0, "market_bid"=>13.0, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"NEOUSD", "symbol"=>nil, "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_neousd_53", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>13.0, "high_market_ask"=>100.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"USD", "base_currency"=>"NEO", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/54
{"id"=>"54", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>100000.0, "market_bid"=>3362.0, "indicator"=>-1, "currency"=>"JPY", "currency_pair_code"=>"NEOJPY", "symbol"=>nil, "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>1500.0, "pusher_channel"=>"product_cash_neojpy_54", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>3362.0, "high_market_ask"=>100000.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"JPY", "base_currency"=>"NEO", "disabled"=>false, "exchange_rate"=>0.008878392655793595}
https://api.quoine.com/products/55
{"id"=>"55", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>25.81, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"NEOSGD", "symbol"=>nil, "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_neosgd_55", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"SGD", "base_currency"=>"NEO", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/56
{"id"=>"56", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>10.01, "indicator"=>1, "currency"=>"EUR", "currency_pair_code"=>"NEOEUR", "symbol"=>nil, "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_neoeur_56", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>10.01, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>10.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"EUR", "base_currency"=>"NEO", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/57
{"id"=>"57", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.97, "market_bid"=>0.91001, "indicator"=>-1, "currency"=>"USD", "currency_pair_code"=>"QASHUSD", "symbol"=>"$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qashusd_57", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.68474, "high_market_ask"=>0.99, "volume_24h"=>395248.9444282, "last_price_24h"=>0.8, "last_traded_price"=>0.97999, "last_traded_quantity"=>4969.20049308, "quoted_currency"=>"USD", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>1.0}
https://api.quoine.com/products/58
{"id"=>"58", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.73326, "market_bid"=>0.71816, "indicator"=>-1, "currency"=>"EUR", "currency_pair_code"=>"QASHEUR", "symbol"=>"€", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qasheur_58", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.61495, "high_market_ask"=>0.82124, "volume_24h"=>9275.82641242, "last_price_24h"=>0.64243, "last_traded_price"=>0.73327, "last_traded_quantity"=>14.17429203, "quoted_currency"=>"EUR", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>1.184512733}
https://api.quoine.com/products/59
{"id"=>"59", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>1.228, "market_bid"=>1.191, "indicator"=>-1, "currency"=>"SGD", "currency_pair_code"=>"QASHSGD", "symbol"=>"S$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qashsgd_59", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>1.0, "high_market_ask"=>1.309, "volume_24h"=>30289.75917866, "last_price_24h"=>1.027, "last_traded_price"=>1.18355, "last_traded_quantity"=>4.47598939, "quoted_currency"=>"SGD", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.7424450646335551}
https://api.quoine.com/products/60
{"id"=>"60", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>1.13401, "market_bid"=>1.115, "indicator"=>1, "currency"=>"AUD", "currency_pair_code"=>"QASHAUD", "symbol"=>"AU$", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>15.0, "pusher_channel"=>"product_cash_qashaud_60", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.92761, "high_market_ask"=>1.22, "volume_24h"=>6198.78076102, "last_price_24h"=>1.002, "last_traded_price"=>1.19, "last_traded_quantity"=>18.0, "quoted_currency"=>"AUD", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.7635278038649778}
https://api.quoine.com/products/61
{"id"=>"61", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>11743.703, "market_bid"=>11530.085, "indicator"=>1, "currency"=>"IDR", "currency_pair_code"=>"QASHIDR", "symbol"=>"Rp", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>200000.0, "pusher_channel"=>"product_cash_qashidr_61", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>9854.226, "high_market_ask"=>13211.005, "volume_24h"=>5977.5147525, "last_price_24h"=>10292.06, "last_traded_price"=>11743.703, "last_traded_quantity"=>9.90214079, "quoted_currency"=>"IDR", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>7.398036621848034e-05}
https://api.quoine.com/products/62
{"id"=>"62", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>0, "currency"=>"HKD", "currency_pair_code"=>"QASHHKD", "symbol"=>"Ꝗ", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>120.0, "pusher_channel"=>"product_cash_qashhkd_62", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"HKD", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.1279909894343438}
https://api.quoine.com/products/63
{"id"=>"63", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>0, "currency"=>"PHP", "currency_pair_code"=>"QASHPHP", "symbol"=>"Ꝗ", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>675.0, "pusher_channel"=>"product_cash_qashphp_63", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"PHP", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.01975094063854791}
https://api.quoine.com/products/64
{"id"=>"64", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>0, "currency"=>"CNY", "currency_pair_code"=>"QASHCNY", "symbol"=>"Ꝗ", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>0.0, "pusher_channel"=>"product_cash_qashcny_64", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"CNY", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.15119999116992053}
https://api.quoine.com/products/65
{"id"=>"65", "product_type"=>"CurrencyPair", "code"=>"CASH", "name"=>nil, "market_ask"=>0.0, "market_bid"=>0.0, "indicator"=>0, "currency"=>"INR", "currency_pair_code"=>"QASHINR", "symbol"=>"Ꝗ", "btc_minimum_withdraw"=>0.02, "fiat_minimum_withdraw"=>2000.0, "pusher_channel"=>"product_cash_qashinr_65", "taker_fee"=>0.0, "maker_fee"=>0.0, "low_market_bid"=>0.0, "high_market_ask"=>0.0, "volume_24h"=>0.0, "last_price_24h"=>0.0, "last_traded_price"=>0.0, "last_traded_quantity"=>0.0, "quoted_currency"=>"INR", "base_currency"=>"QASH", "disabled"=>false, "exchange_rate"=>0.01552686535878704}
https://api.quoine.com/products/66
66の通貨はない
https://api.quoine.com/products/67
67の通貨はない
https://api.quoine.com/products/68
68の通貨はない
https://api.quoine.com/products/69
69の通貨はない
https://api.quoine.com/products/70
70の通貨はない
https://api.quoine.com/products/71
71の通貨はない
https://api.quoine.com/products/72
72の通貨はない
https://api.quoine.com/products/73
73の通貨はない
https://api.quoine.com/products/74
74の通貨はない
https://api.quoine.com/products/75
75の通貨はない
https://api.quoine.com/products/76
76の通貨はない
https://api.quoine.com/products/77
77の通貨はない
https://api.quoine.com/products/78
78の通貨はない
https://api.quoine.com/products/79
79の通貨はない
https://api.quoine.com/products/80
80の通貨はない
https://api.quoine.com/products/81
81の通貨はない
https://api.quoine.com/products/82
82の通貨はない
https://api.quoine.com/products/83
83の通貨はない
https://api.quoine.com/products/84
84の通貨はない
https://api.quoine.com/products/85
85の通貨はない
https://api.quoine.com/products/86
86の通貨はない
https://api.quoine.com/products/87
87の通貨はない
https://api.quoine.com/products/88
88の通貨はない
https://api.quoine.com/products/89
89の通貨はない
https://api.quoine.com/products/90
90の通貨はない

 

```

BitflyerのBotトレードはどの環境で動かすと良いのか

Bitflyer FXを始めてからAPIサーバのレスポンス速度が気になったので測定してみました。

 

■なぜ気になる?

注文時のロジックとして"APIで現在の価格取得=>注文するorしない判断=>APIで注文"の流れなのですが、API接続(インターネット)の時間が早ければ早いほどこちらが想定している取引が出来ると考えます。

 

私のAPIの取得のタイミングや注文の仕方などの影響もあるのでAPIサーバの接続だけを改善すればいいって訳ではないのですが、いずれサーバで動かす事考えるとねーって事で。

現在は検証中なのでローカル環境で動かしています。

 

■状況

BitflyerはIPで検索するもcloudflare.comを利用しているのでサーバ場所が分かりません。

他の取引所であればAWSを利用してる所が多いので、AWSで運用すればいいかなーと想像しています。(実際は測定しないと分かりませんが。)

 

■結果から(実際測定した情報は下部に)

1. Conoha

2. AWS

3. ローカル環境 自身のPC(Mac)です。※千代田区です。

4. Sakura <= 測定出来ず

 

VPSのみで測定しています。

私が常時契約しているVPS上記のみですのでご了承下さいませ。

もし上記以外で計測した人いましたら教えて頂けると幸いです。

 

Sakuraはなぜか測定できーず。ネットワークに詳しくないのですが何かしら許可する必要とかあったりしますかね?

古いVPSなので何かしらあるのかな。。。

 

一応同じ時間帯に計測しましたが手動で順番に測定したので正確ではないです。

何度も計測してBitflyerに迷惑かけるのも気が引けるので各サーバで一回しか行っていません。本当は何度か時間帯を変えて測定するのがいいのでしょうがね。

 

 

---------------------------------------------
AWSの場合
ping -c 10 api.bitflyer.jp
PING api.bitflyer.jp.cdn.cloudflare.net (104.20.223.62) 56(84) bytes of data.
64 bytes from 104.20.223.62: icmp_seq=1 ttl=52 time=1.60 ms
64 bytes from 104.20.223.62: icmp_seq=2 ttl=52 time=1.58 ms
64 bytes from 104.20.223.62: icmp_seq=3 ttl=52 time=1.61 ms
64 bytes from 104.20.223.62: icmp_seq=4 ttl=52 time=1.55 ms
64 bytes from 104.20.223.62: icmp_seq=5 ttl=52 time=1.56 ms
64 bytes from 104.20.223.62: icmp_seq=6 ttl=52 time=1.53 ms
64 bytes from 104.20.223.62: icmp_seq=7 ttl=52 time=1.59 ms
64 bytes from 104.20.223.62: icmp_seq=8 ttl=52 time=1.55 ms
64 bytes from 104.20.223.62: icmp_seq=9 ttl=52 time=1.53 ms
64 bytes from 104.20.223.62: icmp_seq=10 ttl=52 time=1.56 ms

--- api.bitflyer.jp.cdn.cloudflare.net ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 24849ms
rtt min/avg/max/mdev = 1.536/1.570/1.616/0.032 ms

---------------------------------------------

---------------------------------------------
ローカルの場合
$ ping -c 10 api.bitflyer.jp
PING api.bitflyer.jp.cdn.cloudflare.net (104.20.223.62): 56 data bytes
64 bytes from 104.20.223.62: icmp_seq=0 ttl=56 time=48.212 ms
64 bytes from 104.20.223.62: icmp_seq=1 ttl=56 time=43.976 ms
64 bytes from 104.20.223.62: icmp_seq=2 ttl=56 time=45.263 ms
64 bytes from 104.20.223.62: icmp_seq=3 ttl=56 time=51.698 ms
64 bytes from 104.20.223.62: icmp_seq=4 ttl=56 time=39.526 ms
64 bytes from 104.20.223.62: icmp_seq=5 ttl=56 time=42.933 ms
64 bytes from 104.20.223.62: icmp_seq=6 ttl=56 time=44.575 ms
64 bytes from 104.20.223.62: icmp_seq=7 ttl=56 time=47.176 ms
64 bytes from 104.20.223.62: icmp_seq=8 ttl=56 time=38.855 ms
64 bytes from 104.20.223.62: icmp_seq=9 ttl=56 time=43.447 ms

--- api.bitflyer.jp.cdn.cloudflare.net ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 38.855/44.566/51.698/3.657 ms

---------------------------------------------

---------------------------------------------
Conohaの場合
$ ping -c 10 api.bitflyer.jp
PING api.bitflyer.jp.cdn.cloudflare.net (104.20.223.62) 56(84) bytes of data.
64 bytes from 104.20.223.62: icmp_seq=1 ttl=59 time=1.02 ms
64 bytes from 104.20.223.62: icmp_seq=2 ttl=59 time=1.05 ms
64 bytes from 104.20.223.62: icmp_seq=3 ttl=59 time=1.07 ms
64 bytes from 104.20.223.62: icmp_seq=4 ttl=59 time=1.06 ms
64 bytes from 104.20.223.62: icmp_seq=5 ttl=59 time=1.03 ms
64 bytes from 104.20.223.62: icmp_seq=6 ttl=59 time=1.14 ms
64 bytes from 104.20.223.62: icmp_seq=7 ttl=59 time=1.05 ms
64 bytes from 104.20.223.62: icmp_seq=8 ttl=59 time=1.07 ms
64 bytes from 104.20.223.62: icmp_seq=9 ttl=59 time=1.04 ms
64 bytes from 104.20.223.62: icmp_seq=10 ttl=59 time=1.05 ms

--- api.bitflyer.jp.cdn.cloudflare.net ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9013ms
rtt min/avg/max/mdev = 1.021/1.063/1.145/0.034 ms

---------------------------------------------

---------------------------------------------
Sakuraの場合
$ ping -c 10 api.bitflyer.jp
PING api.bitflyer.jp.cdn.cloudflare.net (104.20.222.62) 56(84) bytes of data.

--- api.bitflyer.jp.cdn.cloudflare.net ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 18999ms

---------------------------------------------

 

 

 

 

 

最初の記事

Bitcoin 裁定取引と自動取引 abitra.net を運営しています。