*

仮想通貨取引所APIにプロキシを使うとき

以前、取引所APIのアクセス回数上限を突破するためにプロキシをご紹介したのですが、
それに関して「具体的にどうやってプロキシリストをとるの?」という質問をいただきました。

プロキシリストの取得に関しては、おそらくTOR関連のサイトまわりで使う技術なんじゃないかと思います。
あとは2chでIDを変えまくって自演してステマする場合とか・・・

なので、そっちの方面の人に聞くかソフトをもらうのも一つの手だと思います。
(そんな人なかなかいないか・・・)

取引所APIを使った自動売買のプロキシの設定方法ですが、
一番かんたんな方法としては、
Googleで「japan proxy list」などと検索して定期的に
手動でプロキシを更新する方法です。

一番間違いがないとは思いますが正直なところ面倒だと思います。
それが仕事なら良いですけどね。

2つ目の方法としては、
「japan proxy list」の検索結果のサイトの中で
できるだけシンプルなレイアウトのサイトを見つけ、
定期的にCRONでスクレイピングして別ファイルに保存し、
トレードファイルから呼び出す方法です。

CRONはサーバーで定期的にphpなどを呼び出す機能で
最近のレンタルサーバーならメニューの中にあると思います。

スクレイピングは自分でコーディングしなければいけないので、
正直大変だと思います。

スクレイピングに関しては「MT4のチャート上にWEBデータを表示する」際に必要になったことがあるので、
そちらの記事を参照してください。

妥協案としては、
長く使える有料proxyサーバーを買うのが一番良いと思います。
数百円でレンタルできますし、速度も早いです。

VPNにしてしまうと、同じIPアドレスを多くの人が使っているので、
弾かれてしまう可能性が高いです。(ZAIFでは弾かれたことがあります)

また、プロキシを経由するとアクセス上限は超えられますが、
取引所がレスポンスを返そうとしているタイミングでタイムアウトすると、
2重にオーダーを送信してしまう可能性があります。

かといって、タイムアウトを設定しないと
プロキシサーバーが止まった時に
自サーバーのCPUがそこで止まってしまい、サーバー会社に怒られます。

なので、取引所に止められていないのであれば、
プロキシは極力使わない方が良いと思います。

また、bitFlyerのサーバーはアメリカにあるので、
bitFlyerを使う場合は、プロキシリストは日本のロケーションでなくてもOKです。

というより、日本に限定しない方がスクレイピングに向いたサイトは見つかると思います。

あと、
無料プロキシの中には情報を抜き取っているところもあるはずなので、
プロキシサーバーを使う場合にはセキュリティと暗号化処理に気を付けてください。

間違ってもデバッグの際にAPIキーを平文で送るようなことがないようにしてください。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

仮想通貨取引所のサーバーの場所(自動売買の最適なロケーションは?)

FXの世界ではそれぞれのブローカーのサーバーがどこにあるかを調べて、 それに対して最も近いデータセ

記事を読む

BinanceとPoloniexの自動アービトラージシステムを作る3

Binanceのオーダーができるようになったので、一応PoloniexのAPIによるオーダーもおさら

記事を読む

BCH(ビットコインキャッシュ)のアービトラージの取引結果(Binance vs Poloniex)

今回はビットコインキャッシュのアービトラージの取引結果です。 日本時間 bid(売値)

記事を読む

MT4でビットコインの自動売買と過去検証

ビットコインチャートを表示できるMT4業者が増えてきたということですが、 現物でアービトラージをす

記事を読む

MT4から取引所のビットコインレートを取得して比較する

今までMQLしか触ったことがない人にとって、jSONだのHASHだのが出てくるAPIの処理は荷が重か

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その⑨

このシリーズは前回の投稿から1年以上あいている訳ですが、結構問い合わせ

no image
【一覧】外部ソフトなしで稼働するコピートレードツールを作る。

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その1

no image
スマホから稼働中のEAを操作、チェックするアイディア【RDP以外で】

自動売買システムはVPSなどに設置することで24時間稼働させられますが

no image
【初心者向け】VPSでWebサーバー構築 (さくらVPSxUbuntu16.04)

今回はサーバーの構築について扱ってみようと思います。VPSを使った一般

no image
2018年中盤~の仮想通貨(ビットコイン)アービトラージの相場について

ちょくちょく「最近、ビットコインのアービトラージどうですか」という質問

→もっと見る

PAGE TOP ↑