Hatalar, hatalar, sorular - sayfa 1563

 
Anton Zverev :

Terminalin her sembol için bir onay sayacı tutması (bağlantı anından itibaren) çok daha uygun olacaktır. Ve her EA, çağrıldığında, çağrıldığı tik numarasını alırdı.

Bu, kaçırılan kenelerin değerlendirilmesini mümkün kılacaktır.

Artık her Uzman Danışman grafikte başlatılmalıdır. BookEvent, Expert Advisor'ları başlatmak için herhangi bir çizelgeye gerek olmadığının ilk işaretidir.

Yeni varlıklara gerek yok. Kaçırılan onaylar, mevcut bir sayaç kullanılarak tahmin edilebilir. Buna tick_volume denir
 
Slawa :

Normal çalışma sırasında, Uzman Danışman, ikinci sembolün her işaretinde ancak bu Uzman Danışman bu ikinci sembolün çizelgesine eklenmişse çağrılır.

Ve herhangi bir grafik olayı yapmaya gerek yoktur. Her şey sizin için zaten yapıldı, bakmanız yeterli

1. Örneğin, 1 saniyelik bir zamanlayıcı yapın.

2. OnTimer'da Sleep(10) ile sıfırdan 100'e kadar bir döngü düzenleyin ve döngünün 1 saniyeden uzun çalışmadığını kontrol edin.

3. SymbolInfoTick sorgularıyla istediğiniz enstrümanı analiz edin

Bu yapı test cihazında da çalışacaktır.

Tabii ki, bu yapı test cihazında da çarpık bir şekilde çalışacak - keneleri atlayacaktır. Sizin (Geliştiricinin) kendi ürününüzde koltuk değneği kullanmanızı önermeniz harika!

Slava :
Yeni varlıklara gerek yok. Kaçırılan onaylar, mevcut bir sayaç kullanılarak tahmin edilebilir. Buna tick_volume denir

Bazı çubuklar için copytiks'i aramayı deneyin, karşılık gelen tik-hacim-çubukları sayısını isteyin. Ve bu parametrenin KopiTix'in çıktılarıyla nasıl ilişkili olduğunu görün.

M1'de bile fark çok büyük! Diğer TF'ler hakkında ne söyleyebiliriz.

 

Bir Uzman Danışman , yalnızca bir çizelge ile çalışır. OnTick doğru ve frensiz yazılırsa, EA tek bir onay işaretini bile kaçırmaz

Bu bir verilen.

Aynı anda birkaç enstrümanı işlemeniz gerekiyorsa, gerekli enstrümanların tablolarında Expert Advisors'ı başlatın. Bir araç - bir uzman.

Ancak yalnızca bir Uzman Danışmanı test edebilirsiniz. Bu da verilmiş.

Ve OnTimer'daki döngüdeki keneleri atlama konusunda tekrarlanabilir kanıtlara ihtiyaç vardır. sende var mı

 
Slawa :

Bir Uzman Danışman , yalnızca bir çizelge ile çalışır. OnTick doğru ve frensiz yazılırsa, EA tek bir onay işaretini bile kaçırmaz

Bu bir verilen.

Aynı anda birkaç enstrümanı işlemeniz gerekiyorsa, gerekli enstrümanların tablolarında Expert Advisors'ı başlatın. Bir araç - bir uzman.

Ancak yalnızca bir Uzman Danışmanı test edebilirsiniz. Bu da verilmiş.

Tortudaki bir şey bu tür ifadelerden düşer. Aynı anda birkaç sembolü takas etmek istiyoruz - aynı sayıda danışmanı mı çalıştırıyorsunuz? Güzel! Muhtemelen, test cihazının çok karakterli olduğunu düşünerek bir şeyleri karıştırdım.

Ve OnTimer'daki döngüdeki keneleri atlama konusunda tekrarlanabilir kanıtlara ihtiyaç vardır. sende var mı

Benim için açık olan ifadenin doğruluğuna dair hiçbir kanıtım yok (hazırlamadım). Ama onları hazırlamaya çalışacağım. Gittikçe daha çok şaşırtıyorsun.
 

Test cihazındaki bir uzmandan istediğiniz kadar sembol ticareti yapın, ancak masallar icat etmeye çalışmayın ve sonra onlara şaşırmayın.

Ne terminalde ne de test cihazında çalışmayan tek bir OnTick noktasında tüm sembollerin tam senkronize onay akışını elde etmek istiyorsunuz. OnTick, geçerli çalışan sembolün onay akışını alır. Test cihazı, terminal ile aynı davranışa sahiptir.

Diğer simgelerin onay akışına erişmek için size geçici çözümler sunulur. Rahatsız olmasına izin verin, ancak başka bir yol yok.

 

Trade.mqh kitaplık dosyasında ilginç bir MQL5InfoInteger() işlevi buldum. MQLInfoInteger() - Biliyorum, ama bu - hayır. F1 buna yanıt vermiyor, ancak eylemler MQLInfoInteger() ile benzer görünüyor.

Bu fonksiyon kütüphanede gerekli mi?

 
Evet, güncellemeden sonra sık kullanılanlarda yıldız işareti görünmez. Özellikle bu konu hakkında.
 
Anton Zverev :

Tortudaki bir şey bu tür ifadelerden düşer. Aynı anda birkaç sembolü takas etmek istiyoruz - aynı sayıda danışmanı mı çalıştırıyorsunuz? Güzel! Muhtemelen, test cihazının çok karakterli olduğunu düşünerek bir şeyleri karıştırdım.

Benim için açık olan ifadenin doğruluğuna dair hiçbir kanıtım yok (hazırlamadım). Ama onları hazırlamaya çalışacağım. Gittikçe daha çok şaşırtıyorsun.

Test cihazı çok karakterlidir. İstediğiniz enstrümanlarla ticaret yapın, asıl mesele bunların sunucuda mevcut olmasıdır.

Ancak bir enstrümanda yalnızca bir Expert Advisor test etmek mümkün olduğundan, "yabancı" enstrümanlar için kenelerin gelişini bağımsız olarak değerlendirmelisiniz. Bunun için OnTimer'da bir döngü önerildi.

Karşılık gelen göstergeden bir grafik olayı da bir çözümdür, ayrıca bir döngüden daha doğrudandır ve bir koltuk değneği değildir. IndicatorRelease'in bununla ne ilgisi olduğu açık değil mi?

 
Slawa :

Karşılık gelen göstergeden bir grafik olayı da bir çözümdür, ayrıca bir döngüden daha doğrudandır ve kesinlikle bir koltuk değneği değildir.Ancak IndicatorRelease'in bununla ne ilgisi olduğu açık değil?

iCustom+IndicatorRelease. Birdenbire karmaşık varlıklar üretmek, muhtemelen bir koltuk değneği çözümü değildir. Zevkler tartışılamazdı. Soru, bir dizi ajan üzerindeki böyle bir koltuk değneğinin kaynakları ne kadar boşuna tüketeceğidir.

İlk beşte hemen hemen her şey harika. En yüksek hız. Ve burada, afedersiniz, beklemediğiniz bir tür tam tüylülük.

 
Renat Fatkhullin :

Diğer simgelerin onay akışına erişmek için size geçici çözümler sunulur. Rahatsız olmasına izin verin, ancak başka bir yol yok.

Vasily, FORTS'ta (test cihazında değil) mekanizmanın abonelik ve BookEvent aracılığıyla çalıştığını belirtti. Böylece, genel olarak danışmanın herhangi bir çizelgeye bağlanmasını ortadan kaldırır.