şampiyonada terminalde geçirilen zaman - sayfa 8

 
to Urain :

Amerika Birleşik Devletleri Başkanı'nın göreve başlama tarihini tam olarak biliyorum.. Doların bu gün nasıl davranacağına dair bir hipotezim var (önceki gözlemlere dayanarak). Gerçek hayatta yaptığım gibi şampiyonada da yapıp yapamayacağımı test eden için değil kendim için anlamak istiyorum. Ayrıca Ukrayna'da gece saat 10'da anlaşmaları kapatırdım. Umarım ticaretini makineye (en azından kısmen) aktarmak ve insan katılımı olmadan nasıl işlem göreceğini görmek isteyen bir kişiyi kınayamazsınız.

 

İyi ki yazmışsın. Özetleyelim mi?

GMT kullandığımız yarışma hesabındaki test cihazında (çünkü hala GMT'ye odaklanıyoruz) TimeCurrent() - 2'ye eşittir. 28 Ekim'den sonraki kış aylarında TimeCurrent() -1'e eşit olacaktır. Doğru şekilde?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
DMXX :

İyi ki yazmışsın. Özetleyelim mi?

GMT kullandığımız yarışma hesabındaki test cihazında (çünkü hala GMT'ye odaklanıyoruz) TimeCurrent() - 2'ye eşittir. 28 Ekim'den sonraki kış aylarında TimeCurrent() -1'e eşit olacaktır. Doğru şekilde?

Evet. Bu doğru, buna güveneceğim. Organizatörlerden net bir cevap gelmemesi üzücü.
 
DMXX :

İyi ki yazmışsın. Özetleyelim mi?

GMT kullandığımız yarışma hesabındaki test cihazında (çünkü hala GMT'ye odaklanıyoruz) TimeCurrent() - 2'ye eşittir. 28 Ekim'den sonraki kış aylarında TimeCurrent() -1'e eşit olacaktır. Doğru şekilde?


Evet doğru.
 
maryan.dirtyn :
Evet. Bu doğru, buna güveneceğim. Organizatörlerden net bir cevap gelmemesi üzücü.

Cevap ikinci sayfada verildi:

Saat dilimi GMT+1
Gün ışığından yararlanma saati desteği ile.

 
autoforex :

Hayır, bunu görmedim.

Terminale gerçek zamanlı olarak gelen fiyatlar bu süre ile belirli bir süre ile işaretlenir ve gösterilir. Bu zamanla ve tarihe düşer. Test cihazını bu alıntılar üzerinde çalıştırırsanız, test cihazında gösterilecek olan zamanlarıdır. başka tanışmadım

Başka bir şey de, alıntıların tarihi farklı parçalardan toplandığında, o zaman bir hata yapabilirler ve alıntıların bazıları bir zamana, bazıları başka zamana ait olacaktır.

İşte açıklığa kavuşturmak istediğim şey. Diyelim ki ticaret sunucusu zamanı GMT+2. Diyelim ki saat 03:00:00:01 ( 03:00:01 ) bir tik geldi. Bu kene şu şekilde işaretlenmiştir: yıl.ay.gün.0 3.00.01 (GMT+2'ye göre). Doğru şekilde? Aynı zamanda bu tik'in GMT+0'a göre zamanı 0 1.00.01'dir . Doğru şekilde? Versiyonunuza göre, bu kene tarihe 0 3 .00.01 ("bu sefer gösterilirler, bu sefer tarihe geçerler") işaretiyle düşer.

Daha ileri. Test sırasında sunucu saati GMT+0'dır. İyi bir şekilde, 03.00.01 GMT+ 2 olarak işaretlenen onay işaretimizin test cihazında doğru zamanda, yani 01.00.01 GMT+0'da görünmesini isteriz. Kendi sözlerinizden anlıyorum ki, bu tik test cihazında 0 1.00.01 GMT+0'da (istediğim gibi) değil, 0 3.00.01 GMT+0'da ("Üç saat" olarak işaretlenmiş olduğu için) çıkıyor. ) . Gözlemlerinizi doğru anlıyor muyum?

 
Yedelkin :

İşte açıklığa kavuşturmak istediğim şey. Diyelim ki ticaret sunucusu zamanı GMT+2. Diyelim ki saat 03:00:00:01 ( 03:00:01 ) bir tik geldi. Bu kene şu şekilde işaretlenmiştir: yıl.ay.gün.0 3.00.01 (GMT+2'ye göre). Doğru şekilde? Aynı zamanda bu tik'in GMT+0'a göre zamanı 0 1.00.01'dir . Doğru şekilde? Versiyonunuza göre, bu kene tarihe 0 3 .00.01 ("bu sefer gösterilirler, bu sefer tarihe geçerler") işaretiyle düşer.

Daha ileri. Test sırasında sunucu saati GMT+0'dır. İyi bir şekilde, 03.00.01 GMT+ 2 olarak işaretlenen onay işaretimizin test cihazında doğru zamanda, yani 01.00.01 GMT+0'da görünmesini isteriz. Kendi sözlerinizden anlıyorum ki, bu tik test cihazında 0 1.00.01 GMT+0'da (istediğim gibi) değil, 0 3.00.01 GMT+0'da ("Üç saat" olarak işaretlenmiş olduğu için) çıkıyor. ) . Sonuçlarınızı doğru anlıyor muyum?

İlk kısım - katılıyorum, bence öyle olmalı, öyle.

İkinci kısım - Katılmıyorum: test ederken, sunucu zamanı GMT + 0 değil !!! Test ederken, zaman alıntıların kendisinden alınacaktır, yani. kene işaretlendiğinden (yıl.ay.gün.0 3.00.01 GMT+2) böyle bir zaman olacaktır. Kontrol etmesi kolaydır - test modunda çevrimiçi hale gelen son çubuk için aşağıdakilere bakın:

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

Aynı zamanda ortaya çıkacak - çubuğun terminale geldiği ve tarihe geçtiği zaman.

 
autoforex : İkinci kısım - Katılmıyorum: test ederken, sunucu zamanı GMT+0 değil !!!

Bekle, ama sen kendin biraz önce yazdın

autoforex : Zamanı belirlemek için geçmiş verilerdeki 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;

"Herkesin aynı zamanı göstermesi" ne anlama geliyor? - Bu, testçi için TimeCurrent()== TimeGMT() anlamına gelir :) Ve bu , test ederken sunucu saatinin GMT+0 olduğu anlamına gelir :)

 
Yedelkin :

Bekle, ama sen kendin biraz önce yazdın

"Herkesin aynı zamanı göstermesi" ne anlama geliyor? - Bu, testçi için TimeCurrent()== TimeGMT() anlamına gelir :) Ve bu , test ederken sunucu saatinin GMT+0 olduğu anlamına gelir :)

:))) 22.00 GMT+2 ile online olarak bize bir mum geldi. Yani, bu çubuk için gerçek ticarette şunları elde edersek:

ZamanAkımı()=22,00

ZamanGMT()=20.00


Şimdi, test cihazını çalıştırdığımızda ve aynı mum üzerinde süre verdiğimizde, şunu elde ederiz:

ZamanAkımı()=22,00

ZamanGMT()=22,00

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 
Mesele şu ki, yardıma göre asıl zaman, tırnak işaretleri ile gelen TimeCurrent(). Diğer her şey bu saate veyerel bilgisayarın saatine göre hesaplanır.