MT4のチャート上に複数の仮想通貨取引所のビットコインレートを表示するやり方

先日、ブログを読んでいただいてる方からコードをいただいたので、ご紹介します。(OKをもらいました。)

 

仮想通貨FXトレードができるおすすめ海外FX会社一覧(MT4)

中身はタイトルの通りなのですが、仮想通貨取引所のAPIにおけるレート取得のメソッドはpublicメソッドであるため、認証不要でレートを取得することができます。

簡単に言うと、取引所の特定のURLにアクセスすれば現在のビットコインレートが取得できるということです。MQLにはWebRequest関数があり、MT4/MT5でURLを許可していればWEBアクセスをすることができます。

bitFlyer,CoinChech,ZAIF,kraken,quoine,btcboxのレートを引っ張ります。
それぞれのURLは、

こんな感じです。

レートの取得はそれぞれの取引所によって仕様が異なるので、jsonを見つつ丁寧に分解しなければなりません。(ここら辺が自分でやろうとすると大変なんですよね。)

(これはコードの一部なので、全体像は後で見えてくると思います。)

bandicam 2017-12-15 09-34-43-765
実行結果

このコードはスクリプトなので、コンパイルした後はscriptフォルダに保存してください。ExpertAdviserやIndicatorとして実行しても表示されないと思います。

コード全体

 

(ところで、KrakenのWEBサイトにアクセスしようとすると頻繁にエラーになるのは私だけ?)

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。
 

コメント

  1. Atsushi Yamanaka より:

    掲載ありがとうございました。
    私の稚拙なコードもこうやって見るとかっちょいいです。

    今Krakenのサイトにアクセスしたら私も1回はねられました。KrakenはAPIも弱いので、全体的にサーバが脆弱なのかもしれません。私は鞘取りの方はミスが多いので外しています。

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

業者間アービトラージやってみた(開発と配布)[MT4/MT5/API][裁定取引]

アービトラージというのは、業者間のレート差を利用した超高速後出しエントリーロジック、あるいは両建てロ

記事を読む

[MT4]仮想通貨(ビットコイン)のシステムトレード検証(ソースコードあり)

MT4/MT5でも仮想通貨の取扱業者が増えてきたので、そろそろ自動売買やらバックテストやらができるよ

記事を読む

MT4/MT5/APIでビットコインアービトラージするためのツール無料ダウンロード

ビットコインアービトラージと言えば仮想通貨取引所間のAPIを使ったアービトラージが定番ですが、昨今は

記事を読む

仮想通貨MT4注文システム

このサイトでもMT4で仮想通貨トレードを行う方法はいくつか紹介していますが、 bitbank等MT

記事を読む

仮想通貨/ビットコイン長期EA(MT4) 勝てるEA[無料]

バックテスト結果 USDJPY 2019/1/1~2019/12/31 スプレッド:2 D

記事を読む

 

上に戻る