Download MetaTrader 5

Experts: EA SmartAssTrade.

To add comments, please log in or register
MetaQuotes Software Corp.
Moderator
182438
MetaQuotes Software Corp. 2014.02.26 06:55 

EA SmartAssTrade.:

This is the last EA that I created, and I want to share to friends traders. This EA just using a very simple formula, but according to my experience, the formula was accurate enough to make a profit.

Author: 3rjfx

MQL4 Comments
16319
MQL4 Comments 2014.02.26 16:28  

Thanks Roy, which is the best TF to make backtest?

How many pairs can I use?

Which .SET do you use for such profit ?

Wich is the basic logic? I see TF5, TF15, TF30.

Stoploss is 350 pips or points?

Thanks!

Roberto Jacobs
47121
Roberto Jacobs 2014.02.26 18:13  
AlbertoFX:

Thanks Roy, which is the best TF to make backtest?

How many pairs can I use?

Which .SET do you use for such profit ?

Wich is the basic logic? I see TF5, TF15, TF30.

Stoploss is 350 pips or points?

Thanks!


Hi AlbertoFX,

Thank you for your question.

For EA SmartAssTrade, I trade simultaneously 11 Pairs (GBPUSD, GBPJPY, GBPCHF, EURUSD, EURJPY, EURAUD, USDJPY, AUDUSD, NZDUSD, USDCHF, USDCAD),

but only 2 times a week I switch to trading.

This EA can trade simultaneously, as the power of your computer's memory.
I 've done tests and use this EA on 42 pairs at once.

I do backtest on TF M15, M30, H1 and H4, and the best results is backtest on TF H4 and M15 .
For EA SmartAssTrade, I do not use the criteria for calculation of signal or trend on the new open bar, but uses minutes.

In the automatic setting profit, EA will calculate the difference between the upper bands and lower bands (Bollinger Bands).
To manually take profit, usually I set take profit of at least 15 points and a maximum of 30 points. (result On ECN is 15 x points x 10 or 30 x points x 10).

In the picture above EA's performance, I use manually take profit and set take profit of at least 15 and a maximum of 30, and trade on TF M15.
In my backtest, better results are automatic take profit settings.

Stoploss is 350 x points, but it is the extern input variable, so it can be ajust by the user.
But on the automatic settings I use Stoploss value of 180 x points +- Highest Price or the Lowest Price of the day.
I use a value of 180, because I saw the average price movement of GBPJPY pairs are between 150 to 200 pips per day.

Thank you for your attention.

MQL4 Comments
16319
MQL4 Comments 2014.02.27 08:06  

Hi mate,

Thanks for posting. Just wondering though, you mention only switching it on twice a week - may I ask what are the conditions in which you activate/deactivate your ea?

CHeers,

A.

Roberto Jacobs
47121
Roberto Jacobs 2014.02.27 08:58  
iamboston:

Hi mate,

Thanks for posting. Just wondering though, you mention only switching it on twice a week - may I ask what are the conditions in which you activate/deactivate your ea?

CHeers,



Thank you for your concern, mate.
I do not have a VPS Hosting, and should I use the computer for other work.
Meta2
364
Meta2 2014.02.28 08:32  

Hello,


in my editor there are 17 errors like this:


'ResetLastError' - function is not defined C:\Program Files (x86)\MetaTrader - ActivTrades\experts\SmartAssTrade_update.mq4 (481, 37)


Can you please solve?


Regards

Roberto Jacobs
47121
Roberto Jacobs 2014.02.28 11:18  
Meta1:

Hello,


in my editor there are 17 errors like this:


'ResetLastError' - function is not defined C:\Program Files (x86)\MetaTrader - ActivTrades\experts\SmartAssTrade_update.mq4 (481, 37)


Can you please solve?



Hello Meta1.


This EA already passed the debugger MetaEditor MT4 610 and there is no error at all.
I wonder if there is an error in your MetaEditor for function ResetLastError();

You can read about ResetLastError() on MQL4 Reference / CheckUp / GetLastError
This function use for sets the value of the predefined variable _LastError into zero.
http://docs.mql4.com/common/resetlasterror

This function call for returns the value of the last error that Occurred during the execution of an MQL4 program.
After the function call, the contents of _LastError are not reset. To reset this variable, you need to call ResetLastError ().
Usually the ResetLastError() function is called before calling a function, after which an error appearance is checked.

In your report:
'ResetLastError' - function is not defined C:\Program Files (x86)\MetaTrader - ActivTrades\experts\SmartAssTrade_update.mq4 (481, 37)
If you edit the function "ResetLastError()" becomes the "ResetLastError" it is the Not Devine function, because that function "ResetLastError" is not available on MQL4.

And I do not use the function "ResetLastError" on EA SmartAssTrade, I use ResetLastError() function.

Regards.

willgart
851
willgart 2014.02.28 15:21  

Hi,

I'm not able to have any real profitable back test with this EA.

I do a lot of test in EURUSD M15 without any success.

the best profit factor is 1.11 with a DD 10 times higher than the profit...

Roberto Jacobs
47121
Roberto Jacobs 2014.02.28 16:10  
willgart:

Hi,

I'm not able to have any real profitable back test with this EA.

I do a lot of test in EURUSD M15 without any success.

the best profit factor is 1.11 with a DD 10 times higher than the profit...

Hi willgart,

Perhaps, the data on your tester history folder incomplete.
I suggest you, to test directly on the trading terminal with a demo account.
The results of the Strategy Tester certainly will not match with the results on the trading terminal clien.
Because the Strategy Tester is highly dependent by history data on your tester folder.

This is the setting that I normally use on trading: (my presets file)

Hedging=false
OptimizationLots=Set LotsOptimization=True, Lots=0.0
LotsOptimization=false
Lots=1.0
AutomaticSystemTP=Set AutomaticTakeProfit=True or False
AutomaticTakeProfit=true
NoMinimumTakeProfit=false
MinimumSystemTP=If Set NoMinimumTakeProfit=False
MinimumTP=15.0
ManualSystemTP=If Set AutomaticTakeProfit=False
TakeProfit=25.0
AutomaticSystemSL=Set AutomaticStopLoss=True
AutomaticStopLoss=true
ManualSystemSL=If Set AutomaticStopLoss=False

StopLoss=350.0

Regards.

willgart
851
willgart 2014.03.01 02:58  
3rjf4:
willgart:

Hi,

I'm not able to have any real profitable back test with this EA.

I do a lot of test in EURUSD M15 without any success.

the best profit factor is 1.11 with a DD 10 times higher than the profit...

Hi willgart,

Perhaps, the data on your tester history folder incomplete.
I suggest you, to test directly on the trading terminal with a demo account.
The results of the Strategy Tester certainly will not match with the results on the trading terminal clien.
Because the Strategy Tester is highly dependent by history data on your tester folder.

This is the setting that I normally use on trading: (my presets file)

Hedging=false
OptimizationLots=Set LotsOptimization=True, Lots=0.0
LotsOptimization=false
Lots=1.0
AutomaticSystemTP=Set AutomaticTakeProfit=True or False
AutomaticTakeProfit=true
NoMinimumTakeProfit=false
MinimumSystemTP=If Set NoMinimumTakeProfit=False
MinimumTP=15.0
ManualSystemTP=If Set AutomaticTakeProfit=False
TakeProfit=25.0
AutomaticSystemSL=Set AutomaticStopLoss=True
AutomaticStopLoss=true
ManualSystemSL=If Set AutomaticStopLoss=False

StopLoss=350.0

Regards.


well... still no go result. I'm using a SL, else the DD is too huge in automatic mode.
Roberto Jacobs
47121
Roberto Jacobs 2014.03.01 08:35  
willgart:
3rjf4:
willgart:

Hi,

I'm not able to have any real profitable back test with this EA.

I do a lot of test in EURUSD M15 without any success.

the best profit factor is 1.11 with a DD 10 times higher than the profit...

Hi willgart,

Perhaps, the data on your tester history folder incomplete.
I suggest you, to test directly on the trading terminal with a demo account.
The results of the Strategy Tester certainly will not match with the results on the trading terminal clien.
Because the Strategy Tester is highly dependent by history data on your tester folder.

This is the setting that I normally use on trading: (my presets file)

Hedging=false
OptimizationLots=Set LotsOptimization=True, Lots=0.0
LotsOptimization=false
Lots=1.0
AutomaticSystemTP=Set AutomaticTakeProfit=True or False
AutomaticTakeProfit=true
NoMinimumTakeProfit=false
MinimumSystemTP=If Set NoMinimumTakeProfit=False
MinimumTP=15.0
ManualSystemTP=If Set AutomaticTakeProfit=False
TakeProfit=25.0
AutomaticSystemSL=Set AutomaticStopLoss=True
AutomaticStopLoss=true
ManualSystemSL=If Set AutomaticStopLoss=False

StopLoss=350.0

Regards.


well... still no go result. I'm using a SL, else the DD is too huge in automatic mode.

Hello willgart,

I'm Sorry, that means, that the EA SmartAssTrade is not useful and is not appropriate for your needs.

But I have to say here :
First : That all EAs and Indicators using only mathematical calculations to look at the situation of the market price of the currency,
based on history and behavior of the currencies traded.
While the price of the currency market is real life and human nature, and its impossible to be calculated are exact and definite.

Second : Forex is a wave (wave price), so it would not be possible when once the EA open position of order,
and we straight win and take profit. Unless the condition Bullish or Bearish peak.

Third : A signal price revelsal or price retracement, not even become a reason for us to get out of the market.
Why the big players will always win and profit? Because they have a very large deposit balances,
and very high the percentage of margin levels, so they are resistant and survive if price change to thousands of points,
by placing a stop loss of thousands of points too.
Because the big players very understanding, that the market price of the currency is real and natural life, and its impossible to be calculated are exact and definite.
and Forex is a wave, which occurs when the wave goes down, it will always be followed by a rising wave.

Sorry, I do not mean to teach you, but I want to clarify that EA SmartAssTrade that I created based on the above principles.

In addition, below are images of trading results the EA SmartAssTrade on MT4 ECN until 2014-02-28.

Regards.


FXOpen Real-DetailedStatement-ECN-2014-02-28


12345678...21
To add comments, please log in or register