MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1470
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
#14674 Bu benim kodumla ilk mesajım.
Kodunuzda, LoU şu şekilde değişir: her tik fiyat düşerse ve LoU'm yalnızca bir ticaret açtıktan sonra değişirse.
Kodunuzda, LoU yalnızca bir anlaşmayı açtıktan sonra değişir........ ama aynı zamanda, kodunuz, tıpkı benim kodumda olduğu gibi, her yerel minimumdan sonra 30 pp'lik siparişleri açmaz . Kodumda olduğu gibi açılacak emirlere ihtiyacım var, ama ne olur? LoU her tikte veya dakikada değişmedi. Ve danışman her siparişi açmak için çok daha az iş yapar.
Yapabiliyorsanız, kodunuz benim kodumla tam olarak aynı (fiyat, zaman ve miktar olarak) 01/04/2010 siparişlerini açacak, ancak aynı zamanda LoU sadece işlemin açılmasından sonra değişecek şekilde yapın veya başka bir şekilde önemli ölçüde (bazen) LoU değişikliklerinin sayısını azaltmakKodunuzda, LoU sadece bir anlaşma açtıktan sonra değişir........ ama aynı zamanda, kodunuz her yerel minimumdan sonra 30 pp'den sonra siparişleri açmaz, tıpkı benim kodumda olduğu gibi . Kodumda olduğu gibi açılacak emirlere ihtiyacım var, ama ne olur? LoU her tikte veya dakikada değişmedi. Ve danışman her siparişi açmak için çok daha az iş yapar.
Her tik veya dakika kontrol edilmeyecekse, yerel minimum nasıl belirlenir?
Kafamı kurcaladığım şey bu....
Bir seçenek olarak, Вid - Düşük[?] > 30 s ise bir sipariş açın. Ama bu Low[?] sayısını nasıl öğrenebilirim ?Kafamı kurcaladığım şey bu....
ne için?
Bana neden kontrollerin sıklığını azaltmak istediğini söyle?
ne için?
Test cihazında, 2008'den beri ve hala tutarlı bir şekilde kabul edilebilir düşüşlerle kâr sağlayan istikrarlı bir istatistiksel model buldum. Ve farklı çiftler ve çerçeveler vb. üzerinde test etmem gerekiyor.
Ancak aynı anda birkaç parametre üzerinde test etmeniz gerekir. Optimizasyon gerçekçi olmayacak kadar uzun zaman alır. Ve ihtiyacım olanı çok daha hızlı test eden bir kod yazdım. Ve şimdi kodumu geliştiriyorum, yani test cihazında daha hızlı, daha doğrusu olabildiğince hızlı çalışmasını istiyorum. Ve kodumun ana algoritması, her yerel minimumdan 30 puan sonra siparişlerin açılmasıdır. Bu yüzden mümkün olduğunca çabuk yapmaya çalışıyorum.
ne için?
Bana neden kontrollerin sıklığını azaltmak istediğini söyle?
Tüm kodların daha hızlı çalışmasını sağlamak için
Her tik veya dakika kontrol edilmeyecekse, yerel minimum nasıl belirlenir?
Bir seçenek olarak - Low[iLowest(NULL,0,MODE_LOW,P1,0)] işlevi Ayrıca her bir tikte minimumların değerini kontrol etmeden minimumu bulur
Kullanmaya çalıştım ama sadece bazı durumlarda bana uyuyor.
Ya da belki bilmediğim, aklımla ulaşamadığım başka tasarımlar da vardır.
Test cihazında, 2008'den beri ve hala kabul edilebilir düşüşlerle istikrarlı bir kar sağlayan istikrarlı bir istatistiksel model buldum. Ve farklı çiftler ve çerçeveler vb. üzerinde test etmem gerekiyor.
Ancak aynı anda birkaç parametre üzerinde test etmeniz gerekir. Optimizasyon gerçekçi olmayacak kadar uzun zaman alır. Ve ihtiyacım olanı çok daha hızlı test eden bir kod yazdım. Ve şimdi kodumu geliştiriyorum, yani test cihazında daha hızlı, daha doğrusu olabildiğince hızlı çalışmasını istiyorum. Ve kodumun ana algoritması, her yerel minimumdan 30 puan sonra siparişlerin açılmasıdır. Bu yüzden mümkün olduğunca çabuk yapmaya çalışıyorum.
Kodunuzu kontrol etmek bir yük taşımaz, ancak gerçekten denemek istiyorsanız
Bir seçenek olarak - Low[iLowest(NULL,0,MODE_LOW,P1,0)] işlevi Ayrıca her bir tikte minimumların değerini kontrol etmeden minimumu bulur
Ya da belki bilmediğim, aklımla ulaşamadığım başka tasarımlar da vardır.