şampiyonada terminalde geçirilen zaman - sayfa 4

 
Yedelkin :

Burada gördüm: TimeDaylightSavings :) Adı bu. Nasıl yapılır, hiçbir fikrim yok. Benim düşünceme gelince - sunucu zamanını döndüren bir işlev varsa, ek bir parametre kullanarak bir boole değişkeni döndürebilir. Veya TimeDaylightSavings içinde uygulandığı gibi saniye sayısı.

Tekrar. Bu işlev, bilgisayarınızın kış veya yaz aylarında şu anda hangi saatte yaşadığını söyler. Geçiş gerçeğini bir kerede değil, bir dizi sorguda belirleyebilirsiniz. Beğen 0 0 0 0 0 1 (ayy! zıpla) 1 1 1 1 1.

 

Şimdi konuya odaklandım. "Şampiyonada terminal zamanı".

Önceden bilinmiyor. Herhangi biri olabilir.

 
stringo :

Tekrar. Bu işlev, bilgisayarınızın kış veya yaz aylarında şu anda hangi saatte yaşadığını söyler. Geçiş gerçeğini bir kerede değil, bir dizi sorguda belirleyebilirsiniz. Beğen 0 0 0 0 0 1 (ayy! zıpla) 1 1 1 1 1.

Ama özel sorunuzu yanıtladım: "Yaz saatine mi yoksa kış saatine mi geçiş gerçeğini belirleyen işlevleri nerede gördünüz ?". Önceki yazılarıma bakın. Onlardan, TimeDaylightSavings işlevinin tam olarak ne döndürdüğünü çok iyi bildiğim sonucu çıkıyor. Ama sen sordun - ben cevapladım. Böylece yaz veya kış saatine geçiş gerçeğini belirleyen işlevi herkesin görmüş olduğu sonucuna varıyoruz.

Neden "geçiş"? - Çünkü bir geçiş yapılmışsa sıfır olmayan değerler döndürülür. Onlar. Sonsuz isteklerde bulunmak ve önceki durumları hatırlamak zorunda değilim. Alınan 0 - bu tarihsel anda geçiş yok. Alınan 1 - geçiş bir kez gerçekleşti.

"Geçiş" kelimesine odaklanırsanız, asıl soruyu açıklığa kavuşturacağım: neden sunucunun (veri merkezi) kışın veya yazın ne zaman alıntı yaptığını bildiren bir işlev yok?

 
stringo :

Ticaret sunucusunun çalıştığı bilgisayarın kış/yaz saatine geçişi, aynı anda sunucunun da çalıştığı anlamına gelmez. Sunucu (veri merkezi), bilgisayarda ayarlanan zamandan bağımsız olarak gelen teklifleri kolayca yayınlayabilir. Bu nedenle, bu sorunu kendi başınıza çözmeye davetlisiniz - bunun için tüm işlevler var.

Bekle, kolay gelsin. Hiç kimse, organizatörlerin sunucunun çalıştığı bilgisayarın yerel saatini bildirmelerini gerektirmez. "Ticaret sunucusu zamanı" kavramı dilde zaten tanıtıldıysa, bu, kullanıcıların ticaret sunucusunun zamanıyla ilgilendikleri ve başka bir şey olmadığı anlamına gelir. İlgi, bazı stratejiler kullanılırken, taleplerin sadece fiyat verileri üzerinden hesaplanan sinyaller göründüğünde değil, aynı zamanda çok belirli bir zamanda gönderilmesi gerektiği gerçeğinden kaynaklanmaktadır. Bu durumda, kullanıcı yerel saate veya sunucunun işlem saatine veya GMT'ye göre yönlendirilebilir.

Kullanıcının sunucunun işlem saatine odaklanması uygunsa, soruları vardır: bu saat hangi saat dilimine ait ve bu saat dilimi için yaz saati uygulaması kullanılıyor mu?

 
Yedelkin :

"Geçiş" kelimesine odaklanırsanız, asıl soruyu açıklığa kavuşturacağım: neden sunucunun (veri merkezi) kışın veya yazın ne zaman alıntı yaptığını bildiren bir işlev yok?

Çünkü gereksiz bir bilgidir. Destekleniyorsa, depolamak/korumak için disk alanı ve diğer bilgi işlem kaynaklarına ihtiyaç vardır .

Geçiş anını kendiniz belirlemek için bir fonksiyon yazabilirsiniz. Bu tür bilgileri sağlamayacağız, çünkü sadece sizin ve iki veya üç kişinin buna ihtiyacı var, başka hiç kimse buna ihtiyaç duymaz.

Genel olarak, başka bir literalizm.

 
Yedelkin :

Kullanıcının sunucunun işlem saatine odaklanması uygunsa, soruları vardır: bu saat hangi saat dilimine ait ve bu saat dilimi için yaz saati uygulaması kullanılıyor mu?

Kullanıcı aniden bu soruyu sorarsa, kendi başına hızlı bir şekilde çözebilir. İki satır kod.
 
stringo :

Çünkü gereksiz bir bilgidir. Destekleniyorsa, depolamak/korumak için disk alanı ve diğer bilgi işlem kaynaklarına ihtiyaç vardır.

Geçiş anını kendiniz belirlemek için bir fonksiyon yazabilirsiniz. Bu tür bilgileri sağlamayacağız, çünkü sadece sizin ve iki veya üç kişinin buna ihtiyacı var, başka hiç kimse buna ihtiyaç duymaz.

Tamam anlaşıldı.

dize :

Genel olarak, başka bir literalizm.

Ama sonuçta, bir kez daha dili öğrenmemi teklif eden sendin :) Ve uzun zaman önce bu dili çalışırken ortaya çıkan bir soruyu sorduğumda, hemen beni tekrar kitap kurdu ilan ettiler :)

 

stringo :

Yedelkin :

Kullanıcının sunucunun işlem saatine odaklanması uygunsa, soruları vardır: bu saat hangi saat dilimine ait ve bu saat dilimi için yaz saati uygulaması kullanılıyor mu?

Kullanıcı aniden bu soruyu sorarsa, kendi başına hızlı bir şekilde çözebilir. İki satır kod .

Lütfen daha önce sorulan soruyu tam olarak nasıl "iki satır kod" ile yanıtlayacağını gösterin, yani: sunucunun işlem saatinin (alıntı zamanının) ait olduğu saat dilimi için mi kullanılıyor, yaz saati uygulamasına geçiş mi? Minnettar olacağım.
 
Yedelkin :
Lütfen daha önce sorulan soruyu yanıtlamak için tam olarak "iki satır kod" gösterin, yani: sunucunun işlem saatinin (alıntı zamanının) ait olduğu saat dilimi yaz saati uygulamasını kullanıyor mu? Minnettar olacağım.

TimeTradeSunucusu
Документация по MQL5: Дата и время / TimeTradeServer
Документация по MQL5: Дата и время / TimeTradeServer
  • www.mql5.com
Дата и время / TimeTradeServer - Документация по MQL5
 

Eh, buradasınız ve tartışma büyüdü ..... herkese teşekkürler. Bir anlaşmazlıkta gerçek doğar.

Aşağıdaki sonuçları çıkardım:

Alıntı yapılacak zamanlar:

28 Ekim 2012'ye kadar: CET = GMT+2 (yaz saati) şimdi fiyat teklifi verme zamanı.

28 Ekim 2012'den sonra: CET = GMT+1 (standart saat (kış)).

Böylece şampiyona sunucu fiyatları şampiyona boyunca Alpari kotasyonlarından 1 saat kaydırılacaktır (çünkü orada EET = GMT + 2 saati kullanılıyor ve yaz saatine geçiş var).

Organizatörlerden vardığım sonuçların doğruluğunu teyit etmelerini rica ediyorum!!!