Jump to content

Megadroid Pro (links first post)


Recommended Posts

Re: Megadroid Pro

 

Logic 5 : I dont' remember which version I think bbr_v07 XE or something like that

 

extern bool OverrideDefaultLogic = TRUE;

extern int S1_StartHour = 21;

extern int S1_EndHour = 23;

extern int S2_StartHour = 22;

extern int S2_EndHour = 23;

extern int S1_TakeProfit = 10;

extern int S1_StopLoss = 150;

extern int S1_MinStopLoss = 40;

extern int S1_TrailingStop = 0;

extern int S1_RSI_M15_Period = 6;

extern int S1_RSI_M1_Period = 20;

extern int S1_CCI_Period = 8;

extern double S1_OverBought_RSI_M15 = 70.0;

extern double S1_OverSold_RSI_M15 = 30.0;

extern double S1_OverBought_RSI_M1 = 70.0;

extern double S1_OverSold_RSI_M1 = 30.0;

extern double S1_TradeOpenedInHr = 1.0;

extern double S1_TradeOpenedMaxHr = 12.0;

extern double S1_Unknown1 = 1.0;

extern double S1_Unknown2 = 1.0;

extern int S1_MaxSpread = 4;

extern string _10 = "0: PERIOD_M5, 1: PERIOD_M15";

extern int S1_TimeFrame = 1;

extern string _11 = "CUSTOM S2 Logic Parameters";

extern int S2_TakeProfit = 15;

extern int S2_StopLoss = 150;

extern int S2_MinStopLoss = 30;

extern double S2_StopLossMultiplier = 2.0;

extern int S2_TrailingStop = 0;

extern int S2_BarCount = 36;

extern int S2_CCI_FastPeriod = 168;

extern int S2_CCI_SlowPeriod = 275;

extern double S2_TradeOpenedInHr1 = 1.0;

extern double S2_TradeOpenedInHr10 = 10.0;

extern double S2_TradeOpenedInHr12 = 12.0;

extern int S2_MaxSpread = 4;

......................

if (Logic < 1 || Logic > 5) Logic = 1;

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

{

if (Logic == 1) my_symbol = "EURUSD";

if (Logic == 2) my_symbol = "EURCHF";

if (Logic == 3) my_symbol = "EURGBP";

if (Logic == 4) my_symbol = "USDCHF";

if (Logic == 5) my_symbol = "CUSTOM";

}

 

..............................................

if (my_symbol == "CUSTOM")

{

gi_260 = S1_TakeProfit;

gi_268 = S1_StopLoss;

gi_272 = S1_MinStopLoss;

gi_276 = S1_TrailingStop;

g_period_288 = S1_RSI_M15_Period;

g_period_292 = S1_RSI_M1_Period;

g_period_296 = S1_CCI_Period;

gd_300 = S1_OverBought_RSI_M15;

gd_308 = S1_OverSold_RSI_M15;

gd_316 = S1_OverBought_RSI_M1;

gd_324 = S1_OverSold_RSI_M1;

gd_364 = S1_TradeOpenedInHr;

gd_372 = S1_TradeOpenedMaxHr;

gd_384 = S1_Unknown1;

gd_392 = S1_Unknown2;

gi_404 = S1_MaxSpread;

gi_416 = 21;

gi_420 = 23;

gi_424 = 21;

gi_428 = 23;

g_timeframe_256 = PERIOD_M5;

if (S1_TimeFrame != 0) {

g_timeframe_256 = PERIOD_M15;

}

return(1);

}

...............

if (my_symbol == "CUSTOM")

{

gi_436 = S2_TakeProfit;

gi_444 = S2_StopLoss;

gi_448 = S2_MinStopLoss;

gd_452 = S2_StopLossMultiplier;

gi_460 = S2_TrailingStop;

gi_472 = S2_BarCount;

g_period_476 = S2_CCI_FastPeriod;

g_period_480 = S2_CCI_SlowPeriod;

gd_496 = S2_TradeOpenedInHr1;

gd_504 = S2_TradeOpenedInHr10;

gd_512 = S2_TradeOpenedInHr12;

gi_528 = S2_MaxSpread;

gi_540 = 22;

gi_544 = 23;

gi_548 = 22;

gi_552 = 23;

g_timeframe_432 = PERIOD_M5;

if (S2_TimeFrame != 0) {

g_timeframe_432 = PERIOD_M15;

}

return(1);

}

Link to comment
Share on other sites

  • Replies 2.1k
  • Created
  • Last Reply

Top Posters In This Topic

Re: Megadroid Pro

 

I don't know if it's interesting for someone or not, but I have just "found"

 

MegaDroidPro v1.01ee ('plugged', dll version)

 

http://www.filefactory*com/file/ah2g96e/n/MegaDroidPro_v1_01ee_rar
-or-
[url]http://www.mediafire*com/file/njwggmjznhy/MegaDroidPro_v1_01ee.rar[/url]

* = .

 

MegaDroidPro v1.01ee (ee means "Educated & Enhanced" )

------------------------------------------------------------------------

 

This version of MegaDroidPro has

 

1. Disabled Authentication

You can write any ReceiptCode or leave the field empty.

The .dll doesn't prevent buy & sell orders anymore if authentication fails.

No annoying "Not Authenticated" message is showing up.

It Does NOT calling home.

 

2. Applicable on any pairs

Not just EUR/USD, EUR/CHF, EUR/GBP and USD/CHF can be traded, but any pairs.

The pairs are traded by separate logics. The officially supported pairs are

traded by their own logics by default, but this CAN BE changed.

 

If you're start MegaDroidPro on an officially unsupported pair,

you have to choose by which logic should that pair be traded.

For this, there is a Logic variable among the settings.

 

The Logic variable can be set to EIGHT values:

1 - trade by the EUR/USD logic on an unsupported pair

2 - trade by the EUR/CHF logic on an unsupported pair

3 - trade by the EUR/GBP logic on an unsupported pair

4 - trade by the USD/CHF logic on an unsupported pair

 

11 - FORCED trade by the EUR/USD logic on an other DEFAULT pair

22 - FORCED trade by the EUR/CHF logic on an other DEFAULT pair

33 - FORCED trade by the EUR/GBP logic on an other DEFAULT pair

44 - FORCED trade by the USD/CHF logic on an other DEFAULT pair

 

The default is 1 (EUR/USD logic).

 

3. Spread limit can be freely changed

Some broker has higher night spreads at some pairs, therefore MegaDroid

often sent out the message: "Safe spread limit exceeded"

Therefore there is a new variable called MaxSpread.

If MaxSpread set to 0 (zero), then MegaDroid's default built-in

spread limits are used.

If MaxSpread set to other number, then that number will be used as the new

"Safe spread limit". If you're on 5 digit broker, then multiply it by 10!

 

You can set MaxSpread to -1 (minus one). This tells MegaDroidPro to set

the maximum allowed spread to the currency's actual highest spread.

This way you don't have to guess what is the correct value. This setting is

actually disabling the spread limit protection! (See Warning!)

 

Example: you want to trade GBP/JPY, but its spread is 7 / 10 (day/night).

Set MaxSpread to 10 (night spread) if you're on 4 digit broker.

Set MaxSpread to 100 if you're on 5 digit broker!

Set MaxSpread to -1 and spread limit protection will be disabled.

 

4. Trading times can be overridden

You can set freely MegaDroidPro's trading times. For this there are eight

variables. Four for Strategy 1 and four for Strategy 2. You can set

start hours and end hours only (no minutes).

 

5. Risk sharing among running instances can be disabled

By default MegaDroidPro instances are sharing the risk between each other.

It means that if you're running more droids on different pairs, then your

risk will not be multiplied, but equally shared.

The only problem is that if one of the droids is winning and the rest is not

placing any trades, then your profit will be also fractional.

This default behavior can be switched off by the RiskSharingEnabled setting.

 

-------------------

To try preventing crashes, please delete the old .dll file from the

experts\libraries directory, then MegaDroidPro.ex4 and .mq4 from the

experts directory.

Then please place the new .dll to experts\libraries directory and

place ONLY MegaDroidPro.mq4 to experts directory. So don't place the .mx4

to the experts directory. This way MetaTrader will compile the source code

to its taste and hopefully will not crash in the future.

The .mx4 file is just for reference, you don't need to place it anywhere.

-------------------

 

Warning! MegaDroidPro is a scalping robot! If you set MaxSpread too high or

trade pairs with too high spreads, then it may lead to large drawdown or

even account blowup! Try to trade the pairs with the tightest spreads!

 

That's all!

 

Enjoy!

Link to comment
Share on other sites

Re: Megadroid Pro

 

Logic 5 : I dont' remember which version I think bbr_v07 XE or something like that

 

Thanks man I'll check it out. For those that are interested here are the backtests for gbpusd on,logic 4 with default hours and gbpusd logic 4 with Juinerty2 custom hours.

 

DEFAULT HOURS

 

Bars in test 51198 Ticks modelled 25382188 Modelling quality 90.00%

Mismatched charts errors 24

 

Initial deposit 10000.00

Total net profit 2981827.70 Gross profit 6655774.30 Gross loss -3673946.60

Profit factor 1.81 Expected payoff 1085.09

Absolute drawdown 147.40 Maximal drawdown 573000.00 (18.95%) Relative drawdown 28.83% (15521.00)

 

Total trades 2748 Short positions (won %) 1739 (94.82%) Long positions (won %) 1009 (92.17%)

Profit trades (% of total) 2579 (93.85%) Loss trades (% of total) 169 (6.15%)

Largest profit trade 9500.00 loss trade -77000.00

Average profit trade 2580.76 loss trade -21739.33

Maximum consecutive wins (profit in money) 159 (419630.80) consecutive losses (loss in money) 4 (-10019.20)

Maximal consecutive profit (count of wins) 419630.80 (159) consecutive loss (count of losses) -114000.00 (2)

Average consecutive wins 19 consecutive losses 1

 

CUSTOM HOURS

 

Bars in test 61935 Ticks modelled 28531085 Modelling quality 89.85%

Mismatched charts errors 24

 

Initial deposit 10000.00

Total net profit 6574235.10 Gross profit 10815040.20 Gross loss -4240805.10

Profit factor 2.55 Expected payoff 1901.72

Absolute drawdown 126.40 Maximal drawdown 473000.00 (7.31%) Relative drawdown 19.60% (2513.00)

 

Total trades 3457 Short positions (won %) 2328 (96.31%) Long positions (won %) 1129 (92.83%)

Profit trades (% of total) 3290 (95.17%) Loss trades (% of total) 167 (4.83%)

Largest profit trade 10021.00 loss trade -77000.00

Average profit trade 3287.25 loss trade -25394.04

Maximum consecutive wins (profit in money) 172 (819500.00) consecutive losses (loss in money) 3 (-100500.00)

Maximal consecutive profit (count of wins) 819500.00 (172) consecutive loss (count of losses) -100500.00 (3)

Average consecutive wins 25 consecutive losses 1

 

Outstanding work sir ^:)^ I am backtesting other custom times now. Have you had a look at the 1,3,2,3 times and 3,5,4,5

I started testing these a couple of days ago and they are profitable, but I bet you could tweak em :-bd

 

regards

N

Link to comment
Share on other sites

Re: Megadroid Pro

 

> NicholasMead

 

I am happy you have so wonderfull backtests with my results, I do not have so outstanding results with GbpUsd. You didn't say when start-end the backtest

My backtests, from 01/01/07 till now on M15 GbpUsd:

expected payoff :203%

DD : 31.1%

profit trades : 92.8%

total trades :973

I have much more DD than you, especially during Financial crisis sept.08>dec.08

Which TF do you use ?

 

I am interested with your settings and backtest 1,3,2,3 times and 3,5,4,5.

If too long stuff, don't hesitate to PM me

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi all, have you experienced the VARIABLE SPREAD ON ALPARI UK? It was launched and MDPRO got the trade first time over variable spread. But...not very good if compare to fixed spread last time. Alapri UK variable spread make MDPro hard to get trade with pairs like GBP/USD and USD/CAD during trading time.

 

B4 changes -> after changes.

EUR/USD : 1.8pips -> 2.6pips

USD/CAD : 4.0pips -> 6.0pips

GBP/USD: 3.0pips -> over 5.0 pips

 

both of these 2 pairs EUR/CHF and EUR/GBP get better spreads from 5.0pips reduced to between 3.0 to 4.0pips.

 

I might consider to change to another broker... any recommendation?

 

:geek:

Link to comment
Share on other sites

Re: Megadroid Pro

 

6808968 2009.08.19 21:39 sell 0.04 audusd 0.82981 0.83307 0.82481 2009.08.19 22:45 0.82939 0.00 0.00 0.00 1.68

6809861 2009.08.19 22:15 sell 0.01 usdjpy 94.077 94.705 93.490 2009.08.19 22:46 94.026 0.00 0.00 0.00 0.54

6810000 2009.08.19 22:25 sell 0.02 eurjpy 133.929 134.638 133.337 2009.08.19 22:38 133.917 0.00 0.00 0.00 0.25

6810002 2009.08.19 22:25 sell 0.01 eurjpy 133.936 134.645 133.336 2009.08.19 22:36 133.892 0.00 0.00 0.00 0.46

6810153 2009.08.19 22:36 sell 0.01 usdchf 1.06530 1.07157 1.05930 2009.08.19 23:55 1.06477 0.00 0.00 0.00 0.50

6810158 2009.08.19 22:25 sell 0.01 eurjpy 133.936 134.645 133.336 2009.08.19 22:38 133.917 0.00 0.00 0.00 0.20

6810201 2009.08.19 22:41 sell 0.01 eurgbp 0.86081 0.86703 0.85481 2009.08.19 23:46 0.86039 0.00 0.00 0.00 0.70

6810352 2009.08.19 22:15 sell 0.01 usdjpy 94.077 94.705 93.490 2009.08.19 22:47 94.070 0.00 0.00 0.00 0.07

 

This is my trades for last night.

For EurJpy, I accidently open another 1 more chart. So that's y you see repeated trades.

 

But, so far EurJpy has lots of trades till date. So much better than other pairs.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Forget to say, I still have 1 more open trades which is EurChf.

Think I will remove it from my live account. It gives me so much heart attack even though the loses is minimum.

The best part is it always goes into the trade when it reversed.

 

So have to reduce my heart attack everytime when i wake up. Haha

Good Day.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Forget to say, I still have 1 more open trades which is EurChf.

Think I will remove it from my live account. It gives me so much heart attack even though the loses is minimum.

The best part is it always goes into the trade when it reversed.

 

Yep, that one died and took a loss. Even still, last sessions trading was profitable despite the loss.

Things should get interesting now for the next session and next week. I have three of six currencies in recovery mode! eurgbp and eurchf only have to recover about $15 each while EURUSD owes me about $90 before it escapes recovery mode.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi all, have you experienced the VARIABLE SPREAD ON ALPARI UK?...

...

 

B4 changes -> after changes.

EUR/USD : 1.8pips -> 2.6pips

USD/CAD : 4.0pips -> 6.0pips

GBP/USD: 3.0pips -> over 5.0 pips

 

I'm confused about this...

 

But i think the spreads are:

 

..(pair).....(min)(max)

EUR/USD: 1.6 / 1.7

USD/CAD: 3.5 / 4.0

GBP/USD: 2.5 / 2.9

 

http://www.alpari.co.uk/en/cnews/show/id/210/

Anyone confirmes that?

Link to comment
Share on other sites

Re: Megadroid Pro

 

Did you do backtest on AUDUSD using Logic 1? I tried and it's not something I would use on my live account... @-)

 

So far no.. I only forward testing live without testing on backtest.

Because I think I already screwed up my history in MT4. It gives me too much errors.

 

So I do not backtest. Hee hee.. Forward test!!

Link to comment
Share on other sites

Re: Megadroid Pro

 

did anyone else also get the big loss last night on the eurchf pair ? I'm using version 1.01ee

 

Open Trades:

Ticket Open Time Type Size Item Price S / L T / P Price Commission Taxes Swap Profit

6811408 2009.08.19 23:46 sell 0.02 eurchf 1.51643 1.52078 1.51043 1.51721 0.00 0.00 0.00 -1.47

0.00 0.00 0.00 -1.47

 

It is still there. Wondering my MDPro still do not close it......

 

So long already.... Should I close it manually???

Link to comment
Share on other sites

Re: Megadroid Pro

 

Finally. my EurChf trade Closed. not without my own help (Using THV CaveManager).

 

6811408 2009.08.19 23:46 sell 0.02 eurchf 1.51643 1.52078 1.51043 2009.08.20 10:20 1.51623 0.00 0.00 0.00 0.37

 

I off my MDPro, & it went straight down to profits. So lucky that today Lady Luck is on my side.

Ok.. No more EurChf for me in MDPro. Will be testing EurChf with Dragonpips Live.

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...