Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Sıfır çubuğunda gösterge verileri almanızı neyin engellediğini anlamıyorum ve yeni çubuğun bununla ne ilgisi var?
Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.
Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.
1 saniyelik bir zamanlayıcıda bir sinyal alırsınız. Hepsini [karakter][dönem] dizisine kaydedin. Ardından, zamanlayıcıdaki yeni sinyali sürekli olarak izleyin ve bir sinyal varsa, değerini önceden kaydedilmiş olanla karşılaştırın - değer eşleşmiyorsa, sinyal yenidir ve değer eşleşirse ticaret yapabilirsiniz, o zaman bu eski sinyal - atla
Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.
Böyle:
Böyle:
O zaman zamanlayıcıdaki danışmandan göstergeyi farklı periyotlar ve çiftlerle nasıl arayabilirim - basit bir örnek var mı?
O zaman zamanlayıcıdaki danışmandan göstergeyi farklı periyotlar ve çiftlerle nasıl arayabilirim - basit bir örnek var mı?
Kodu tamamen taşıyın ve göstergeden kurtulun. Eğer mümkünse.
Gösterge, ticaretin görsel desteği için paralel olarak gerekliyse, ayrı olarak çalıştırın.
Sadece göstergenin hesaplanmış kısmına ihtiyacınız var.
Son şey:
Sinyal geçtikten sonra bir an için göstergeyi talep ederseniz, onu kaçırdınız ve onu tanımayacaksınız bile.
Gösterge kodu danışmandaysa, önceki ve sonraki değerleri karşılaştırabilir ve sinyalin bir an önce olduğunu belirleyebilirsiniz. Yani kaçırılan sinyale cevap verebileceksiniz çünkü diziye yazılan değerleri karşılaştırarak kaçırılanın gerçeğini öğreneceksiniz.
Ve bir gösterge aracılığıyla iletişim kurarken, bu çok daha zor ve daha az etkili olabilir.
EA, onay sinyallerini atlayabilir, bu geliştiriciler tarafından bilerek yapılır. Bu nedenle, geçmişte zaten mevcut olan keneler üzerinde çalışmanız gerekir, gecikmeler olacak, ancak sinyal kaçırılmayacak. Ancak, dakika çubuğunun OHLC'sinin neredeyse tüm kaçırılan sinyalleri kurtarmak için yeterli olduğunu düşünüyorum.
tik nasıl atlanır??? Hangi geliştiriciler bunu bilerek yaptı? Neden bahsediyorsun?
tikler nasıl atlanır??? Hangi geliştiriciler bunu bilerek yaptı? Neden bahsediyorsun?
Renat daha önce, EA'nın yeni bir onay işareti göründüğünde hesaplamalar yaptığını ve yeni bir onay işaretinin görünmesini beklediğini, veri işleme döneminde daha fazla onay işareti varsa, sıraya alınmadıklarını, yalnızca atlandıklarını, aksi takdirde terminalin donacağını yazmıştı. .
İstemci terminali olaylarıYeniTick
NewTick olayı , yeni teklifler geldiğinde oluşturulur ve ekli Uzman Danışmanların OnTick() işlevi tarafından işlenir. Yeni bir fiyat teklifi alındığında, önceki teklifte başlatılan OnTick işlevi yürütülürse, ilgili olay Expert Advisor'ın olay kuyruğuna konmayacağından, gelen teklif Expert Advisor tarafından yok sayılır.
Programın yürütülmesi sırasında alınan tüm yeni alıntılar, OnTick() işlevinin bir sonraki yürütülmesi tamamlanana kadar program tarafından yok sayılır. Bundan sonra, işlev ancak bir sonraki yeni teklifin gelmesinden sonra başlatılacaktır.
NewTick olayı, otomatik ticaretin devre dışı bırakılmış veya etkinleştirilmiş olmasına bakılmaksızın oluşturulur ("Otomatik ticareti Etkinleştir/Devre Dışı Bırak" düğmesi). Otomatik alım satım yasağı, yalnızca Uzman Danışmandan alım satım taleplerinin gönderilmesinin yasaklanması anlamına gelir, Uzman Danışmanın işi durmaz.
Belirtilen düğmeye basarak otomatik ticaretin devre dışı bırakılması, OnTick() işlevinin mevcut yürütülmesini kesintiye uğratmaz.
Renat daha önce, EA'nın yeni bir onay işareti göründüğünde hesaplamalar yaptığını ve yeni bir onay işaretinin görünmesini beklediğini, veri işleme döneminde daha fazla onay işareti varsa, sıraya alınmadıklarını, yalnızca atlandıklarını, aksi takdirde terminalin donacağını yazmıştı. .
İstemci terminali olaylarıYeniTick
NewTick olayı , yeni teklifler geldiğinde oluşturulur ve ekli Uzman Danışmanların OnTick() işlevi tarafından işlenir. Yeni bir fiyat teklifi alındığında, önceki teklifte başlatılan OnTick işlevi yürütülürse, ilgili olay Expert Advisor'ın olay kuyruğuna konmayacağından, gelen teklif Expert Advisor tarafından yok sayılır.
Programın yürütülmesi sırasında alınan tüm yeni alıntılar, OnTick() işlevinin bir sonraki yürütülmesi tamamlanana kadar program tarafından yok sayılır. Bundan sonra, işlev ancak bir sonraki yeni teklifin gelmesinden sonra başlatılacaktır.
NewTick olayı, otomatik ticaretin devre dışı bırakılmış veya etkinleştirilmiş olmasına bakılmaksızın oluşturulur ("Otomatik ticareti Etkinleştir/Devre Dışı Bırak" düğmesi). Otomatik alım satım yasağı, yalnızca Uzman Danışmandan alım satım taleplerinin gönderilmesinin yasaklanması anlamına gelir, Uzman Danışmanın işi durmaz.
Belirtilen düğmeye basarak otomatik ticaretin devre dışı bırakılması, OnTick() işlevinin mevcut yürütülmesini kesintiye uğratmaz.
Her zaman böyle olmuştur, Expert Advisor'ın OnTick dönüşü iade edilmezse gelen tikler atlanır. EA, onları yalnızca kene bekleme modunda izler. Ama kasıtlı atlama kenelerinden bahsediyor gibisin? Benim için bu bir bug.