![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
Bunu 19 çift üzerinde çalıştırıyorum ve birinin, marjın %25'inden fazlası kullanılıyorsa, açık pozisyonu olmayan herhangi bir çiftin herhangi bir pozisyon açmayacağını söyleyen bir şey programlayıp programlayamayacağını merak ediyordum.
Çok fazla pozisyon açması ve marj çağrısı yapması konusunda çok endişeli değilim çünkü program yeterince iyi izlemediğim bir haber olayından bile kurtuldu. Ama marjın %50'sine sahip olmam ve yeni çiftlerde yeni pozisyonlar açması beni tedirgin ediyor.
BTW, NFP'ye hazırlık olarak tüm açık USD pozisyonlarını kapatmak ve tüm USD çiftlerinde EA'yı kapatmak için dün gece yaklaşık 90 $ zarar ettim. Kusursuz bir performans sergiledi:) Bence haber saatlerinden kaçınmak işin püf noktası. Diğer tüm zamanlarda, çok fazla düşüş olmadan istikrarlı bir şekilde para kazanıyor.
Bay Tüccar,
Bu yeni EA'yı ileri test ediyor musunuz?, herhangi bir ileri test sonucunu paylaşabilir misiniz?
şu anda sürüm 3.1'i şimdiye kadar 2004'e varsayılan ayar geçmişiyle geri test ediyorum, ancak sürüm 2.0.2 ayarına kıyasla henüz iyi bir sonuç alamadım
herhangi bir ilerleme daha sonra yayınlanacaktır.
teşekkür ederim
saygınlık
CFİşte başlıyoruz !
İşte ifadelerimden birinin Linki, bu bir 10k hesap:
BURAYA TIKLAYIN
İşte 100.000 hesabın Linki:
BURAYA TIKLAYIN
İşte Firebird H02-TS Sürümünün değiştirilmiş bir Sürümü ile karıştırılmış bir 5k hesabının Bağlantısı:
BURAYA TIKLAYIN
Ve İşte ayarlarım:
xtern çift TakeProfit = 30;
dış çift Lot = 0,05; // bu lot boyutunu 10k IBFX Mini Hesabı için kullanın)
harici çift StopLoss = 0;
harici çift TrailingStop = 0;
harici int MaxTrades=10;
dış int Pip=20;
harici int SecureProfit=22;
harici int Hesap Koruması=1;
harici int AllSymbolsProtect=0;
harici int OrderstoProtect=5;
// Örnek: (MaxTrades=10) eksi (OrderstoProtect=3)=7 siparişin hesap koruması etkinleştirilmeden önce açılması gerekir.
harici int EMA_fast= 5; // OpenOrdersBasedOn=0 ---> şimdi MACD'den önce EMA Çapraz Tabanlı Siparişleri açın // mr.trader tarafından değiştirildi
harici int EMA_yavaş= 12; // OpenOrdersBasedOn=0 ---> şimdi MACD'den önce EMA Çapraz Tabanlı Siparişleri açın // mr.trader tarafından değiştirildi
harici int TimeZone=0;
harici int ReverseCondition=0;
harici int BaşlangıçYıl=2001;
harici int StartMonth=1;
extern int Yıl Sonu=2030;
harici int EndMonth=12;
//harici int Bitiş Saati=22;
//harici int EndMinute=30;
harici int mm=0;
harici int risk=1;
extern int AccountisNormal=1;
harici int MagicNumber=261080;
harici int Manual=0;
extern int OpenOrdersBasedOn=3; // 0=EMA Çapraz (mr.trader tarafından değiştirildi), 3=i_Trend (mr.trader tarafından değiştirildi),
İşte bu EA'yı biraz daha güvenli hale getirmek için benim fikrim.
20 pipte güvenli kârı seçerseniz, her açık pozisyon için x pip sayısı kadar azaltın.
Bu nedenle, 10'da hesap korumanız ve 10'daki maksimum emirleriniz varsa, o zaman bir pozisyonla, 20 pip'te kâr sağlar. X 1 pip yaparsanız, 2 numaralı siparişte güvenli kâr 19 piptir. Bu sayede daha fazla sipariş açıldıkça, elde etmek istediği kâr miktarı giderek küçülür ve hesabınızı korumak için birçok sipariş açıldığında zararı bile kabul edebilir.
Düşünceler?
Bu EA'nın işlemleri nasıl kapattığına dair ek bir yöntemi açıklayan başlıktaki 47. gönderiyi okuyun.
Umarım yardımcı olur.
tomEvet, bu doğru... aynı zamanda AccountProtection açık olduğunda da kapanıyor.
Dolayısıyla, bir ticareti kapatmanın dört yolu vardır, bunlardan üçü isteğe bağlıdır:
1. İzleyen Durdurma
2. StopLoss
3. Hesap Koruması
ve bir zorunlu:
1. En son açılan ticaretin Karını Alın .
İsteğe bağlı olanları kullanmıyorum, bu yüzden şimdilik sadece Kâr Al yöntemine odaklanıyorum.
BTW, NFP'ye hazırlık olarak tüm açık USD pozisyonlarını kapatmak ve tüm USD çiftlerinde EA'yı kapatmak için dün gece yaklaşık 90 $ zarar ettim. Kusursuz bir performans sergiledi:) Bence haber saatlerinden kaçınmak işin püf noktası. Diğer tüm zamanlarda, çok fazla düşüş olmadan sürekli olarak para kazanır.
İşe yaradığını bilmek güzel Ducati.. Haberler sırasında kalmayı seçtim ve kullandığım her iki test kurulumundan da ek kazanç elde ettim.![](https://c.mql5.com/forextsd/smiles/smile.png)
İşte bu EA'yı biraz daha güvenli hale getirmek için benim fikrim.
20 pipte güvenli kârı seçerseniz, her açık pozisyon için x pip sayısı kadar azaltın.
Bu nedenle, 10'da hesap korumanız ve 10'daki maksimum emirleriniz varsa, o zaman bir pozisyonla, 20 pip'te kâr sağlar. X 1 pip yaparsanız, 2 numaralı siparişte güvenli kâr 19 piptir. Bu sayede daha fazla sipariş açıldıkça, elde etmek istediği kâr miktarı giderek küçülür ve hesabınızı korumak için birçok sipariş açıldığında zararı bile kabul edebilir.
Düşünceler?Ben de benzer şeyler düşünüyordum ama şu anki düşüncem Pips ayarını olduğu yerde bırakmak, AccountProtection'ı kapatmak ve daha fazla pozisyon açıldıkça TakeProfit ölçeğini düşürmek.
Her yeni pozisyon için TakeProfit'i biraz daha azaltan bir versiyonu test etmeye başladım, öyle ki ilk pozisyon için TakeProfit ayarında başlıyor (varsayılan = 40) ve 10. pozisyona geldiğinde, kullanıyor. TakeProfit için pip değeri (varsayılan = 20). Bu şekilde, Martingale ilerlemesinde ne kadar derine inerseniz, kârla çıkmak için geri çekilme o kadar küçük olur. Bunu dün gece kurdum ve bu sabah itibariyle NFP aracılığıyla işlem yaparken bile yaklaşık 250$ (0,1 lot, 9 çift) kazandı.
Diğer fikrim, belirli bir kâr tutarına sahip olmak ve bu miktara ulaşıldığında tüm pozisyonları kapatmaktı. Bu şekilde, hedef kârın ne olacağını önceden bilirsiniz ve ilerleme derinleştikçe, bu hedefe ulaşmak için daha az geri çekilmeye ihtiyacınız olacaktır. Bu sadece OrdersToProtect'in MaxTrades ile aynı şekilde ayarlanmasını gerektirir. Öneriniz, ilave koruma için SecureProfit değerini fiilen düşürmenin eklenmesiyle aynıdır.
Görünüşe göre önümüzde bazı testler var!!
30-03Kasım
174 numaralı gönderideki ilk ayarlara göre bu haftanın performansı. Şimdiye kadar sadece çok Düşük düşüşler ve negatif dalgalı P/L gördüm. Bay Trader'a tekrar teşekkürlerimi sunarım.
tüccar,
Sanırım aynı fikre sahibiz, sadece bu konuda farklı ilerliyoruz.
Burada sorulan en akıllı özellik budur. teşekkürler Ducati
Kodda manuel olarak yeni pozisyon açmasını engelleyen bir fonksiyon var fakat bug var ve olması gerektiği gibi çalışmıyor.
Manual=0 // Eğer bire ayarlanırsa, otomatik olarak alım satımları açmaz
1'e ücret alırsanız, tüm pozisyonları tek bir para biriminde kapattığında yeni pozisyon açmamalıdır.
Ancak, zaten açılmış çiftlerde kârla kapanana kadar martingale pozisyonlarını açmaya devam edecek.
Her neyse, çalışmıyor ama düzelttim, kodun bu bölümünü bulun:
ÖncekiOpenOrders=AçıkSiparişler;
if (OpenOrders>=MaxTrades)
{
DevamOpening=Yanlış;
} başka {
DevamOpening=Doğru;
}
if (OpenOrders==0 && Manual==1)
{
DevamOpening=Yanlış;
}
düzeltmek için kodu kalın harflerle yazmanız gerekir.
Her neyse, marj belirli bir değerin altına düştüğünde EA'nın yeni pozisyonlar açmasını önlemek için otomatik bir marj koruması programlayacağım.