*

【仮想通貨API】アクセス回数の上限を超えて…

各取引所APIでは一定時間の間にたたくことができる回数に上限があります。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
HTTP API は、以下のとおり呼出回数を制限いたします。

Private API は 1 分間に約 200 回を上限とします。
IP アドレスごとに 1 分間に約 500 回を上限とします。

1 日の平均約定単価が 0.01 未満のユーザーは、翌日の Private API 呼出回数が 1 分間に約 10 回まで制限されることがあります。
マニュアル発注は制限されません。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

これでも十分上限は大きいですが、どうやらこの以下の回数の場合でも
アクセス回数が多いIPはアクセス拒否されることがあるようです。(実体験)

たぶんサーバーがDosと認識して、上限に達する前に自動的に拒否しているんだと思います。

しかし、ネットワークの世界ではこういった事態もよく遭遇するもので、
回避方法があります。

phpではcurlを使う際にプロキシを設定できます。
アクセス制限はグローバルIPに対して行われるので、
串を刺せば無問題です。

(海外IPをはじく可能性があるので、プロキシは日本のロケーションのものにしましょう。一応)

記述自体は簡単でcurlのオプションに下記を足せばいいだけです。

問題はプロキシの寿命です。
長時間できるものもありますが、永続的かつ自動的にプロキシのIPを回そうと思います。

手としては、
A 複数のIPをあらかじめリストで取得しておき、失敗したら次のIPを試行するループ文を使う
B プロキシのIPをリアルタイムで出しているサイトからスクレイピングして取得し、繰り返し試行する
があります。

Bの方が完全上位互換ですが、なかなかスクレイピングしやすい良いサイトが見つからないので、
とりあえず、Aでいきます。

リストを外部ファイルにすると巨大なリストも処理できますが、
とりあえずお試しなので、php本文の先頭にずらずら書きます。

(プログラマのやることとは思えない冗長さですね…)

あとはfor文でこの配列の処理をすればOKです。

Message

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

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

関連記事

仮想通貨取引所のチャット音声自動読み上げシステムを作る3 AJAXでリアルタイム表示させる

前回はbitFlyerのAPIから最新のチャットを取得するところまでやったので、 今回はそれをリア

記事を読む

仮想通貨APIでコピートレード配信システムを作る

仮想通貨、暗号通貨の流行りって基本的にFXと同じ道をたどるので、 今後予想される流行の一つにコピー

記事を読む

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

BinanceのプライベートAPIにちょっと他の取引所とは違うクセがあったので、今回はそれを紹介しま

記事を読む

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

ずっと国内の大手3社でアービトラージしているのですが、サーバーの脆さや約定力のなさが目立つことが良く

記事を読む

MQLとWEB APIとHashの話~MT4から仮想通貨取引所APIの取引メソッドを~

ビットコインの自動売買システム構築のトピックに関して、 「・・・hash_hmac('sha256

記事を読む

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

    "FX"の自動売買システムに興味がある方はinfo@aiforex.infoにご連絡ください。
    担当の方が対応します

    トレード成績はこのブログに掲載しています。


    株、仮想通貨、それ以外の私に対するご連絡は
    infoあっとfxantenna.com
    まで

ビットコイン自動売買システムの作り方 一覧

今ならAPIの仕様の改良により、 CoinCheck、ZAIF、bi

ライトコインLTCのアービトラージ取引結果 binance vs poloniex

今回はライトコインのアービトラージ結果です。 最初はレート差1USD

仮想通貨アービトラージに取引所間の送金は必ずしも必要ではない

ここまで話を進めてきていまさら~な感じもするのですが、そもそものところ

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

今回はビットコインキャッシュのアービトラージの取引結果です。

ETH(イーサリアム)のアービトラージの取引結果(Binance vs Poloniex)

前回まででアルトコインのアービトラージの作り方や背景について説明しまし

→もっと見る

PAGE TOP ↑