Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Yaz saati uygulamasına geçilmesi nedeniyle sunucu saati değişikliklerinin kontrol edilmesi - MetaTrader 5 için komut dosyası
- Görüntülemeler:
- 112
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Ne yazık ki, bazı brokerlerin
beklemediğim ve beni çok şaşırtan
sunucu zaman değişimi konusunda biraz dikkatsiz olduklarını fark etmek zorunda kaldım.
FOREX oturumu tam 120 saat sürer:
Pazar 17:00 Doğu Standart Saati (Kuzey Amerika) veya EST
Cuma 17:00 EST.
Sorun, dünyanın farklı bölgelerinde aynı Pazar günleri gerçekleşmeyen
yaz saati ve kış saati değişikliklerinden kaynaklanmaktadır.
Örneğin, ABD Mart ayının 2. Pazar günü ve Kasım ayının 1. Pazar günü değişir,
bu da FOREX seansının başlangıcını ve bitişini etkiler.
AB Mart ayının son Pazar günü, yani ABD'den sonra ve
Ekim ayının son Pazar günü, yani ABD'den önce değişir (yukarıdaki zaman çizelgesine bakın).
Bu, ABD ve AB'nin 5
saat (Londra), 6 saat (Frankfurt, CET) veya 7 saat (Kıbrıs, EET) normal farklardan farklı bir
saat farkına sahip olduğu bir geçiş dönemi yaratır.
Bu ara dönemde, saat farkındaki bu değişiklik FOREX seansının ilk ve son saatlerinin
değişen zaman damgalarına yansıtılmalıdır.
Yani FOREX seansı Pazartesi günü 00:00'da (EET, MQ saati) başlarsa, ABD'deki değişiklikten sonra
bir saat önce, yani Pazar günü 23:00'te
başlamalı ve Cuma günü bir saat önce, yani 23:00'te (veya 22:59:59'da) bitmelidir.
Ancak ne yazık ki, bir MQ demo hesabında ve bazı gerçek brokerlerin hesaplarında
ilk saatin her zaman(!) Pazartesi 00:00'da göründüğünü, ancak son saatin beklendiği gibi
Cuma günü 23:00'da (veya 22:59'da) veya bir saat önce göründüğünü fark etmek zorunda kaldım (ve bu komut dosyası ile herkes bunu
brokeriyle kontrol edebilir). Bu, yatırımcının veya bir EA'nın hafta sonundaki olaylara tepki verebileceği FOREX seansının ilk saatinin
eksik olduğu anlamına gelir.
FOREX seansının sonu da artık sadece FOREX seansının
ilk saatine 120 eklenerek belirlenemez, örneğin hafta sonundan önce tüm pozisyonları kapatmak için.
Bu komut dosyası artık komisyoncunun geçmişteki saat değişikliklerini kontrol ediyor ve açıkça yanlış (tek) olan veya 120 saat olmayan tüm
FOREX seanslarını günlüğe kaydediyor. Bir FOREX seansının ilk ve son saati
arasında 120 saat varsa, günlükte herhangi bir çıktı yoktur.
Sonunda, komut dosyası en son alınan zaman damgasını, bulunan
kısaltılmış oturum sayısını ve kontrol edilen yaklaşık yıl sayısını yazdırır.
beklemediğim ve beni çok şaşırtan
sunucu zaman değişimi konusunda biraz dikkatsiz olduklarını fark etmek zorunda kaldım.
FOREX oturumu tam 120 saat sürer:
Pazar 17:00 Doğu Standart Saati (Kuzey Amerika) veya EST
Cuma 17:00 EST.
Sorun, dünyanın farklı bölgelerinde aynı Pazar günleri gerçekleşmeyen
yaz saati ve kış saati değişikliklerinden kaynaklanmaktadır.
Örneğin, ABD Mart ayının 2. Pazar günü ve Kasım ayının 1. Pazar günü değişir,
bu da FOREX seansının başlangıcını ve bitişini etkiler.
AB Mart ayının son Pazar günü, yani ABD'den sonra ve
Ekim ayının son Pazar günü, yani ABD'den önce değişir (yukarıdaki zaman çizelgesine bakın).
Bu, ABD ve AB'nin 5
saat (Londra), 6 saat (Frankfurt, CET) veya 7 saat (Kıbrıs, EET) normal farklardan farklı bir
saat farkına sahip olduğu bir geçiş dönemi yaratır.
Bu ara dönemde, saat farkındaki bu değişiklik FOREX seansının ilk ve son saatlerinin
değişen zaman damgalarına yansıtılmalıdır.
Yani FOREX seansı Pazartesi günü 00:00'da (EET, MQ saati) başlarsa, ABD'deki değişiklikten sonra
bir saat önce, yani Pazar günü 23:00'te
başlamalı ve Cuma günü bir saat önce, yani 23:00'te (veya 22:59:59'da) bitmelidir.
Ancak ne yazık ki, bir MQ demo hesabında ve bazı gerçek brokerlerin hesaplarında
ilk saatin her zaman(!) Pazartesi 00:00'da göründüğünü, ancak son saatin beklendiği gibi
Cuma günü 23:00'da (veya 22:59'da) veya bir saat önce göründüğünü fark etmek zorunda kaldım (ve bu komut dosyası ile herkes bunu
brokeriyle kontrol edebilir). Bu, yatırımcının veya bir EA'nın hafta sonundaki olaylara tepki verebileceği FOREX seansının ilk saatinin
eksik olduğu anlamına gelir.
FOREX seansının sonu da artık sadece FOREX seansının
ilk saatine 120 eklenerek belirlenemez, örneğin hafta sonundan önce tüm pozisyonları kapatmak için.
Bu komut dosyası artık komisyoncunun geçmişteki saat değişikliklerini kontrol ediyor ve açıkça yanlış (tek) olan veya 120 saat olmayan tüm
FOREX seanslarını günlüğe kaydediyor. Bir FOREX seansının ilk ve son saati
arasında 120 saat varsa, günlükte herhangi bir çıktı yoktur.
Sonunda, komut dosyası en son alınan zaman damgasını, bulunan
kısaltılmış oturum sayısını ve kontrol edilen yaklaşık yıl sayısını yazdırır.
MetaQuotes Ltd tarafından Almancadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/de/code/55086
Forex news events reaction EA: An mql5 calendar introduction.
MQL5 Takvimini kullanarak yüksek etkili forex haber olaylarına tepki veren bir MQL5 Uzman Danışmanı. Enflasyon (TÜFE / ÜFE) ve faiz oranı kararları ile ilgili haberleri belirler, bekleyen emirlerle koparma işlemleri yapar. Haber tabanlı stratejileri otomatikleştirmek isteyen yatırımcılar için idealdir. (Bu sadece bir başlangıç noktasıdır)
RFTL
Referans Hızlı Trend Çizgisi RFTL (Referans Hızlı Trend Çizgisi).