最速の経済カレンダー。 - ページ 3

 

4pcでは動作しないのですね、わかります。

試しに...

 

明日は、ターミナルカレンダーの更新率について見ていきます


 
Aleksei Moshkin:

明日は、ターミナルカレンダーの更新レートについて見ていきます



アップデート要求の実装方法を教えてください。

スルータイマー、毎ティック

よくあることですが、サーバーへのDDoS攻撃とみなされないのでしょうか?

イベントパケットでは、掲載時間は実際ではなく、正式なものです...

 
Alexey Klenov:


アップデート要求の実装方法を教えてください。

スルータイマー、毎ティック

もし頻繁に起こるのであれば、サーバーへのDDoS攻撃とみなされるのでは?

イベントパケットの時刻は正式な公開時刻であり、実際の時刻ではありません...。

EAが端末のカレンダーにアクセスしている。

ここでは、サーバーの解析は行っていません。

 

カレンダーは自動で端末に配信され、rltime pushモードとなります。カレンダー履歴は、端末起動時に自動的に同期されます。

MQL5からのクエリーは、サーバーへの再リクエストを発生させず、常に更新されるローカルのデータベースと連動します。

 
Aleksei Moshkin:

明日は、ターミナルカレンダーの更新率について見ていきます。

スウィート

は、国旗を貼り付けるオプションはないのでしょうか?

 
void OnStart() 
  { 
   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.14 11:08:34.198 calendar_value (EURUSD,M5)      Ошибка! Не удалось получить значения для события event_id=756020004
2019.05.14 11:08:34.198 calendar_value (EURUSD,M5)      Код ошибки: 0


しかし、開始日を変更すると

D'01.01.2000'

であれば、データは正しく取得される

2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [137] 56817  756020004 2018.11.13 08:15:00 2018.10.01 00:00:00          0              2300000              2600000 -9223372036854775808              2100000             1          0
2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [138] 56821  756020004 2018.12.13 08:15:00 2018.11.01 00:00:00          0              1400000              2300000 -9223372036854775808              1700000             2          0
2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [139] 75819  756020004 2019.01.18 07:30:00 2018.12.01 00:00:00          0               600000              1400000 -9223372036854775808              1000000             2          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [140] 75823  756020004 2019.02.14 07:30:00 2019.01.01 00:00:00          0              -500000               600000 -9223372036854775808               300000             2          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [141] 75827  756020004 2019.03.14 07:30:00 2019.02.01 00:00:00          0              -700000              -500000 -9223372036854775808             -1000000             1          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [142] 75831  756020004 2019.04.15 06:30:00 2019.03.01 00:00:00          0              -200000              -700000 -9223372036854775808             -1500000             1          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [143] 75835  756020004 2019.05.14 06:30:00 2019.04.01 00:00:00          0              -600000              -200000 -9223372036854775808              -600000             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [144] 75839  756020004 2019.06.13 06:30:00 2019.05.01 00:00:00          0 -9223372036854775808              -600000 -9223372036854775808              -600000             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [145] 75843  756020004 2019.07.15 06:30:00 2019.06.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [146] 75847  756020004 2019.08.15 06:30:00 2019.07.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [147] 80942  756020004 2019.09.12 06:30:00 2019.08.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [148] 85039  756020004 2019.10.15 06:30:00 2019.09.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
 

こちらは更新速度ですが、Investing.comのカレンダーは2秒、MT5のカレンダーは23秒で受信しています。

MT4Investing.com カレンダー


ターミナルからMT5カレンダー


 

高速なカレンダーを持つためには、多くの資金を投入する必要があります。例えば、「source」の3つの指標(API Crude Oil Inventories、API Distillate Inventories、API Distillate Inventories)のパッケージ1つでも5000cu程度する。

そして、これは「個人使用目的」であり、リアルタイムモードで公開されているリソースに公開するためのものではありません。

 
Aleksei Moshkin:
オンラインでニュースが公開される最速の経済カレンダー をご存知ですか(予測、時事)?

このブログを興味深く読ませていただきましたが、なぜ最速が必要なのか?

私は長年カレンダーが好きで、NewsTrader Expert Advisorでデモとリアル(異なるカレンダー)で取引しています。私はtsdフォーラムで公式カレンダーを管理していましたが、私の考えでは、実際の値が数秒または数ミリ秒でチャート(またはカレンダーのウェブページ)に掲載されても、私には関係ないのです...

----------------

私の考えでは、すべてのカレンダーは2つのグループに分類されます。

  • 情報系では、影響が大きいニュースイベント(優先度・重要度高)、影響が中程度のニュースイベント、影響が小さいニュースイベントなど、定義によって優先順位が決められています。例えば、GDPは赤を優先度の高いニュースとして置くことになっているので、このニュースの取引が可能かどうか(つまり、ニュースの価格が大きく動くか、ほとんど動かないか)にかかわらず、そうしているのです。

  • 値動きの予測によってニュースの優先順位が設定される「トレーディングカレンダー」。もし、そのニュースが優先度の高いものとしてマークされていれば、数分後に2つの保留中の注文(買いストップと売りストップ)を出すだけで、つまりそのニュースを取引することができるのです。

----------------

情報カレンダーの一例として、investing.comのカレンダーがあります。

私はプログラマーではないので、わからないのですが、ここで2秒がどのように定義されたのでしょうか ...しかし、このカレンダーは、まずcsvファイルのあるFilesフォルダに移動し、このファイルからチャート(またはExpert Advisor)に移動します。このファイルを自分のパソコンで更新したい場合は、チャートを更新するか、メタトレーダーを再読み込みする必要があります。

メタトレーダー4はこちら


そして、これはメタトレーダー5 -。


そして、カレンダーはティック単位でチャートに掲載される-。


---------------

トレーディングカレンダーの例として、外為ファクトリーカレンダーがあります。そして、ここでも(少なくとも私の場合) - データはcvsファイルから取得されます。
また、あるブローカー(mt5.***)のカレンダーもありますが、これも情報的なものです。

---------------

ここはどうでしょう?
このMQL5のカレンダーを例にインジケータを見たいだけなんですが.とても興味深いです。

なぜなら、これらすべてのカレンダーの利点の1つは、そこにあるすべてのもの(ニュースで取引するためのすべての指標とEA) - すべてが無料(どこにもお金を払う必要がない)であることです。

そこで、(例えば)シンプルなMQL5カレンダーニュースのインジケータを作って、比較するだけで、ユーザーの意見を聞いたり、改善案を出したりすることができれば良いと思います。

理由: