MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 852
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Merhaba geliştiriciler,
Özel tarih veya herhangi bir tarih seçeneği ile herhangi bir strateji test cihazını görüntüleyin
Resmi görmek:
İstediğim şey programımdaki başlangıç ve bitiş tarihi değerlerini OnInit() fonksiyonunda alabilmem.
Onu nasıl alabilirim?
Tüm döngüyü bir işleve dönüştürün ve bulunursa ondan çubuk numarasını veya bulunmazsa WRONG_VALUE - döndürün.
Tünaydın. Tamamlandı, dünün sorunlu iCustom'u ile çalışıyor gibi görünüyor. Her şeyi bir fonksiyon olarak tasarladım, kontrol için " Yorum " ve "Yazdır" uyguladım.
Bu deneme EA'nın amacı, iCrossAD göstergesinden Yukarı/Aşağı okları şeklindeki sinyalleri yakalamak ve bunları gelecekteki programda kullanılacak bir AL veya SAT komutuna dönüştürmektir.
Yeterli deneyimim yok, bu yüzden kesin olarak yargılamamanızı rica ediyorum, ancak bunu yapmanın daha iyi olduğuna dair makul eleştiri ve tavsiyeler memnuniyetle karşılanır.
Bu yazıyı tam da bu yüzden yazdım. Danışman ve gösterge dosyalarını ekliyorum, kod aşağıdadır.
Merhaba!
Göstergeyi MT4'ten MT5'e yeniden kodladı. Göstergeyi eklenti olarak kullanmak istiyorum. filtre.
MT5'i yeni öğreniyorum. Ancak hatayı bulamıyorum. MT4 ve MT5'teki ekran farklıdır.
Uzmanlara danışın - *.mql5 dosyasında bir hata bulmama yardım edin
Kaynak kodları ektedir.
Yardımlarınız için şimdiden teşekkür ederiz.
İyi günler, EA'da başka bir sipariş tetiklendiğinde bekleyen siparişleri silme işlevi vardır. Bu işlevi devre dışı bırakmanın mümkün olacağı harici parametrelere nasıl kayıt olunur. Şimdiden teşekkür ederim.
Bu sizin kodunuz, bu yüzden eklemek daha iyidir.
Tabii ki danışman rolüne pek uygun değilim ama görev zor görünmüyor.
Lütfen kodunuzun kendisine uymadığımı unutmayın, benim için (bir çaydanlık) bile çok tartışmalı olan çok şey var, işlevinizin void türünde olması gerçeğinden başlayarak. Bu tip, bir fonksiyonun bir değer döndürmediğini belirtmek için kullanılır veya fonksiyon parametresi olarak, parametrelerin yokluğunu belirtir. Ve kodunuzun sonunda - return(Var);
Gelen bir değişken bildirin, bunu işlevinize parametre olarak yazın ve 'gelen' değişkeni False olarak ayarlanmışsa işlevden çıkın.
İyi günler, EA'da başka bir sipariş tetiklendiğinde bekleyen siparişleri silme işlevi vardır. Bu işlevi devre dışı bırakmanın mümkün olacağı harici parametrelere nasıl kayıt olunur. Şimdiden teşekkür ederim.
Kodunuzun metninde tüm Yanlış ve Doğruları bulun. Bunları yanlış ve doğru ile değiştirin. Bu dil büyük/küçük harfe duyarlıdır.
Kodunuzun metninde tüm Yanlış ve Doğruları bulun. Bunları yanlış ve doğru ile değiştirin. Bu dil büyük/küçük harfe duyarlıdır.