What does
Pip Cop do?


Go Back   Home > Forums > General forums > Robot / EA Programming

» Welcome to the Pip Cop - Forex Robot Reviews and forums.
PipCop reviews MetaTrader Forex robots (EA's) in real-time and posts detailed statements every 15 minutes.
We ONLY forward test on real accounts for the most accurate robot reviews!

Be smart! Read the Review FAQ or you WILL lose money!
If you enjoy the site, please let me know by registering or donating! Thanks! -- PipCop
P.S. This message is hidden if you register!
Robot / EA Programming Forex EA & Robot programming discussions
Reply
 
LinkBack Thread Tools Display Modes
Old 2009-09-07, 09:36 AM   #1 (permalink)
Pip Officer
 
Trader for 1 - 2 years
Location: Singapore
Posts: 83

Default MegaDroid.dll - What it does?

anyone has any idea what MegaDroid.dll does?

Apparently it connects back to their server as i read about it from the MegaDroid manual FAQ but is unclear what it does

Error: WinINet connection failed:
This means that Forex MegaDroid cannot connect to our server - it is
usually caused by internet connection problems on your computer.
dennerle is offline   Reply With Quote
   
 
Old 2009-09-07, 11:15 AM   #2 (permalink)
Site Supporter
 
rsmereka's Avatar
 
Trader for 8 - 12 years
Location: Southwestern Ontario, Canada
Posts: 1,777
My Trading Journal


Trading Live with:
Forex Hacked(Copier)
Default

Hi dennerle and Welcome,

The MegaDroid.dll file does provide connection abilities to one of MegaDroid's servers during Metatrader startup. This dll also has code in it to provide much of the trading logic. It is a way that MegaDroid can protect it's trading secrets.

Rick
__________________
MyFXBook Live Statement Mt4Analysis
rsmereka is offline   Reply With Quote
Old 2009-09-07, 12:08 PM   #3 (permalink)
Pip Officer
 
Trader for 1 - 2 years
Location: Singapore
Posts: 83

Default

Quote:
Originally Posted by rsmereka View Post
Hi dennerle and Welcome,

The MegaDroid.dll file does provide connection abilities to one of MegaDroid's servers during Metatrader startup. This dll also has code in it to provide much of the trading logic. It is a way that MegaDroid can protect it's trading secrets.

Rick
Thx rsmereka!

How do you know about the MegaDroid.dll provide much of the trading logic? Wondering if there's any sources etc?

One thing for sure is that i know they use the MegaDroid.dll for ClickBank receipt authentication.

What are the chances of the MegaDroid server failure? In such a case, all MegaDroid users are unable to trade?
dennerle is offline   Reply With Quote
Old 2009-09-07, 03:18 PM   #4 (permalink)
Site Supporter
 
rsmereka's Avatar
 
Trader for 8 - 12 years
Location: Southwestern Ontario, Canada
Posts: 1,777
My Trading Journal


Trading Live with:
Forex Hacked(Copier)
Default

Quote:
Originally Posted by dennerle View Post
Thx rsmereka!

How do you know about the MegaDroid.dll provide much of the trading logic? Wondering if there's any sources etc?

One thing for sure is that i know they use the MegaDroid.dll for ClickBank receipt authentication.

What are the chances of the MegaDroid server failure? In such a case, all MegaDroid users are unable to trade?
I don't know 100% that most of the trading logic is in the dll. I am basing my opinion on:

1. One of the main purposes of creating a dll for use with Metatrader is to hide the trading logic. You may know that there are de-compilers for Metatrader that will turn a compiled ex4 back into a source module.
2. The size of the dll tells me that there is more logic in the dll than just to connect to a server. MegaDroid has a rather large dll and a small ex4. This combination seems to support the fact that most of the trading logic is in the dll not the ex4.

Remember that the MegaDroid only authenticates upon start up. Once the EA is running, it will be find until the next time it starts. There possibly could be a problem on start up if the MegaDroid server is down (and the backup if any) but it depends on the logic in the EA and the dll when the server is not available.

Rick
__________________
MyFXBook Live Statement Mt4Analysis
rsmereka is offline   Reply With Quote
Old 2009-09-07, 06:38 PM   #5 (permalink)
Pip Officer
 
Trader for 1 - 2 years
Location: Singapore
Posts: 83

Default

Quote:
Originally Posted by rsmereka View Post
I don't know 100% that most of the trading logic is in the dll. I am basing my opinion on:

1. One of the main purposes of creating a dll for use with Metatrader is to hide the trading logic. You may know that there are de-compilers for Metatrader that will turn a compiled ex4 back into a source module.
2. The size of the dll tells me that there is more logic in the dll than just to connect to a server. MegaDroid has a rather large dll and a small ex4. This combination seems to support the fact that most of the trading logic is in the dll not the ex4.

Remember that the MegaDroid only authenticates upon start up. Once the EA is running, it will be find until the next time it starts. There possibly could be a problem on start up if the MegaDroid server is down (and the backup if any) but it depends on the logic in the EA and the dll when the server is not available.

Rick
if i'm not wrong, it also check the robot version with the server? If there is a new version, we will know and have to upgrade?

And also, it calls for the windows time function. So we have to make sure our computer time is set correctly?
dennerle is offline   Reply With Quote
Old 2009-09-08, 10:44 AM   #6 (permalink)
Site Supporter
 
rsmereka's Avatar
 
Trader for 8 - 12 years
Location: Southwestern Ontario, Canada
Posts: 1,777
My Trading Journal


Trading Live with:
Forex Hacked(Copier)
Default

Quote:
Originally Posted by dennerle View Post
if i'm not wrong, it also check the robot version with the server? If there is a new version, we will know and have to upgrade?

And also, it calls for the windows time function. So we have to make sure our computer time is set correctly?
Yes, Megadroid checks the version number of the EA you are running against the server and if there is a newer version, a message appears that tells you your copy of MegaDroid has expired.

The Windows time on the computer running MegaDroid is not important. It can be wrong. MegaDroid, like most EA, get it's time not from Windows but your broker 's server time (shown in the market watch window).

Rick
__________________
MyFXBook Live Statement Mt4Analysis
rsmereka is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes




All times are GMT -5. The time now is 08:26 AM.

Powered by vBulletin ®
Site content and design Copyright © 2010 PipCop, LLC.
Site designed, hosted, and maintained by One Web Ave
Template by vBSkinworks.
Content Relevant URLs by vBSEO 3.3.2