もし時間があれば、履歴の読み込みと制御を担当するクラスの形でコードを作ってください。
HI: https://www.mql5.com/ru/forum/2485 の ように、選択された全商品の全履歴をロードすることができます。
- ダウンロードをEA内で動作させる必要があり、追加のチャートやタイマーを作成する必要はありません。
そうですね、でも私のコードの目的はもっと原始的なもので、コードで作業している間に新鮮な履歴を持つこと、つまりマーケット概要からすべてのシンボルが自動的にダウンロードされることです。
あなたのクラスは公開されています。
このスクリプトをコンパイルしようとすると、102行目でエラーが発生します:
'SERIES_SYNCRONIZED' - undeclared identifier downloadhistory.mq5 (line 102, column 46)
SERIES_SYNCHRONIZED "であるべきところが、"SERIES_SYNCRONISED "となっているようです("H "が抜けています)。
H "を正しく入力すれば、正しくコンパイルされます!
このスクリプトをコンパイルしようとすると、102行目でエラーが発生します:
SERIES_SYNCHRONIZED "であるべきところが、"SERIES_SYNCRONISED "となっているようです("H "が抜けています)。
H "を正しく入力すれば、正しくコンパイルされます!
データをダウンロードするのにとても便利なツールです。
確認したいことがあります。スクリプトを現在のチャートにドラッグしたのですが、非常に短い時間でメッセージが表示されるだけで、チャートを2012.10.2に戻すことしかできません。これはすべてのシンボルで起こりました。取引サーバーは202.10.2からの履歴しか提供しないということでしょうか。
でも、過去のデータはどこに保存されるのですか?
記録が見つかりません。どこにデータがありますか?
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
downloadhistory.mq5:
このスクリプトは、取引サーバで利用可能な(現在の銘柄の)履歴データをダウンロードします。
作者: Aleksey Sergan