MT4 için TimeTradeServer analogu - sayfa 6

 
fxsaber :

Doğrulama kodu

Alpari ile aynı GMT'ye sahip bir makinede sonuç.

kontrol

Her şey doğru gösteriyor.

Kontrol yanlış yapıldı. Ve bu yüzden:

  1. Sana verdiğim sunucuyu kullanmadın (eğer kullanmadıysan bu verileri neden istedin?)
  2. Kodda 2 değeri görünüyor, tam olarak aradığımız sayı bu. Bu nedenle, her şey birleşir. Bu sayıyı kaldırın ve 0 ofsetini elde edin. Yani fonksiyon aslında hiçbir şey yapmaz, her zaman 0 döndürür.
Ofseti GMT+2'ye eşit olmayan bir sunucuda çalıştırmak için bu kodu (bir ikili ile) deneyin. Her şey bozulacak.
 
Ihor Herasko :

Kontrol yanlış yapıldı. Ve bu yüzden:

  1. Sana verdiğim sunucuyu kullanmadın (eğer kullanmadıysan bu verileri neden istedin?)
  2. Kodda 2 değeri görünüyor, tam olarak aradığımız sayı bu. Bu nedenle, her şey birleşir. Bu sayıyı kaldırın ve 0 ofsetini elde edin. Yani fonksiyon aslında hiçbir şey yapmaz, her zaman 0 döndürür.
Ofseti GMT+2'ye eşit olmayan bir sunucuda çalıştırmak için bu kodu (bir ikili ile) deneyin. Her şey bozulacak.

Bir önceki gönderide düşündüğümden farklı şekilde yorumlanabiliyorsam, özür dilerim.

Sonuç Alpari ile yatırımcı hesabınıza ulaştı. Ofsetin farklı olduğu AMP sunucusu da kontrol edildi.

 
fxsaber :

Bir önceki gönderide düşündüğümden farklı şekilde yorumlanabiliyorsam, özür dilerim.

Sonuç Alpari ile yatırımcı hesabınıza ulaştı. Ofsetin farklı olduğu AMP sunucusu da kontrol edildi.

Gerçekten de Alpari'ye baktınız mı anlamadım. İşaretlenirse, 1. nokta kaldırılır.

2. noktaya dönelim. Koddaki 2 değeri ne için? Tam olarak 2 saat olan mevcut ofseti ayarlamak için değilse, ne için? Ne de olsa kendisinden önceki her şey her zaman ve her yerde 0 verecektir. Yani şu ifadenin bir anlamı yok:

 MathRound (( double ) MathMin (Sunday - DAY - GetBarTime(Sunday), Sunday + DAY - GetBarTime(Sunday, true )) / HOUR)

hayır.

 

Farklı bir GMT ofsetine (New York) sahip bir sunucu bulundu.

Üzerinde, senaryo sonunda çıldırıyor:

 0        22 : 32 : 27.349     Test EURUSD,M1: TimeGMT () = 2019.12 . 03 20 : 32 : 27
0        22 : 32 : 27.349     Test EURUSD,M1: TimeServerGMT() = 2019.12 . 01 08 : 32 : 27

Ve buradaki nokta, sandığım gibi artık ikilide değil, seçilen yaklaşımın tamamen yapaylığında. Sonuçta, bir dakikalık hikaye alt üst olur. İşlem seanslarının tamamen farklı zamanlarını alıyoruz.

Kontrol etmek isteyenler için hesap detayları aşağıdadır:

Sunucu adı: BMFN-DemoCFD

Giriş: 33425755

Şifre: Invest111

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Dmitry Fedoseev :

sevgili

Siz bilirsiniz.

 
Alexandr Gavrilin :

Korkunç bir sır ortaya çıkaracağım, her gün 23:59'da bitemez :-), ama ne zaman biteceğini önceden bilemeyiz. Örneğin, tatillerde ve Cuma günleri.

kendin için korkunç sırlar sakla, yoksa gece bir şeyler yürümez :-)

ve yazılanları dikkatlice okuyun - Amsterdam'da altın açılır. Altının keşfini buldum - bir zaman referansı aldım.

24 saat çalışmayan tüm varlıklarla aynıdır - önceden bilinen bir programa / bir yere ve zamana bağlı olmalarına sahiptirler. Chicago indekslerine, tadına ve rengine bağlanabilirsiniz.

 
Ihor Herasko :

Farklı bir GMT ofsetine (New York) sahip bir sunucu bulundu.

Üzerinde, senaryo sonunda çıldırıyor:

Ve buradaki mesele, sandığım gibi artık ikilide değil, seçilen yaklaşımın tamamen yapaylığında. Sonuçta, bir dakikalık hikaye alt üst olur. İşlem seanslarının tamamen farklı zamanlarını alıyoruz.

Kontrol etmek isteyenler için hesap detayları aşağıdadır:

Sunucu adı: BMFN-DemoCFD

Giriş: 33425755

Şifre: Invest111

Bu hesapta kontrol edildi. Her şey mükemmel gösteriyor.

 
Maxim Kuznetsov :

korkunç sırları kendin kapat, yoksa gece bir şeyler yolunda gitmez :-)

ve yazılanları dikkatlice okuyun - Amsterdam'da altın açılır. Altının keşfini buldum - bir zaman referansı aldım.

24 saat çalışmayan tüm varlıklarla aynıdır - önceden bilinen bir programa / bir yere ve zamana bağlı olmalarına sahiptirler. Chicago indekslerine, tadına ve rengine bağlanabilirsiniz.

Tamam, aptalca bir soru soracağım.

Cumartesinin komisyoncu sunucusuna geldiğini nasıl öğrenebilirim? :-) Cuma değil, Pazar değil, yani Cumartesi. Aynı zamanda, alım satım mevcut tüm enstrümanlar ve formdaki her türlü koltuk değneği üzerinde devam eder, zamanı hatırlayalım ve biraz sonra karşılaştıralım, iyi değil, Cumartesi komisyoncuya geldiğinde zaman geçmiyor. Aynı zamanda, Pazar günü, piyasa daha erken açılabilir ve komisyoncudaki hiçbir ticaret seansı ayarı belirlemeye yardımcı olmaz, çünkü zaman ilerlemiyor.


Mantıklı bir çözüm varsa ilginç olacaktır.

Broker zamanı her zaman gmt zamanı ile eşleşmeyebilir :-)

Şimdi çok dar düşünüyorsun, önerdiğin gibi herkesin kendi zamanına bağlanacak ve örneğin gmt'yi öğrenecek altını yok. Daha genel bir çözüme ihtiyaç var.

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexandr Gavrilin :

Mantıklı bir çözüm varsa ilginç olacaktır.

Çözüm iş parçacığındaydı.

 
Vitaly Muzichenko :

Çalışır, 3 farklı üzerinde test edilmiştir. mt5'te kontrol edildi

Bu muhtemelen TC'nin ihtiyacı olan şey değil, ama belki ondan bir şeyler alacak

Cumartesi günü işlevini test edeceğim.