
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!
If you enjoyed this post, make sure you subscribe to my RSS feed!