şampiyonada terminalde geçirilen zaman - sayfa 6

 

Yedelkin :


Ama bunu yaparken üç risk almam gerekecekti:

- fiyatların gerçekten GMT + 1 saat dilimine karşılık gelmeyen bir saat göstergesiyle gelmesi riski;

- gün ışığından yararlanma saatinin, tırnak işaretleri ile belirtilen zamanlar için gerçekten desteklenmemesi riski;

- 28 Ekim'den farklı bir kotasyon süresi için kış saatine dönüş yapılması riski.


İşte tam olarak bundan bahsediyorum!

Tamam, bu tartışma kendini tüketmiş görünüyor çünkü. Organizatörlerin aldığı ana yanıt: 28 Ekim 2012'ye kadar GMT+2 ve 28 Ekim'den sonra GMT+1 olacak.

Tarihsel veriler sorunu artık benim için ilginç değil çünkü. Ben sadece bu değişiklikleri EA'da hesaba kattım.

 

Geçmiş verilerdeki zamanı belirlemek için işlevleri kullanmaya çalıştım:

 Print ( "GMT=" , TimeGMT ());
Print ( "Current=" , TimeCurrent ());
Print ( "Ofset=" , TimeGMTOffset ());
Print ( "Local=" , TimeLocal ());

Hepsi aynı zamanı gösterir = TimeCurrent() ; ofset=0;

Söyle bana, belki yanlış bir şey yapıyorum?

Her şeyi doğru yapıyorsam, test ederken bu işlevleri nasıl kullanabilirim?

 
autoforex :

Geçmiş verilerdeki zamanı belirlemek için işlevleri kullanmaya çalıştım:

Hepsi aynı zamanı gösterir = TimeCurrent(); ofset=0;

Söyle bana, belki yanlış bir şey yapıyorum?

Evet bu doğru. " MetaTrader 5'te Test Etmenin Temelleri " makalesine, "Test Cihazında Zaman Modelleme" bölümüne bakın. Hepsi aynı zamanı gösterir = TimeGMT ().
 
autoforex : Her şeyi doğru yapıyorsam, test ederken bu işlevleri nasıl kullanabilirim?
Bu sadece aynı tavsiyeyi tekrarlamak için bir neden: belirli saat dilimlerine dayalı ticaret yaparken, TimeGMT () üzerine inşa edilmesi tavsiye edilir. Demek dün bahsedilen o "evrenselliğe" geleceksiniz :)
 

Sevgili Rosh.. Kış saatine geçiş 28 Ekim'de mi olacak diye cevap vermek neden bu kadar zor anlamıyorum?

buradakilerin hepsi μl aracılığıyla nükleer füzyon yapabilen süper programcılar değil !!!! (paspasın ana kısmı monitörün diğer tarafında kaldı)

Forum soru sormak içindir! (vm)

 
Yedelkin :

düzeltme nasıl yapılır?

 MqlDateTime time;
TimeGMT (time);
//Плюс поправка на летнее время, если торговая деятельность завязана на таймзону с наличием летнего времени
 
Yedelkin :
Evet bu doğru. " MetaTrader 5'te Test Etmenin Temelleri " makalesine, "Test Cihazında Zaman Modelleme" bölümüne bakın. Hepsi aynı zamanı gösterir = TimeGMT ().

Evet, teşekkürler, gördüm. Temelde anlaşılabilir.

 
Yedelkin :
Bu sadece aynı tavsiyeyi tekrarlamak için bir neden: belirli saat dilimlerine dayalı ticaret yaparken, TimeGMT () üzerine inşa edilmesi tavsiye edilir. Demek dün bahsedilen o "evrenselliğe" geleceksiniz :)

Ticaret yaparken - evet, ama test ederken?

Gün ışığından yararlanma saatine geçiş olup olmadığını test ederken nasıl öğrenebilirim? Herhangi bir şekilde ortaya çıkıyor?????

 
autoforex :

Ticaret yaparken - evet, ama test ederken?

Test ederken, gün ışığından yararlanma saatine geçiş olup olmadığını nasıl öğrenebilirim? Herhangi bir şekilde ortaya çıkıyor?????

Ve test ederken - çok. Kendin için yargıla. GMT'den başlarsak, bu zaman diliminin yıl boyunca değişmediği gerçeğinden yola çıkmamız gerekecek. Sonuçta, diğer tüm zaman dilimleri, eğer yaz saati varsa, GMT'ye bir saat ekleyin. Bu, GMT'ye taktiksel bir yönelimle, yaz / kış saatinde istenen saat diliminin konumunu izlemek gerektiği anlamına gelir. Onlar. program kodunun, istenen zaman diliminde yaz döneminin başlangıcı / bitişi için kontrolleri zaten içermesi gerekecektir. Bu kontroller test cihazında çalışacaktır.

...Tabii ki, geçmişteki alıntılar GMT zamanı ile kaydedilirse yukarıdakiler doğrudur. Gerçekten nasıl - böyle bir soru henüz ortaya çıkmadı :/

 
maryan.dirtyn :

düzeltme nasıl yapılır?

Şu koşulu kontrol edin: "bir sonraki fiyat teklifi geldiğinde, mevcut GMT saati ihtiyacınız olan tarihten (10/28/12) daha büyük". Koşul yerine getirilirse, kış zamanında gerekli saat diliminin konumu (örneğin, GMT+1) dikkate alınarak ticaret koşullarının daha fazla kontrol edilmesi gerekir, koşul karşılanmazsa yaz dikkate alınarak zaman (örneğe devam etmek için, GMT+2). Bunun gibi bir şey.
Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5
Neden: