![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 Igor,
Bu operatörün mql4'te hangi operatörün değiştirildiğini söyleyebilir misiniz - OrderValue(cnt,VAL_TYPE)=OP_BUY (mql3).
Şimdiden teşekkürler.
Merhaba Igor.
Kaç fonksiyon ve operatöre bakmadım - bulamıyorum ve varsa, o zaman fonksiyona bakın,
bu, tüm açık pozisyonları bir kerede değiştirir ve her bir işarette yalnızca bir seçili olanı değil.
Eğer sakıncası yoksa, lütfen bana bildirin.
Bu başlıkta fonksiyonlarımın kodlarını MQL4 programlama dilinde yayınlayacağım, kullanımlarına örnekler vereceğim ve kullanımları ile ilgili soruları cevaplayacağım. Her işlevi iki gönderide yayınlayacağım. İlk gönderide fonksiyon kodu, ikinci gönderide kullanım örnekleri ve küçük açıklamalar. Görüntülenen sonuçlarla işlevin gerçek testi için bazen komut dosyasını ikinci gönderiye ekleyeceğim.
Sondaki " Aynı anda iki Uzman Danışman nasıl çalıştırılır " konusunda Lukyanov'un isteği üzerine siparişlerle çalışmak üzere tasarlanmış işlevlerle başlayacağım.
Sıra ayar fonksiyonunun ilki olmasına izin verin (MT4 test cihazı versiyonu):
merhaba Igor. alter tüccar terminaline aşina değil misiniz? eğer öyleyse beni ilgilendiren 3-4 sorunun cevabını söyler misiniz?
Igor. Güzel gün.
Sizin için basit bir problem yazabilir misiniz:
sinyal çizgisinin MACD'yi hangi fiyat değerinde geçeceği veya başka bir deyişle MACD histogramının sıfıra eşit olacağı belirlenir.
Merhaba Oleg!
Uygulamada, bu tür sorunları çözmedim. Evet ve teorik olarak belirsiz bir şekilde bunun nasıl yapıldığını hayal edin. Muhtemelen McDuck değerleri y olarak alınır ve fiyat x içindir ve ardından y=f(x) fonksiyonu McDuck değerlerinin fiyata bağımlılığını temsil edecektir. O kadar basit olsaydı, x'i y x=F(y) cinsinden ifade ederek y=f(x) fonksiyonunu tersine çevirebilirdik. Ancak zorluk, y=f(x) fonksiyonunun bir x'e değil, birkaçına bağlı olmasıdır. Üniversitede bu dersleri atladım :-)
Merhaba Igor,
Bu operatörün mql4'te hangi operatörün değiştirildiğini söyleyebilir misiniz - OrderValue(cnt,VAL_TYPE)=OP_BUY (mql3).
Şimdiden teşekkürler.
Görünüşe göre OrderType() olacak.
Mevcut barın kapanış fiyatından bir emri nasıl kapatacağımı söyler misiniz? Yani bar siparişle birlikte kapatılır.
Merhaba Igor.
Kaç fonksiyon ve operatöre bakmadım - bulamıyorum ve varsa, o zaman fonksiyona bakın,
bu, tüm açık pozisyonları bir kerede değiştirir ve her bir işarette seçili olanı değiştirmez.
Eğer sakıncası yoksa, lütfen bana bildirin.
Bu tür eylemlerin uygun olması olası değildir. Sonuçta, her pozisyonun genellikle bireysel parametreleri vardır. Bu nedenle, belirli bir tane seçilir ...
Tam olarak neyi değiştirmek istiyorsunuz?
NameDayOfWeek() işlevi
Parametre olarak geçirilen sayıya göre haftanın gününün adını döndürür:
NormalizeLot() işlevi.
Bu fonksiyon, işlem gören lotun normalleştirilmiş değerini döndürür. Normalleştirmeye ek olarak, fonksiyon parti büyüklüğünü de işlem merkezi tarafından belirlenen limitler dahilinde tutar (minimum ve maksimum parti değerlerinin yanı sıra parti değiştirme adımı kontrol edilir). NormalizeLot() işlevi aşağıdaki parametreleri alır:
not. Ekli, NormalizeLot() işlevini test etmek için bir komut dosyasıdır.