En hızlı ekonomik takvim. - sayfa 3

 

4-rke'de anladığım kadarıyla çalışmıyor.

Sadece denedim...

 

Yarın terminal takvimindeki veri güncelleme hızına bakacağız


 
Aleksei Moshkin :

Yarın terminal takvimindeki veri güncelleme hızına bakacağız



Güncelleme isteğini nasıl uyguladığını söyle?

Bir zamanlayıcı aracılığıyla, her tik ?

Sıklıkla - bunu sunucuya yapılan bir DDoS saldırısı olarak görmüyor musunuz?

Etkinlik paketinde asıl yayın tarihi değil, resmi yayın zamanı...

 
Alexey Klenov :


Güncelleme isteğini nasıl uyguladığını söyle?

Bir zamanlayıcı aracılığıyla, her tik ?

Sıklıkla - bunu sunucuya yapılan bir DDoS saldırısı olarak görmüyor musunuz?

Etkinlik paketinde asıl yayın tarihi değil, resmi yayın zamanı...

EA, terminal takvimini ifade eder.

Burada sunucu ayrıştırma yok.

 

Takvim, terminale otomatik olarak ve gerçek zamanlı basma modunda iletilir. Takvim geçmişi, terminalin başlangıcında otomatik olarak senkronize edilir.

MQL5'ten gelen sorgular, sunucuya yeniden sorgu yapılmasına neden olmaz, ancak sürekli güncellenen yerel bir veritabanıyla çalışır.

 
Aleksei Moshkin :

Yarın terminal takvimindeki veri güncelleme hızına bakacağız

samimi olarak

Ülkenin bayrağını yapıştırma imkanı var mı?

 
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 ()); 
     } 
  } 

İadeler

 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


Ama başlangıç tarihini değiştirirsem

 D'01.01.2000'

sonra veriler doğru şekilde alınır

 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
 

Bu, Investing.com takviminin 2 saniyede, MT5 takviminin ise 23 saniyede aldığı veri güncelleme oranıdır.

MT4 Takvimi Investing.com


Terminalden MT5 takvimi


 

Hızlı bir takvime sahip olmak için iyi para yatırmanız gerekir. Örneğin, "orijinal kaynaktan" üç göstergeden (API Ham Petrol Envanterleri, API Damıtılmış Envanterler, API Damıtılmış Envanterler) oluşan bir paket bile yaklaşık 5000 USD'dir.

Ve bundan "kişisel kullanım için" ve gerçek zamanlı modda bir kamu kaynağında yayınlanmak için değil.

 
Aleksei Moshkin :
Merhaba! Haber verilerinin çevrimiçi yayınlandığı en hızlı ekonomik takvimi kimin bildiğini söyleyin (tahmin, güncel).

Bu konuyu ilgiyle okudum ve soru ortaya çıktı - neden en hızlısı?

Sadece yıllardır takvimlere düşkünüm, NewsTrader danışmanını demo ve gerçek (farklı takvimler) üzerinde takas ettim, resmi takvimi kendim tsd forumunda tuttum ve bence sıradan bir kullanıcı için Grafikte (veya takvim web sayfasında) gerçek değerin kaç saniye veya milisaniye oruç tuttuğu önemli değil ...

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

Bence, tüm takvimler iki gruba ayrılır -

  • Bilgilendirici, yüksek etkilenen haber olayları (yüksek öncelikli/önemli haberler), orta düzeyde etkilenen haber olayları, düşük etkilenen haber olayları gibi önceliklerin tanım gereği gibi düzenlendiği bilgi amaçlıdır. Örneğin, GSYİH'nın yüksek önceliğe sahip haberler olarak kırmızı ile ayarlanması gerekiyor ve bu haberin alınıp satılamayacağına bakılmaksızın (yani, haberden gelen fiyat önemli ölçüde hareket edecek veya neredeyse değişmeyecek) ayarlandı. Tümü).

  • Haberin önceliğinin, fiyatın nasıl hareket edeceği tahminine göre belirlendiği ticaret. Haber yüksek öncelikli olarak işaretlenmişse, birkaç dakika içinde bekleyen iki emir (alış durdur ve sat durdur) verebilirsiniz, yani haberleri takas edebilirsiniz.

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

Bilgilendirici takvime bir örnek, Investing.com takvimidir.

Ben bir programcı değilim ve burada 2 saniyenin nasıl belirlendiğini bilmiyorum ... ama benim için bu takvim önce Dosyalar klasörüne bir csv dosyası olarak ve ardından bu dosyadan - grafiğe (veya danışman). Ve bu dosyanın bilgisayarda güncellenebilmesi için ya grafiği güncellemeli ya da Metatrader'ı yeniden başlatmalısınız.

İşte Metatrader 4 -


Ve bu Metatrader 5 -


Ve takvim çizelgede keneler ile oruç tutuyor -


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

Bir ticaret takvimi örneği, forex-fabrika takvimidir. Ve burada da (en azından benim için) - veriler cvs dosyalarından alınır.
Ayrıca brokerlerden birinin takvimi de vardır (mt5.***), ancak aynı zamanda bilgi amaçlıdır.

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

Buraya ne dersin?
Örnek olarak bu MQL5 takvimindeki göstergeleri görmek isterdim... çok ilginç olurdu.

Çünkü tüm bu takvimlerin avantajlarından biri, orada her şeyin ücretsiz olmasıdır (ve haberlerde ticaret yapmak için tüm göstergeler ve danışmanlar) - her şey ücretsizdir (hiçbir yerde ödemeye gerek yoktur).

Bu nedenle, (örneğin) sadece karşılaştırmak, kendi fikrinizi almak ve iyileştirme önerileri vermek için basit bir MQL5 takvim haber göstergesi yapmak güzel olurdu.

Neden: