Jump to content

Don

Members
  • Posts

    228
  • Joined

  • Last visited

Posts posted by Don

  1. Re: Megadroid Pro

     

    Ok, good morning everyone! :))

     

    As I wrote I had my computer running with MT4 and MDpro with all four officially supported pairs for the night. (Alpari UK demo acc.)

     

    It made 10.3 pip on EURUSD.

    It still fights with an opened sell position in uptrend on USDCHF. Crazy robot! :D

    There was no trade on EURGBP and EURCHF.

     

    There was no crashes, hangups and any disturbing circumstances so far. It seems the crashes are coming at backtests? (sometimes, not always)

     

    Edit: Ha ha ha! =)) Meanwhile it closed the crazy USDCHF position and made round 0.1 pip of profit. I'm sure poor robot filled its pants while it was in that awful position! =))

  2. Re: Megadroid Pro

     

    Don't bother with the timeframe. MD is sets that up automatically, you can place the droid on any timeframes. H1 is recommended, because if there was a trade, you can easily recognize that. While if you've placed the droid on a M5, the trade already maybe had ran off the screen.

     

    BTW as far as I see, MD has a complex system which is watching M15, M5, M1 timeframes.

  3. Re: Megadroid Pro

     

    It is standard for the default, officially supported pairs ONLY!

    But if you want to trade e.g. USD/JPY, which is not an officially supported pair, then you have to figure it out, which trading logic gives the best results.

    Do a backtest on USD/JPY with Logic=1, then Logic=2 etc. and note the number which gives the best results. Then test another pair, etc.

     

    Again: for the officially supported four pairs you don't have to set the Logic parameter, those pairs will be traded by the best logic, automatically.

  4. Re: Megadroid Pro

     

    So we must adjust Logic with the four pairs for that the robot works well ?

    I've not understand what are the logic exactly if anybody can explain me...

     

    ShaKerZ, the MDPro is trading different pairs differently. As you don't trade USD/JPY and EUR/CHF the same way. All the pairs has their own "personality", that is created by their volatility, trading volume, trading session etc.

     

    It seems these differences are built-in MDPro. That's why we got different results when we tested EUR/GBP traded with the built-in EUR/USD -trading logic. When I told MDPro that EUR/GBP should be traded with the EUR/GBP-logic, the results has been significantly improved.

     

    Now, all of you guys, has to do you homework and test test test. The question is: which officially unsupported pair works with which built-in logic the best?

     

    Please make a report tonight everyone. Exam is tomorrow! :geek:

  5. Re: Megadroid Pro

     

    The 2nd Edition is here!

     

    MegaDroidPro v1.00ee2

    ....obsolete....MegaDroidPro_v1_00ee2_rar

    MegaDroidPro v1.00ee2 (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.

     

    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 default pairs are traded by

    their own logics, this cannot be changed.

     

    However, 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 four values:

    1 - trade by the EUR/USD logic

    2 - trade by the EUR/CHF logic

    3 - trade by the EUR/GBP logic

    4 - trade by the USD/CHF logic

     

    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.

     

    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!

  6. Re: Megadroid Pro

     

    Stormin_Norman, you'll get similar results if you're backtesting EUR/USD, since I have told MDpro to use EUR/USD-logic for all the calculations. Please backtest EUR/GBP and you'll see the difference at once. :D

     

    Anyway, I'm finished with the new (and perfectly working) version. I'll add a feature which sets the actual spread of the currency, so no guessing games needed.

     

    Apple1937, I have set the MaxSpread to 0 by default. This tells the MDpro to use its own default spread limits. If it's EUR/USD and Alpari UK, then it will be 18 (1.8) automatically etc. etc.

     

    Ok, I'm back with the new version within a minute, hold on! :))

  7. Re: Megadroid Pro

     

    Hi Don

    I would like to know which Software you use to modify the DLL files.

    I can programme with MQL4 a bit, but I never had luck with modifying DLL-files.

    I already tried the Ollydbg and others but never had luck.

    Which software you use to modify the DLL-files?

     

    Thanks in advance.

    Yuppi, I am peeking into exe's and dll's with the PE Explorer 1.99 R5. It can be found on rapidshare.

    If I have found out what to change, then I am using a simple hexeditor to make the changes and save the file.

  8. Re: Megadroid Pro

     

    Ok, I have finished all the tests. Here you are: http://www.filefactory.com/file/ahd175a/n/MDpro_Results_rar

     

    I think I have found the reason of the differences. If you're looking at the EUR/USD results of both versions they're looking similar. But if you're examining the EUR/GBP results, then it's full of differencies.

    The .dll in the Rapidshare version is somewhat differently educated than mine, but it's not the main reason of the differences.

    I have enabled the robot to trade with ALL the pairs, not just the 4 default ones. I have done it through the EUR/USD pair, as in the simple MD v1.11a Multipair. Every request and calculations were done by the EUR/USD logic, that's why the differences. So, I can say safely that MDpro is using different logics for each default pairs!

     

    Now, what I will do is that I'll use the .dll found in the Rapidshare version and I'll also modify my mq4 to handle the EUR/USD, EUR/CHF, EUR/GBP, USD/CHF with their own logic, but if you want to use the robot on a completely different pair, then its calculations temporarily will be done by the EUR/USD logic.

     

    Ok, I'll do it within a short time. Meanwhile I'll ask you, forex experts, to categorize the currency pairs by their similarity.

     

    I mean, you should set up a table like this one:

    EUR/USD is similar to: EUR/CAD, AUD/USD, USD/CAD

    EUR/GBP is similar to: GBP/USD, GBP/JPY

    EUR/CHF is similar to: GBP/CHF, AUD/CHF, CAD/CHF

    USD/CHF is similar to: CHF/JPY, AUD/CAD...

     

    and so on. All the similarities should based on general "behavior" of the currency pair, volatility, volume, etc.

     

    I'd like to "tell" to MDpro's .dll that which logic should be used at trading the actual pair.

    This way we should get more trustable results with different unsupported pairs.

     

    Thanks!

  9. Re: Megadroid Pro

     

    That's why I have compared the Pro's EUR/USD results to MD's EUR/USD results. They were the same.

    Maybe there would be someone with MD v1.11a Multipair installed and compare the results from pair to pair. It would be great to find out if Pro has different strategies on its different pairs or all the trading decisions are based on a common logic?

    If there is no difference between Pro and the Multipair version, then Pro is really just a "made up" single MD with new pairs added. (offered for $699 :)) )

  10. Re: Megadroid Pro

     

    Kavalius, the authentication is done in the .dll file itself. The mq4 just converts the results of the authentication to a human-readable message (Authenticated, Authentication failed etc.).

    If the authentication is failed, then the program will run, but it won't open any positions.

     

    No huge code changes were made, so no stability issues should appear.

  11. Re: Megadroid Pro

     

    I have educated the version that was posted first in this thread.

    BTW I have just compared my paid MegaDroid v1.11 and this Pro 1.00ee version by a backtest on Alpari UK data, EUR/USD, risk 0.45 (for fun). Both gave the same results.

     

    Oh, yes! Maybe it worth a look what kind of positions has been opened with your rapidshare version? There are 4 places in the .dll where the authentication is being checked. S1 buy/sell, S2 buy/sell. Where the authentication is remaining ON, that function will not work and no positions will be opened. ;)

     

    Believe me, I have found and fixed all the checks in my version... 8-)

  12. Re: Megadroid Pro

     

    Here it is!

     

    The Forex MegaDroidPro v1.00ee

    ...(obsolete)...MegaDroidPro_v1_00ee_rar

     

    MegaDroidPro v1.00ee (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.

     

    2. Applicable on any pairs

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

     

    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!

     

    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!

     

    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 thightest spreads!

     

    That's all!

     

    Enjoy!

  13. Re: Megadroid Pro

     

    I don't know if it's working on all four pairs automatically after we placed it onto a chart or should we place it four times on the four appropriate charts?

    Another thing is to consider is the risk proportionating function. I guess we could not do it with the 1.11a.

    Yet another thing is to find out if the four pairs are traded by the same strategy or every pair has its own refined strategy in the Pro?

×
×
  • Create New...