Jump to content

Megadroid Pro (links first post)


Recommended Posts

  • Replies 2.1k
  • Created
  • Last Reply

Top Posters In This Topic

Re: Megadroid Pro

 

I have not completed all backtests yet but I have some strange results for USDJPY and wonder if someone can run a separate backtest to compare data.

 

2009.01.01-2009.07.20, 10% risk aggressive and recovery on (I have tested this bot enough to not have to use fixed lots anymore and am trying to get a feel for how it will perform on the actual settings I use).

 

Alpari UK. MDPro using USDCHF Strategy (4). $10 000 Start.

 

GMT+1: Profit $14 958, DD 11%.

GMT+2: Profit $-78, DD 55%

 

I ran these tests both twice (and got the same results) as the difference was so apparent whereas usually GMT+1 performs better but GMT+2 performs ok at least.

Link to comment
Share on other sites

Re: Megadroid Pro

 

If you want, you can force the GMT to trade the last three days of the month

 

For example, i am currently only trading Megadroid for trade GMT + 6 so currently I have the MD GMT set at 56 to trick it into thinking it is trading on the 27th July

 

 

Nice, but can you explain it better?

 

And how can I do it with Alpari UK (Gmt +2)?

 

Best Regards.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi Bbrain,

 

I think there is a minor bug in the your latest v3 version. The default supported 4 pairs are using EUR/USD logic unless you manually changed the External parameter "Logic" to their corresponding number.

 

I think it is because this line in the SetSymbol function.

if(my_symbol != "EURUSD" || my_symbol != "EURCHF" || my_symbol != "EURGBP" || my_symbol != "USDCHF")

 

Should change to this:

 

if (my_symbol != "EURUSD" && my_symbol != "EURCHF" && my_symbol != "EURGBP" && my_symbol != "USDCHF")

 

I have tested, it works after modification. Please kindly take a look..

 

BTW, your unplugged version really rocks! No crash after loading for 2 days... :)

Link to comment
Share on other sites

Re: Megadroid Pro

 

copycat, you are probably using a broker with some prefix or suffix to the currency pair? eg EURUSDm... this causes the auto detect currency pair to fail... if you using StringFind to find the currency (eg. "EURUSD") from the broker's currency name (eg EURUSDm). To check what currency pair the EA is attached to.

 

I don't have the working code though, as I don't bother with that, my brokers all are using EURUSD without suffix and prefix.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi Bbrain,

 

I think there is a minor bug in the your latest v3 version. The default supported 4 pairs are using EUR/USD logic unless you manually changed the External parameter "Logic" to their corresponding number.

 

I think it is because this line in the SetSymbol function.

if(my_symbol != "EURUSD" || my_symbol != "EURCHF" || my_symbol != "EURGBP" || my_symbol != "USDCHF")

 

Should change to this:

 

if (my_symbol != "EURUSD" && my_symbol != "EURCHF" && my_symbol != "EURGBP" && my_symbol != "USDCHF")

 

I have tested, it works after modification. Please kindly take a look..

 

BTW, your unplugged version really rocks! No crash after loading for 2 days... :)

Hi,

 

Yes, You are right.

 

Here is the MDP v04 unplugged version: http://www.forexsharing.com/296284

 

Regards.

Link to comment
Share on other sites

Re: Megadroid Pro

 

copycat, you are probably using a broker with some prefix or suffix to the currency pair? eg EURUSDm... this causes the auto detect currency pair to fail... if you using StringFind to find the currency (eg. "EURUSD") from the broker's currency name (eg EURUSDm). To check what currency pair the EA is attached to.

 

I don't have the working code though, as I don't bother with that, my brokers all are using EURUSD without suffix and prefix.

 

Thanks for posting this insight into the use of suffixes as it solves a major problem that I have been experiencing with a broker who has a suffix after each currency pair.....many thanks for this post

Link to comment
Share on other sites

Re: Megadroid Pro

 

i am still using ee2, should i "upgrade" to the unplugged version? are there any advantages beside the crashes? i am running ee2 on liteforex micro and tadawul demo and do not experience stack errors.

i dropped alpari uk, anyway. dont want to loose money on this bucketshop.

 

hxxp://to23wul.mt4stats.com ($500 demo account, MDPro ee2 on EUR/USD, EUR/CHF, EUR/GBP, USDCHF, FAPT47 on EUR/CHF)

/note: the first big loss (-90) was from the start where risk settings where too high, risk setting is now the half it was back then, so all profits generated in last days are with half the risk at the beginning, so its not an ideal graph.

 

regards

Link to comment
Share on other sites

Re: Megadroid Pro

 

Here my results of this week :

 

2009.07.28 00:08 sell 0.10 eurusd 1.42472 1.42861 1.41872 2009.07.28 01:21 1.42322 0.00 0.00 0.00 15 10.54

2009.07.28 00:08 sell 0.10 eurgbp 0.86428 0.86878 0.85928 2009.07.28 01:25 0.86416 0.00 0.00 0.00 1 1.39

2009.07.28 00:09 sell 0.10 gbpusd 1.64967 1.65597 1.64367 2009.07.28 00:18 1.64864 0.00 0.00 0.00 10 7.23

2009.07.28 00:11 sell 0.10 eurjpy 135.621 136.031 135.021 2009.07.28 02:05 135.465 0.00 0.00 0.00 16 11.52

2009.07.28 00:18 buy 0.10 gbpusd 1.64843 1.64213 1.65443 2009.07.28 05:15 1.64845 0.00 0.00 0.00 0 0.14

2009.07.28 00:19 sell 0.10 usdcad 1.08104 1.08564 1.07504 2009.07.28 01:35 1.08087 0.00 0.00 0.00 2 1.10

2009.07.28 00:24 sell 0.10 usdjpy 95.212 95.840 94.612 2009.07.28 00:47 95.149 0.00 0.00 0.00 6 4.65

2009.07.28 00:29 sell 0.10 eurchf 1.52432 1.52882 1.51832 2009.07.28 02:10 1.52412 0.00 0.00 0.00 2 1.31

2009.07.28 23:08 sell 0.10 eurusd 1.41772 1.43043 1.41272 2009.07.29 00:13 1.41692 0.00 0.00 0.01 8 5.65

2009.07.28 23:11 buy 0.10 usdcad 1.08050 1.07476 1.08550 2009.07.28 23:45 1.08166 0.00 0.00 0.00 12 7.57

2009.07.28 23:34 buy 0.10 eurjpy 133.892 132.875 134.392 2009.07.29 02:33 133.909 0.00 0.00 0.00 2 1.27

2009.07.29 00:50 buy 0.10 eurjpy 133.769 132.861 134.369 2009.07.29 02:34 133.927 0.00 0.00 0.00 16 11.80

2009.07.29 00:51 sell 0.10 usdchf 1.07548 1.08188 1.06948 2009.07.29 02:42 1.07547 0.00 0.00 0.00 0 0.07

2009.07.29 00:51 buy 0.10 usdjpy 94.407 93.779 95.007 2009.07.29 02:16 94.507 0.00 0.00 0.00 10 7.48

2009.07.29 00:51 buy 0.10 gbpusd 1.64139 1.63509 1.64739 2009.07.29 02:29 1.64240 0.00 0.00 0.00 10 7.13

2009.07.29 00:55 sell 0.10 usdcad 1.08169 1.08629 1.07569 2009.07.29 02:55 1.08061 0.00 0.00 0.00 11 7.05

2009.07.29 00:58 buy 0.10 gbpusd 1.64095 1.63765 1.64595 2009.07.29 02:07 1.64098 0.00 0.00 0.00 0 0.21

2009.07.29 00:58 sell 0.10 eurgbp 0.86277 0.86927 0.85677 2009.07.29 02:42 0.86217 0.00 0.00 0.00 6 6.96

2009.07.29 00:58 buy 0.10 eurusd 1.41605 1.41252 1.42205 2009.07.29 02:43 1.41755 0.00 0.00 0.00 15 10.58

2009.07.29 00:59 sell 0.10 eurgbp 0.86304 0.86754 0.85804 2009.07.29 01:59 0.86233 0.00 0.00 0.00 7 8.23

2009.07.29 01:37 sell 0.10 usdcad 1.08246 1.09059 1.07746 2009.07.29 02:38 1.08213 0.00 0.00 0.00 3 2.15

0 0 0.01 152 114.03

Closed P/L: 114.04

 

Very impressive and good results :o

Link to comment
Share on other sites

Re: Megadroid Pro

 

Here my results of this week :

 

2009.07.28 00:08 sell 0.10 eurusd 1.42472 1.42861 1.41872 2009.07.28 01:21 1.42322 0.00 0.00 0.00 15 10.54

2009.07.28 00:08 sell 0.10 eurgbp 0.86428 0.86878 0.85928 2009.07.28 01:25 0.86416 0.00 0.00 0.00 1 1.39

2009.07.28 00:09 sell 0.10 gbpusd 1.64967 1.65597 1.64367 2009.07.28 00:18 1.64864 0.00 0.00 0.00 10 7.23

2009.07.28 00:11 sell 0.10 eurjpy 135.621 136.031 135.021 2009.07.28 02:05 135.465 0.00 0.00 0.00 16 11.52

2009.07.28 00:18 buy 0.10 gbpusd 1.64843 1.64213 1.65443 2009.07.28 05:15 1.64845 0.00 0.00 0.00 0 0.14

2009.07.28 00:19 sell 0.10 usdcad 1.08104 1.08564 1.07504 2009.07.28 01:35 1.08087 0.00 0.00 0.00 2 1.10

2009.07.28 00:24 sell 0.10 usdjpy 95.212 95.840 94.612 2009.07.28 00:47 95.149 0.00 0.00 0.00 6 4.65

2009.07.28 00:29 sell 0.10 eurchf 1.52432 1.52882 1.51832 2009.07.28 02:10 1.52412 0.00 0.00 0.00 2 1.31

2009.07.28 23:08 sell 0.10 eurusd 1.41772 1.43043 1.41272 2009.07.29 00:13 1.41692 0.00 0.00 0.01 8 5.65

2009.07.28 23:11 buy 0.10 usdcad 1.08050 1.07476 1.08550 2009.07.28 23:45 1.08166 0.00 0.00 0.00 12 7.57

2009.07.28 23:34 buy 0.10 eurjpy 133.892 132.875 134.392 2009.07.29 02:33 133.909 0.00 0.00 0.00 2 1.27

2009.07.29 00:50 buy 0.10 eurjpy 133.769 132.861 134.369 2009.07.29 02:34 133.927 0.00 0.00 0.00 16 11.80

2009.07.29 00:51 sell 0.10 usdchf 1.07548 1.08188 1.06948 2009.07.29 02:42 1.07547 0.00 0.00 0.00 0 0.07

2009.07.29 00:51 buy 0.10 usdjpy 94.407 93.779 95.007 2009.07.29 02:16 94.507 0.00 0.00 0.00 10 7.48

2009.07.29 00:51 buy 0.10 gbpusd 1.64139 1.63509 1.64739 2009.07.29 02:29 1.64240 0.00 0.00 0.00 10 7.13

2009.07.29 00:55 sell 0.10 usdcad 1.08169 1.08629 1.07569 2009.07.29 02:55 1.08061 0.00 0.00 0.00 11 7.05

2009.07.29 00:58 buy 0.10 gbpusd 1.64095 1.63765 1.64595 2009.07.29 02:07 1.64098 0.00 0.00 0.00 0 0.21

2009.07.29 00:58 sell 0.10 eurgbp 0.86277 0.86927 0.85677 2009.07.29 02:42 0.86217 0.00 0.00 0.00 6 6.96

2009.07.29 00:58 buy 0.10 eurusd 1.41605 1.41252 1.42205 2009.07.29 02:43 1.41755 0.00 0.00 0.00 15 10.58

2009.07.29 00:59 sell 0.10 eurgbp 0.86304 0.86754 0.85804 2009.07.29 01:59 0.86233 0.00 0.00 0.00 7 8.23

2009.07.29 01:37 sell 0.10 usdcad 1.08246 1.09059 1.07746 2009.07.29 02:38 1.08213 0.00 0.00 0.00 3 2.15

0 0 0.01 152 114.03

Closed P/L: 114.04

 

Very impressive and good results :o

 

 

tnx for sharing.

which logic do you use for EURJPY and USDCAD?!

 

tnx :shand: :)>-

LAL: Laugh At Life

it's too short to be sad..

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi guys,

 

Thanks a lot for sharing the modified system, but have you considered adding martingale feature to the expert so in case the trade is lossing it goes for another position to subtitute the losses??

 

Please think about it and let me hear your opinions.

 

Best wishes,

a New Year 2011 has come, and the challenge has just started 8-)
Link to comment
Share on other sites

Re: Megadroid Pro

 

I use this logic and settings with v EE2

Quote:

 

Agressive, 0.1 lot per trade, Risk=0 and Recovery= false trade logic settings see below:

 

USD/JPY= 4

GBP/USD= 4

EUR/JPY= 1

GBP/CHF= 4

USD/CAD= 2

EUR/USD=1

EUR/CHF=2

EUR/GBP=3

USD/CHF=4

 

Are these settings working and profitable for you????

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi guys,

 

Thanks a lot for sharing the modified system, but have you considered adding martingale feature to the expert so in case the trade is lossing it goes for another position to subtitute the losses??

 

Please think about it and let me hear your opinions.

 

Best wishes,

Hi,

 

It is have martingale: extern bool RecoveryMode = TRUE;

 

Br.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi guys,

 

Thanks a lot for sharing the modified system, but have you considered adding martingale feature to the expert so in case the trade is lossing it goes for another position to subtitute the losses??

 

Please think about it and let me hear your opinions.

 

Best wishes,

 

 

I think the recovery mode work like it says. Martingale can be a little danger, but if you run a backtest youll see that rarely occurs more than one loose.

It can be a good option, but if you run multi pairs it can be dangerous.

 

Best regards.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Recovery Mode is slightly different to martingale..

 

Martingale - adds to losing position, or averages down (MD does not do this)

 

Recovery Mode = doubles position after a loss is realised of (> -1 % I think) until the equity returns to pre-loss value

 

System 2 - is a very basic system that checks if bar range is greater than spread & price is started to retreat from the bar high / low & the long term trend is still ok. It doesn't check for price deviation from first position.

 

This does however highlight some interesting variations to MD such as:

 

- add martingale / pyramidding

- modify Sys2 to look for some more technical reasons to enter eg deviation from mean (rsi, stddev etc).

All this work to 'unplug' the basic code is great, now we can modify alternatives as much as we want!

 

Personally I have already changed the recovery mode to be user adjustable so I can adjust the recovery factor, I use 1.25 to 1.5 instead of 2 so that consecutive losses (which do happen!) don't hit so hard.

 

Another variation I have tried is limiting the recovery mode to only say 3 or 4 trades again so we don't get hit too hard by losses during recovery mode.

 

chrs, Dave

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...