EMAplusWPRv1_1

0
(0)
İsim:
EMAplusWPRv1_1
Yazar: gery18 (2011.03.30 09:24)
İndirildi: 5067
İndirmek:
 

ACTUAL VERSION : http://codebase.mql4.com/7746

Expert advisor that trade in the trend of EMA and buy/sell signals get from Williams %R

I have tried to create an Expert advisor that could by traded with 1000 EUR starting equity and to minimize the drawdown. Hope you like it. I appreciate every feedback.

Optimized for EURUSD 5 dakika

I have removed some bugs, changed position sizing, you define the % of your account you want to risk on a single trade. I added simple trailing stop, if trailingStop = 0, then it is disabled.

You use it on your own risk. I am not responsible for your loss, you have to change, test and optimize it for your purpose.

Girişler:

extern double takeProfit      = 200;      // take profit
extern double maxStopLoss     = 50;       // stop loss

extern double maxLots         = 10;       // max lots per position
extern double maxContracts    = 2;        // max open positions, 2 is optimal for smoother equity

extern double EMA             = 144;      // EMA to identify trend
extern int    iWPRPeriod      = 46;       // Williams' Percentage Range to determine buy/sell signals
       int    iWPRretracement = 30;       // retracement of Williams' Percentage to allow next trade
extern double trailingStop    = 50;       // takip eden durak, kullanmak 0 to disable trailing stop
extern int    risk            = 2;        // % of account you want to risk on a trade
extern double magicNumber     = 13131;

Strategy Tester Report

EMAplusWPRv1_1
XTrade-MT4 Demo (İnşa etmek 229)
Sembol EURUSD (Euro vs US Dollar)
Dönem 5 Dakika (M5) 2010.01.04 00:00 - 2011.02.01 23:55 (2010.01.04 - 2011.02.02)
modeli Every tick (tüm mevcut en kısa zaman dilimlerini temel alan en kesin yöntem)
parametreler takeProfit=200; maxStopLoss=50; maxLots=0.1; maxContracts=2; EMA=144; iWPRPeriod=46; trailingStop=50; risk=6; magicNumber=13131;
Bars in test 59025 Ticks modelled 7365767 Modelling quality n/a
Mismatched charts errors 8220
Initial deposit 1000.00
Total net profit 1635.88 Gross profit 4478.56 Gross loss -2842.67
Profit factor 1.58 Expected payoff 3.92
Absolute drawdown 22.16 Maksimum düşüm 249.69 (10.77%) Relative drawdown 12.99% (188.82)
Toplam işlemler 417 Short positions (won %) 198 (67.68%) Long positions (won %) 219 (73.52%)
Kârlı işlemler (% Toplam) 295 (70.74%) Loss trades (% Toplam) 122 (29.26%)
En büyük profit trade 67.23 loss trade -39.62
Ortalama profit trade 15.18 loss trade -23.30
Maximum consecutive wins (profit in money) 20 (273.93) consecutive losses (loss in money) 6 (-142.17)
Maximal consecutive profit (count of wins) 326.42 (15) consecutive loss (count of losses) -142.17 (6)
Ortalama consecutive wins 4 consecutive losses 2

EMAplusWPRv1_1 1

To use my position sizing increase the maxLots size and define the risk - kaç tane % of your account you want to risk on a single trade.

For position sizing I use the following code:

   minAllowedLot  =  MarketInfo(Sembol(), MODE_MINLOT);    //IBFX= 0.10
   lotStep        =  MarketInfo(Sembol(), MODE_LOTSTEP);   //IBFX= 0.01
   maxAllowedLot  =  MarketInfo(Sembol(), MODE_MAXLOT );   //IBFX=50.00

   balance = AccountBalance();  
   ilo   =  ((denge * risk / 100) / maxStopLoss); 

   lots  =  NormalizeDouble(ilo, 0) * lotStep;

   eğer (sürü < minAllowedLot)  lots = minAllowedLot;
   eğer (sürü > maxLots)        lots = maxLots;
   eğer (sürü > maxAllowedLot)  lots = maxAllowedLot;

Strategy Tester Report

EMAplusWPRv1_1 + position sizing
XTrade-MT4 Demo (İnşa etmek 229)
Sembol EURUSD (Euro vs US Dollar)
Dönem 5 Dakika (M5) 2010.01.04 00:00 - 2011.02.01 23:55 (2010.01.04 - 2011.02.02)
modeli Every tick (tüm mevcut en kısa zaman dilimlerini temel alan en kesin yöntem)
parametreler takeProfit=200; maxStopLoss=50; maxLots=10; maxContracts=2; EMA=144; iWPRPeriod=46; trailingStop=50; risk=6; magicNumber=13131;
Bars in test 59025 Ticks modelled 7365767 Modelling quality n/a
Mismatched charts errors 8220
Initial deposit 1000.00
Total net profit 4655.80 Gross profit 13740.16 Gross loss -9084.36
Profit factor 1.51 Expected payoff 11.16
Absolute drawdown 22.16 Maksimum düşüm 1139.43 (28.08%) Relative drawdown 28.08% (1139.43)
Toplam işlemler 417 Short positions (won %) 198 (67.68%) Long positions (won %) 219 (73.52%)
Kârlı işlemler (% Toplam) 295 (70.74%) Loss trades (% Toplam) 122 (29.26%)
En büyük profit trade 268.93 loss trade -256.75
Ortalama profit trade 46.58 loss trade -74.46
Maximum consecutive wins (profit in money) 20 (353.21) consecutive losses (loss in money) 6 (-354.36)
Maximal consecutive profit (count of wins) 1466.13 (15) consecutive loss (count of losses) -664.91 (4)
Ortalama consecutive wins 4 consecutive losses 2

EMAplusWPRv1_1 2

 

9 yorumlar Yeni bir yorum göndermek için, Lütfen giriş yapmak veya kayıt olmak

genial!!!!!

01.06.2011 06:11 ea20102010

EMAplusWPRv1_1 3
19.05.2011 01:16 Pityka888

but its a great job m8

03.05.2011 20:32 zaratrau

with me doesnt work at all

03.05.2011 20:20 zaratrau

Merhaba, congratulations for your EA, I am already using it on real, however with 500 usd start deposit. It is doing ok so far for a month and a half.

The new version, yine de, will not open trades correctly, it will start with 0.01 pay, Broker STS Finance, and will not increase it. Please vefify this it might be just a little bug 🙂

Suggestion: You might include MACD 4H filter, and open trades only in the direction of relationship of Convergence/divergence bars and signal line. This is only suggestion not mandatory, the EA worsk ok so far as I said.

Cheers,

Vladimir Draganov

[email protected]

11.04.2011 20:19 vlddrg

Can i ask you, how can i set my own lot size with this EA.

I am a beginner so i hope some one can teach me, Thank you.

31.03.2011 21:22 nomis

MERHABA,

thanks for new version.

you should make a backtest from 2011.02.02 Açık, because the last version made only losses since then.

Re

31.03.2011 09:21 KlamseN

the trailingStop does not trail at all
30.03.2011 14:06 razoff

MERHABA

Can you help me to create a Bollinger Bands and Stochastic in 1 scripts ?

so that i can use it in my expert advisor

Bu yazı ne kadar faydalı oldu?

Derecelendirmek için bir yıldıza tıklayın!

Ortalama puanı 0 / 5. Oy sayısı: 0

Şu ana kadar oy yok! Bu gönderiye ilk puan veren siz olun.

Bu yazının sizin için yararlı olmadığı için üzgünüz!

Bu yazıyı geliştirelim!

Bu gönderiyi nasıl geliştirebileceğimizi bize bildirin?



Yazar: Forex Wiki Ekibi
Biz son derece deneyimli Forex Yatırımcılarından oluşan bir ekibiz [2000-2023] hayatı kendi şartlarımıza göre yaşamaya kendini adamış olan. Öncelikli hedefimiz mali bağımsızlık ve özgürlüğe ulaşmaktır., ve kendi kendine sürdürülebilir bir yaşam tarzı elde etmenin yolu olarak kendi kendine eğitim peşinde koştuk ve Forex piyasasında kapsamlı deneyim kazandık..