Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Hemen bir dosya yazıp oluşturulduğu zamanı okumayı düşündüm, ama sonra akıllı bir kullanıcı bilgisayarın saatini tekrar değiştirebilir.
Not: dört kişiyse, o zaman baykuşların başlatıldığı geçmiş dosyasını okuyun, son çubuğu (sıfır) arayın ve test n çubuklarını sondan önce durdurun
ama burada bile kurnaz bir kullanıcı (ortalamanın üzerinde terminal bilgisine sahip) N çubuk için bir hikaye ekleyebilir)
Not: evet, en kolay yol, mevcut zamandan grafikteki çubukların sayısını (iBars) almak, ilkin (en soldaki) zamanını çıkarmak ve fark n çubuktan küçük veya ona eşit olduğunda testi durdurmaktır.
iBar'lar çalışmasa da, geçmiş dosyasında biraz kurcalamanız gerekir.
Hemen bir dosya yazıp oluşturulduğu zamanı okumayı düşündüm, ama sonra akıllı bir kullanıcı bilgisayarın saatini tekrar değiştirebilir.
Aynen öyle. Test cihazından bilgisayarın gerçek zamanını öğrenmenin tek yolu budur. Öyle yapıyorum.
Ancak, haklı olarak söylediğiniz gibi, kullanıcı zamanı çevirebilir.
Alexandr Bryzgalov :
Not: dört kişiyse, o zaman baykuşların başlatıldığı geçmiş dosyasını okuyun, son çubuğu (sıfır) arayın ve test n çubuklarını sondan önce durdurun
ve hangi ayarlar ve nereye eklenmeli? tamamen karıştırdığınız bir şey. TimrCurrent() sunucu zamanı. Test cihazında bu, kenelerin sunucu saatine göre varış zamanıdır. Ne kadar baykuş yazsam da bilgisayarın yerel saatine bağlı kalmamış.
Dmitry, görev, gerçek hayattaki tarihten önce test cihazında kenelerin işlenmesini durdurmaktır. Bunu yapmak için, bu gerçek tarihi bilmeniz gerekir. Test cihazından sadece yukarıda yazıldığı gibi - bir dosya işlemi ile öğrenilebilir. Ancak, kurnaz bir kullanıcı bilgisayarda zamanı ileri alırsa, dosya işlemi de gerçek zamanı değil, zamanı ileri kaydırır.
Aslında sorun şu ki, eğer uzman M5 zaman çerçevesi ve daha eski üzerinde çalışıyorsa (günlük ticarette özel bir sorun), onu strateji test cihazında çalıştırmak ve son eylemi okumak, başka bir terminale aktarmak ve Yalnızca demo sürümünü kullanarak bir danışman satın almayın.
İyi değil. Strateji test cihazında tüm geçmiş değil, tiklerle verilir ve "test cihazını birkaç çubukta durdurmak" imkansızdır. Geçmiş dosyasını açmak, kaçınmak istediğim, kendi kendine yazılmış bir DLL içeren bir seçenektir. DLL varsa - o zaman, bana göründüğü gibi, İnternet'ten zaman istemek en güvenilir olanıdır.
Sınavın bitiş tarihini öğrenmenin bir yolu var mı?
bu, danışmanın sinyallere yanıt vermeyi bırakacağı anlamına geliyordu.
Mümkün olsa bile, yine de hiçbir şey vermez. Görev, API'yi kullanmadan test cihazından gerçek geçerli saati bulmaktır.
Sanki mümkünmüş gibi - her şeye karar verildi.
Gerçek geçerli zaman, bir dosya işlemi kullanılarak test cihazından bulunur. Bu elbette bir sapkınlık ama gerçekten işe yarıyor.
Test eden kişiden test süresinin sonu hakkında herhangi bir fikri olan varsa - paylaşın.