[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 335
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
Öyleyse kendin için kaz! Size bir kod fonksiyonun her kelimesini ve değişkenleri yönetmek için gereklidir. Sabit kodun geldiği yer burasıdır. İşlevler, onlarsız yapamayacağınız zaman kullanılmalıdır! Kim'de ihtiyacım olmayan her şeyi yorumladım ve her şey çok hızlı çalışıyor! Unutma, herkese programı birçok koşulda nasıl daha hızlı çalıştıracağımı sordum. Şimdi tüm kenelerde bir yıl boyunca 5 dakikada test yapılıyor! Tüm koşulları ve işlevleri taradım, gereksiz her şeyi attım.
Tabiki hatırlıyorum. kazacağım. Aslında, alışkanlıklarımı değiştirmem gerekiyor. Kodumun anlaşılmasının kolay olmadığını söyleyen ilk programcı değil. Görünüşe göre öyle...
Öyleyse kendin için kaz! Her kod kelimesine bir işleve sahipsiniz, ancak değişkenlerle idare etmeniz gerekiyor . Sabit kodun geldiği yer burasıdır. İşlevler, onlarsız yapamayacağınız durumlarda kullanılmalıdır ! Kim'de ihtiyacım olmayan her şeyi yorumladım ve her şey çok hızlı çalışıyor! Unutma, herkese programı birçok koşulda nasıl daha hızlı çalıştıracağımı sordum. Şimdi tüm kenelerde bir yıl boyunca 5 dakikada test yapılıyor! Tüm koşulları ve işlevleri taradım, gereksiz her şeyi attım.
Değişkenlerden yalnızca, test cihazındaki stratejiyi kontrol edersek vazgeçilebilir .
Gerçekte, mantığı yürütmek için gerekli her bir değer, doğru zamanda hesaplanmalıdır, çünkü bu değişkenlerin değerleri, örneğin yeniden başlatırken, kaybetmek çok kolaydır .
Hepinize iyi günler.
Hindilerin yazısını çoktan anladım ama ilk robotla ilgili sorunlar vardı. Görünüşe göre her şey mantıklı, derleyici yemin etmiyor, logda herhangi bir hata yok, ancak test cihazındaki Expert Advisor çalışmıyor - grafik açılıyor, ancak bu grafikte herhangi bir hareket yok (bu grafik hareket etmez).
Fikir şu şekildedir: Gösterge, satın almanız veya satmanız gereken puanları (her zaman bir mumun açılışında ve bir mumun açılış fiyatında) verirken, robotun görevi, satın almak için böyle bir puan almış veya sat, karşı emri kapat, yeni bir tane aç veya eski emri aynı yönde değiştir (duraklar ve TP'ler başka bir göstergeye göre verilir)
Neyin yanlış olduğuna dair bir ipucu için çok minnettar olurum.
Kodun kendisi (hindilerin adlarını işlevlerine göre değiştirdi, değişkenleri bildirme ve hata işleme bölümünü kaldırdı):
Sorunun özü şudur: 1,2 No'lu operatörlerin gövdelerinin kaşlı ayraçlarına ne koyulacağı net değildir, aslında orada ticaret koşullarına uygunluğu kontrol edilir ve daha fazla işlem yapılmaz.
(Dört ticaret sinyali vardır, 1 No'lu tetikleyiciler, kontrolü 2 No'lu sinyal işlemeye, 2 No'lu tetikleyicilere aktarırız, kontrolü 3 ve 4 numaralı sinyal işlemeye aktarırız ve zaten orada ticaret işlemlerini gerçekleştiririz.)
Sonuna eklemeli miyim? Mantıksal olarak, eğer 3,4 No'lu sinyaller çalışmazsa, danışmanın yeniden başlamasına ihtiyacım var.
Değişkenlerden yalnızca, test cihazındaki stratejiyi kontrol edersek vazgeçilebilir .
Gerçekte, mantığı yürütmek için gerekli her bir değer, doğru zamanda hesaplanmalıdır, çünkü bu değişkenlerin değerleri, örneğin yeniden başlatırken, kaybetmek çok kolaydır .
Hepinize iyi günler.
Hindilerin yazısını çoktan anladım ama ilk robotla ilgili sorunlar vardı. Görünüşe göre her şey mantıklı, derleyici yemin etmiyor, logda herhangi bir hata yok, ancak test cihazındaki Expert Advisor çalışmıyor - grafik açılıyor, ancak bu grafikte herhangi bir hareket yok (bu grafik hareket etmez).
Fikir şu şekildedir: Gösterge, satın almanız veya satmanız gereken puanları (her zaman bir mumun açılışında ve bir mumun açılış fiyatında) verirken, robotun görevi, satın almak için böyle bir puan almış veya sat, karşı emri kapat, yeni bir tane aç veya eski emri aynı yönde değiştir (duraklar ve TP'ler başka bir göstergeye göre verilir)
Neyin yanlış olduğuna dair bir ipucu için çok minnettar olurum.
Kodun kendisi (hindilerin adlarını işlevlerine göre değiştirdi, değişkenleri bildirme ve hata işleme bölümünü kaldırdı):
Gösterge adlarını yalnızca EA'da değiştirdiyseniz ve grafiklerdeki ilgili pencerelerde görüntülenen gösterge kodlarının kendisinde de değişiklik yapmadıysanız, EA onlardan hiçbir şey almayacak ve hata vermeyecektir, çünkü her şey danışmanda sunulur, ancak göstergelerden sinyal almaz. Göstergelerin adlarının aynı şekilde yazılıp yazılmadığını kontrol edin!
Tavsiyen için teşekkürler, her şeyi iki kez kontrol ettim, yazımda hata yok. Göstergelerin adlarını sadece forumdaki ilk mesajın metninde değiştirdim, görevlerini açıklığa kavuşturmak için, danışman metinlerinde hindilerin adları tam olarak "göstergelerde" isimleri yazıldığı gibi yazılmıştır. dosya. Örneğin: "3.0_figuri_2.3_rasshirenie".
Ayrıca kontrol için başka bir Expert Advisor (ders kitabından) seçtim ve var olmayan göstergelerin isimlerini iCustom fonksiyonuna girdim. Aşağıdakiler oldu - danışman ticareti gerçekten durdurdu (diğer açılardan anlaşılabilir), ancak test cihazı başlatıldığında, grafik belirtilen başlangıç tarihinden bitiş tarihine taşındı, size hatırlatmama izin verin, sorun şu ki grafik hareket etmiyor.
Belki başka biri böyle bir sorunla karşılaştı?
Tavsiyen için teşekkürler, her şeyi iki kez kontrol ettim, yazımda hata yok. Göstergelerin adlarını sadece forumdaki ilk mesajın metninde değiştirdim, görevlerini açıklığa kavuşturmak için, danışman metinlerinde hindilerin adları tam olarak "göstergelerde" isimleri yazıldığı gibi yazılmıştır. dosya. Örneğin: "3.0_figuri_2.3_rasshirenie".
Ayrıca kontrol için başka bir Expert Advisor (ders kitabından) seçtim ve var olmayan göstergelerin isimlerini iCustom fonksiyonuna girdim. Aşağıdakiler oldu - danışman ticareti gerçekten durdurdu (diğer açılardan anlaşılabilir), ancak test cihazı başlatıldığında, grafik belirtilen başlangıç tarihinden bitiş tarihine taşındı, size hatırlatmama izin verin, sorun şu ki grafik hareket etmiyor.
Belki başka biri bu sorunla karşılaşmıştır.
Tavsiyen için teşekkürler, her şeyi iki kez kontrol ettim, yazımda hata yok. Göstergelerin adlarını sadece forumdaki ilk mesajın metninde değiştirdim, görevlerini açıklığa kavuşturmak için, danışman metinlerinde hindilerin adları tam olarak "göstergelerde" isimleri yazıldığı gibi yazılmıştır. dosya. Örneğin: "3.0_figuri_2.3_rasshirenie".
Ayrıca kontrol için başka bir Expert Advisor (ders kitabından) seçtim ve var olmayan göstergelerin isimlerini iCustom fonksiyonuna girdim. Aşağıdakiler oldu - danışman ticareti gerçekten durdurdu (diğer açılardan anlaşılabilir), ancak test cihazı başlatıldığında, grafik belirtilen başlangıç tarihinden bitiş tarihine taşındı, size hatırlatmama izin verin, sorun şu ki grafik hareket etmiyor.
Belki başka biri böyle bir sorunla karşılaştı?