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
Daha yakından bak
Bu EA harika görünüyor, ancak backtester'da yaptığı işlemlere bakarsanız, aynı dakika içinde birçok işlemin olduğunu göreceksiniz.
Bu EA'yı çalıştırmanıza izin verecek bir komisyoncu bulacağınızı sanmıyorum.
Bunu backtester değil, gerçek bir hesapta çalıştıran var mı?
Nasıl çalıştığını duymak isterim.
EK
EMA_cross para yönetimi
Merhaba
Sistem iyiyse, neden kar arttıkça veya hesap bakiyesi arttıkça parti büyüklüklerini artırmıyorsunuz. Hesap bakiyesinin %2'sine eşit olacak, satın alınacak lot sayısını belirlemek için bir fonksiyon yazmanın kolay olması gerektiğini düşünüyorum.
Forex-tsd'de bir 'para yönetimi' konusu gördüm ama şimdi bulamıyorum.
Ama lot fiyatını nasıl belirleyeceğimi bile bilmiyorum - lütfen yardım edin.
işte şimdiye kadar sahip olduğum şey..
int NumberlotsToTrade(int percentOfAcc)
{
//To return the number of lots that are to be traded that
// would equal a certain percentage of the account total (percentOfAcc)
int moneyavailable;
int lotMM;
int lotss;
lotss =1;
moneyavailable = Mathceil(AccountBalance( ) *(percentOfAcc/100)) ;
// I suppose it should actually be: moneyavailable = Mathceil(AccountFreeMargin() *(percentOfAcc/100));
lotMM = moneyavailable/(lotprice)
//how does one determine lot price for differentsymbols?
if (lotMM < 0.1) lotMM = Lotss;
if (lotMM > 1.0) lotMM = MathCeil(lotMM);
if (lotMM > 100) lotMM = 100;
return(lotMM);
}
[/CODE]
I have seen Alex.Piech.finGer do the the following - but I don't fully understand it.
I suppose it is better to use accountfreemagrin as this is AccountBalance minus Acountequity right?
Does the 10000 represent a micro account - would one change it on a normal account>
[CODE]
lotMM = MathCeil(AccountFreeMargin() * 50 / 10000) / 10; // 50 risk
if (lotMM < 0.1) lotMM = Lots;
if (lotMM > 1.0) lotMM = MathCeil(lotMM);
if (lotMM > 100) lotMM = 100;
Açıkladıkları iyi bir bağlantı bilen var mı: denge, eşitlik, serbest Marj, Marj ve Marj seviyesi. teşekkürler
forex'e bakmaya başladığımda mini hesaplar için aşağıdakileri buldum.
setting lot size to 10.0 lots = 1 standard lot (1.0 lot or $100K lot)
lot boyutunu 1.0 lot olarak ayarlama = 1 mini lot (0,1 lot veya $10K lot)
lot boyutunu 0,1 lot olarak ayarlama = 1 mikro lot (0,01 lot veya $1K lot)
lot boyutunu 0,01 lot olarak ayarlama = 1 minimicro lot (0,001 lot veya 100$ lot).
Dolayısıyla, lot büyüklüğünü 0,01'e ayarlarsam - alım satım yaptığımda, bir alım satım bana 100$'a mal olur ve eğer hesap kaldıracım 100 ise, o zaman banka benim adıma fiilen 10000$ işlem görmüş olur.
Ne kadar çok bakarsam - kafam o kadar çok karışıyor. ÇOK KOMİK
MST Sonuçları
Basit ama kârlı EMA_CROSS'umu indirebilir ve bana onun makinesindeki MST sonuçlarının ne olduğunu söyleyebilir misiniz?
Not:
Demo hesabınızı çalıştırırken aracı sunucudan aldığınız veriler boşluklarla doludur ve birçok gerçek veri eksiktir. Strateji testinizde bu verileri aktaramazsınız. Bu nedenle, daha doğru sonuçlar elde etme fırsatına sahip olmak için eksiksiz bir geçmiş verilerini indirmeniz ve MetaTrader'a aktarmanız gerekir.
MetaTrader'da bulunan tüm zaman dilimleri için eksiksiz bir veriye sahip olmanız gerekir (1 dakika, 5 dakika, 15 dakika, 30 dakika, vb.). Ancak 1 dakikalık tam bir veri alabilirseniz, 1 dakikalık verileri diğer tüm zaman dilimleri verilerine dönüştürmek için MetaTrader ile birlikte verilen Period_Converter komut dosyasını kullanmak kolay olacaktır.
Ücretsiz ve eksiksiz (16/06/2004 tarihinden itibaren) 1 dakikalık veri şu bağlantıdan Alpari Databank'tan indirilebilir:
http://www.alpari-idc.com/en/dc/databank.php
Güzel!!
Neden bir stop loss eklemiyorsunuz ?
Yoksa sistemi öldürür mü?
Kaybı durdurmak
Güzel!!
Neden bir stop loss eklemiyorsunuz?
Yoksa sistemi öldürür mü?Strateji test edici raporlarında fark edebileceğiniz gibi, hiçbir kayıp yok (son tür kaybını bir kaybı durdururken kapatmıyorum ).
Bence Stop Loss'a gerek yok.
Ekli, StopLoss'lu bir versiyondur ve Expert'in kaç kayıp yaptığını görebilirsiniz.
merhaba kodlayıcılargurusu,
Bu son sürümün gerçekten kullanılmak için yeterince kararlı olacağını düşünüyor musunuz?
merhaba codersguru, Bu son sürümün gerçekten kullanılmak için yeterince kararlı olacağını düşünüyor musunuz?
Hayır, tüm sürümler yalnızca test amaçlıdır, daha fazlası değil.
Sonucu bizimle paylaştığınız için çok teşekkür ederiz.
Zararı durdurmanın çok daha iyi olduğunu düşünüyorum, çünkü örneğinizde 10.000'de 1 lot ve hesabın %10'u kadar yüksek bir kaldıraç 100 ile başlıyorsunuz, ancak kârınız arttıkça sabitlediniz.
Anlamadığım tek şey, siparişler arasındaki boşluk, bazen 6 hafta boyunca seyahat etmeyecek, Ör:
2002.01.07 10:20 - 2002.03.21 00:00
Haziran 2004'teki 1 dakikalık alpari verisinden de evde test edeceğim ve biraz daha geri bildirimde bulunacağım.
Tekrar teşekkürler
neden %10'da tutmuyorsun
Şahsen iyi bir sistem olduğunu düşünmüyorum. Sadece fiyat ve 80 ema'nın çaprazını - catfx50 sistemini kullanarak - takas etmek daha iyi olurdu. Kimse 6 yılda 60.000 dolar kazanarak emekli olmayacak - yine de harika tatiller geçirebilirsiniz. Kârlılığını 10 kat arttırabilirsek o zaman konuşuyoruz demektir. Bu yüzden onu raketlemeliyiz.
Sistem karlıysa, neden toplam hesabın %10'undan satın almaya devam etmiyorsunuz? Bu konudaki bir önceki yazımın amacı buydu, sistemin toplam hesabın sabit bir yüzdesi olacak lotları nasıl satın alacağını nasıl belirleyeceğimize dair, kimsenin cevap vermediği.
Merhaba Kardiyo,
Bu basit risk yönetimi işlevini kullanıyorum:
double GetSizeLot() { if (IsTesting() || IsDemo()) return(1);
else return(NormalizeDouble(AccountFreeMargin()/StopLoss*RiskLevel,1)); }
ile
dış çift RiskSeviyesi = 0.03;
%3 risk için, örneğin mikro hesaplarda.
Dikkatli ol.