![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, Mladen... lütfen beni ea'mı tamamlamak için kullanabileceğim herhangi bir yeni mt4 ea şablonuna yönlendirin.Bu ea şu anda trade'i tekrarlıyor.eg, eurusd satışını kapatırsa, otomatik olarak tekrar eurusd üzerinde başka bir satış işlemi açacaktır. Bu, hatayı düzeltmenize yardımcı olabilmeniz için aşağıdaki koddur.Ea'nın aynı ordersymbols() üzerinde aynı ordersymbols() üzerinde aynı anda yeniden işlem yapmasını istemiyorum:
ana para
Bunu deneyin: nicetrader_1.01.mq4
Mevcut çubukta aynı türden bir sipariş zaten kapatılmışsa, aynı türden yeni bir siparişin açılmasını önlemelidir.
Mladen lütfen bana yardım et., her açık işlemde kar al ve zararı durdur eklemek için EA'mı düzenle., bu ea hedging marti., belki de sadece bu, teşekkür ederim eahed.mq4
zanuar
Bir martingale EA'da stoploss kullanamazsınız (maringaling ticaret sisteminin tüm mantığı, zararı durdur (veya kârı al) kullanmamaya dayanır)
mladen
EA iletişimi için neden global değişkenleri kullanmıyoruz?
mladen EA iletişimi için neden global değişkenler kullanmıyoruz?
Çoklu sebepler:
1. Klasöre bağlıdır - aynı PC'nin başka bir klasöründen aynı global değişkeni kullanmaya çalışırsanız, görmezsiniz.
2. PC'ye bağlıdır - aynı global değişkeni başka bir PC'den kullanmaya çalışırsanız, görmezsiniz.
3. Metatrader'ı yeniden yüklerseniz - genel değişkenler kaybolur
4. tüm bu nedenlerden dolayı, hesap tabanlı EA iletişimine izin vermez - yani: görev için uygun değil
zanuar Bir martingale EA'da stop loss kullanamazsınız (maringaling ticaret sisteminin tüm mantığı, zararı durdur (veya kârı al) kullanmamaya dayanır)
yani eğer mantığı değişiyorsa genel kodlamayı değiştirecektir evet.,., tamam teşekkür ederim mr mlden
Çoklu sebepler:
1. Klasöre bağlıdır - aynı PC'nin başka bir klasöründen aynı global değişkeni kullanmaya çalışırsanız, görmezsiniz.
2. PC'ye bağlıdır - aynı global değişkeni başka bir PC'den kullanmayı denerseniz, görmezsiniz.
3. Metatrader'ı yeniden yüklerseniz - genel değişkenler kaybolur
4. tüm bu nedenlerden dolayı, hesap tabanlı EA iletişimine izin vermez - yani: görev için uygun değilHiç böyle düşünmedim
Teşekkürler![](https://c.mql5.com/forextsd/smiles/smile.png)
Teşekkürler Mladen...
Sizin için bir fikrim var...Gelecekteki ea programcılarından gerçekten zorluklarla karşı karşıya olduğunuzu, neredeyse her dakika dökülen sorularla karşı karşıya olduğunuzu görebiliyorum, neden herkes için merkezi bir şablon geliştirmiyorsunuz ve bununla ilgili ayrıntılı eğitim vermiyorsunuz. Bu bize yardımcı oluyor. tüm ve ayrıca yükünüzü hafifletin. Hatta biraz para almaya karar verebilirsiniz! Neyse sadece bir öneri.
ana para
Bunu deneyin: nicetrader_1.01.mq4
Mevcut çubukta aynı türden bir sipariş zaten kapatılmışsa, aynı türden yeni bir siparişin açılmasını önlemelidir.Kapanan siparişleri (tüm bilgileriyle birlikte) azalan bir kapanış sırasına göre nasıl sıralayabilirim?
Mladen,
Şimdi bunu yüklediğimde ticareti tamamen durdurdu, düzelttiniz...... şimdi ne yapabiliriz?
anapara
Bunu deneyin: nicetrader_1.01.mq4
Mevcut çubukta aynı türden bir sipariş zaten kapatılmışsa, aynı türden yeni bir siparişin açılmasını önlemelidir.Mladen, Şimdi bunu yüklediğimde ticareti tamamen durdurdu, düzelttiniz...... şimdi ne yapabiliriz?
ana para
Bu EA, o çek atılsa bile emri açmıyor (bu nedenle, kodun kendisine eklenen kısmı kaldırılsa bile, yine de emirleri açmaz). Ayrıca, test edildiğinde, gönderdiğiniz (orijinal) siparişleri açmıyor.
Gönderdiğiniz sürüm hiç ticaret yaptı mı?