voidOnStart()
{
MqlCalendarEvent events[];
ulong event_id=756020004; // id этого события может поменяться в Календаре, поэтому сверяйте MqlCalendarValue values[];
//--- зададим границы диапазона, из которого берем события datetime date_from=D'01.01.2010'; // дата стартаdatetime date_to=D'01.01.2020'; // дата финишаif(CalendarValueHistoryByEvent(event_id,values,date_from,date_to))
{
ArrayPrint(values);
}
else
{
PrintFormat("Ошибка! Не удалось получить значения для события event_id=%d",event_id);
PrintFormat("Код ошибки: %d",GetLastError());
}
}
を返します。
2019.05.1411:08:34.198 calendar_value (EURUSD,M5) Ошибка! Не удалось получить значения для события event_id=7560200042019.05.1411:08:34.198 calendar_value (EURUSD,M5) Код ошибки: 0
4pcでは動作しないのですね、わかります。
試しに...
明日は、ターミナルカレンダーの更新率について見ていきます
明日は、ターミナルカレンダーの更新レートについて見ていきます
アップデート要求の実装方法を教えてください。
スルータイマー、毎ティック?
よくあることですが、サーバーへのDDoS攻撃とみなされないのでしょうか?
イベントパケットでは、掲載時間は実際ではなく、正式なものです...
アップデート要求の実装方法を教えてください。
スルータイマー、毎ティック?
もし頻繁に起こるのであれば、サーバーへのDDoS攻撃とみなされるのでは?
イベントパケットの時刻は正式な公開時刻であり、実際の時刻ではありません...。
EAが端末のカレンダーにアクセスしている。
ここでは、サーバーの解析は行っていません。
カレンダーは自動で端末に配信され、rltime pushモードとなります。カレンダー履歴は、端末起動時に自動的に同期されます。
MQL5からのクエリーは、サーバーへの再リクエストを発生させず、常に更新されるローカルのデータベースと連動します。
明日は、ターミナルカレンダーの更新率について見ていきます。
スウィート
は、国旗を貼り付けるオプションはないのでしょうか?
を返します。
しかし、開始日を変更すると
D'01.01.2000'
であれば、データは正しく取得される
こちらは更新速度ですが、Investing.comのカレンダーは2秒、MT5のカレンダーは23秒で受信しています。
MT4Investing.com カレンダー
ターミナルからMT5カレンダー
高速なカレンダーを持つためには、多くの資金を投入する必要があります。例えば、「source」の3つの指標(API Crude Oil Inventories、API Distillate Inventories、API Distillate Inventories)のパッケージ1つでも5000cu程度する。
そして、これは「個人使用目的」であり、リアルタイムモードで公開されているリソースに公開するためのものではありません。
オンラインでニュースが公開される最速の経済カレンダー をご存知ですか(予測、時事)?
このブログを興味深く読ませていただきましたが、なぜ最速が必要なのか?
私は長年カレンダーが好きで、NewsTrader Expert Advisorでデモとリアル(異なるカレンダー)で取引しています。私はtsdフォーラムで公式カレンダーを管理していましたが、私の考えでは、実際の値が数秒または数ミリ秒でチャート(またはカレンダーのウェブページ)に掲載されても、私には関係ないのです...
----------------
私の考えでは、すべてのカレンダーは2つのグループに分類されます。
----------------
情報カレンダーの一例として、investing.comのカレンダーがあります。
私はプログラマーではないので、わからないのですが、ここで2秒がどのように定義されたのでしょうか ...しかし、このカレンダーは、まずcsvファイルのあるFilesフォルダに移動し、このファイルからチャート(またはExpert Advisor)に移動します。このファイルを自分のパソコンで更新したい場合は、チャートを更新するか、メタトレーダーを再読み込みする必要があります。
メタトレーダー4はこちら
そして、これはメタトレーダー5 -。
そして、カレンダーはティック単位でチャートに掲載される-。
---------------
トレーディングカレンダーの例として、外為ファクトリーカレンダーがあります。そして、ここでも(少なくとも私の場合) - データはcvsファイルから取得されます。
また、あるブローカー(mt5.***)のカレンダーもありますが、これも情報的なものです。
---------------
ここはどうでしょう?
このMQL5のカレンダーを例にインジケータを見たいだけなんですが.とても興味深いです。
なぜなら、これらすべてのカレンダーの利点の1つは、そこにあるすべてのもの(ニュースで取引するためのすべての指標とEA) - すべてが無料(どこにもお金を払う必要がない)であることです。
そこで、(例えば)シンプルなMQL5カレンダーニュースのインジケータを作って、比較するだけで、ユーザーの意見を聞いたり、改善案を出したりすることができれば良いと思います。