Jump to content

Megadroid Pro (links first post)


Recommended Posts

  • Replies 2.1k
  • Created
  • Last Reply

Top Posters In This Topic

Re: Megadroid Pro

 

Hi,

 

New version born: http://[email protected]/958923

Edit: f0rexsh@ring have some problem, file added here.

 

 

Changes: IsTradeTime function corrected, but it is not the final!

 

Br.

 

bbrain and others, take it easy with releasing new versions, it's getting quite messy with so many versions around, and some are clearly not correct.

 

What strategy have you been using to work out IsTradeTime()?

 

It took me around an hour or two to work it out. There were already clues posted in this thread that helped (but weren't absolutely necessary to solve it).

Link to comment
Share on other sites

Re: Megadroid Pro

 

bbrain and others, take it easy with releasing new versions, it's getting quite messy with so many versions around, and some are clearly not correct.

 

What strategy have you been using to work out IsTradeTime()?

 

It took me around an hour or two to work it out. There were already clues posted in this thread that helped (but weren't absolutely necessary to solve it).

Hi,

 

As I fix something, then I posted a version. The latest is v0.5. The IsTradeTime function corrected, but it isnt the final, the original more complicated.

 

int __stdcall IsTradeTime(int a1, int a2, int a3, int a4, int a5)
{
 int *v5; // esi@7
 const char *v6; // edx@8
 int v7; // ebp@8
 size_t v8; // ecx@10
 int v9; // edi@10
 const char *v10; // eax@13
 int v11; // ebp@22
 int v12; // edi@22
 int v13; // eax@26
 int v14; // eax@27
 __int64 v16; // qax@22
 int v17; // esi@27
 __int64 v18; // [sp+14h] [bp-58h]@1
 unsigned int v19; // [sp+5Ch] [bp-10h]@1
 signed int v20; // [sp+58h] [bp-14h]@1
 size_t v21; // [sp+54h] [bp-18h]@1
 void *Str2; // [sp+44h] [bp-28h]@1
 int v23; // [sp+68h] [bp-4h]@1
 int v24; // [sp+34h] [bp-38h]@22
 int v25; // [sp+38h] [bp-34h]@22
 int v26; // [sp+3Ch] [bp-30h]@22
 int v27; // [sp+30h] [bp-3Ch]@22
 int v28; // [sp+2Ch] [bp-40h]@22
 int v29; // [sp+28h] [bp-44h]@22
 int v30; // [sp+24h] [bp-48h]@22
 int v31; // [sp+20h] [bp-4Ch]@22
 int v32; // [sp+1Ch] [bp-50h]@22

 v19 = (unsigned int)&v18 ^ dword_1002E1E4;
 v20 = 15;
 v21 = 0;
 LOBYTE(Str2) = 0;
 sub_10008180(a1);
 v23 = 0;
 if ( a4 > 31 - a5 )       ////Here checks the same what is in the v.05
 {
   if ( (unsigned int)v20 >= 0x10 )
     j__free(Str2);
   return sub_1000CA76();
 }
 if ( !dword_10030C48 || !(unsigned __int8)sub_1000A6D0() )
 {
   dword_10030C48 = 0;
   *(_DWORD *)&v18 = 0;
   v5 = &dword_10030C18;
   while ( 1 )
   {
     v6 = (const char *)Str2;
     v7 = v21;
     if ( (unsigned int)v20 < 0x10 )
       v6 = (const char *)&Str2;
     v9 = *v5;
     v8 = *v5;
     if ( *v5 >= v21 )
       v8 = v21;
     if ( (unsigned int)*(v5 + 1) < 0x10 )
       v10 = (const char *)(v5 - 4);
     else
       v10 = (const char *)*(v5 - 4);
     if ( !_strnicmp(v10, v6, v8) && v9 >= (unsigned int)v7 && !(v9 != v7) )
       break;
     *(_DWORD *)&v18 = (_DWORD)v18 + 1;
     v5 += 9;
     if ( (signed int)v5 >= (signed int)&unk_10030C3C )
       goto LABEL_21;
   }
   dword_10030C48 = (int)((char *)&unk_10030C04 + 36 * (_DWORD)v18);
LABEL_21:
   if ( !dword_10030C48 )
     goto LABEL_38;
 }
 v24 = 0;
 v25 = 0;
 v26 = 0;
 v27 = a2 - 1900;
 v28 = a3 - 1;
 v29 = a4;
 v30 = 0;
 v31 = 0;
 v32 = 0;
 *(_DWORD *)&v16 = sub_1000CD38(&v32);
 v12 = v16;
 v11 = *((_DWORD *)&v16 + 1);
 v18 = v16;
 if ( *(_QWORD *)&dword_10030C50 == v16 )
 {
   if ( (unsigned int)v20 >= 0x10 )
     j__free(Str2);
   return sub_1000CA76();
 }
 if ( *(_DWORD *)(dword_10030C48 + 28)
   && (v13 = *(_DWORD *)(dword_10030C48 + 32), v13 > 0)
   && (v17 = *(_DWORD *)(dword_10030C48 + 28) + 8 * v13, v14 = sub_1000B1E0(), v14 != v17)
   && v11 >= *(_DWORD *)(v14 + 4)
   && (v11 > *(_DWORD *)(v14 + 4) || (unsigned int)v12 >= *(_DWORD *)v14) )
 {
   dword_10030C50 = v12;
   dword_10030C54 = v11;
   if ( (unsigned int)v20 >= 0x10 )
     j__free(Str2);
 }
 else
 {
LABEL_38:
   if ( (unsigned int)v20 >= 0x10 )
     j__free(Str2);
 }
 return sub_1000CA76();
}

 

Here is the C like code.

 

Br.

Link to comment
Share on other sites

Re: Megadroid Pro

 

To let MD trade more, I think only two options:

 

1. Extend the trading hours.

 

you can run multiple versions of MD and MD Pro. its trading window i 2 hours, based on the GMT offset.

 

test on -2 , 0 , 2, 4, 6, 8 values for GMT -- different values for aggressiveness + recovery.

 

run profitable results in multiple charts.

"It is inconceivable that anyone will divulge a truly effective get-rich scheme for the price of a book."

Victor Niederhoffer (1943–), US hedge fund manager and statistician

Link to comment
Share on other sites

Re: Megadroid Pro

 

But if you have dropped out of a valid up or down trend into no valid trigger/trend then the EA waits an hour before it looks for another trade.. Does that make sense or am I readin the code wrong..

 

yeah, it makes sense. its looking for a specific market reverse. if the market moves out of a trend, but not into a reversal trade - then it suspends its trading, so not to get a false/or late trade indication.

 

btw, i like hats :)

"It is inconceivable that anyone will divulge a truly effective get-rich scheme for the price of a book."

Victor Niederhoffer (1943–), US hedge fund manager and statistician

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi Guys,

 

For everybody who uses Alpari UK, has anyone noticed the spreads change?

Aparently, Alpari UK does not has fixed spreads anymore, they have recently introduced flexible spreads.

See the following link for more information:

 

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

 

Has this affected anyone who is using Megadroid? For good or for worse?

 

Please let me know your opinions about these changes.

 

Thanks

Link to comment
Share on other sites

Re: Megadroid Pro

 

bazys, I had it on liteforex demo for a week, it worked very well with the fixed spreads.

I ran 8 pairs.

 

Results of that 1 week, $100 --> $130. @-) 30% grow! (high risk settings :p)

1 little thing to mention, 1 of the trade on GBPUSD made 50 pips, but I think this was due to the platform got disconnected or something else went wrong, and droid didnt close that trade, and it hit the TP value. :D This made the great result as well.

 

1) Only a week of testing, it's not enough to say anything.

2) It's demo... Everyone knows when trading in live, there will be some differences.

Link to comment
Share on other sites

Re: Megadroid Pro

 

Hi Guys,

 

For everybody who uses Alpari UK, has anyone noticed the spreads change?

Aparently, Alpari UK does not has fixed spreads anymore, they have recently introduced flexible spreads.

See the following link for more information:

 

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

 

This isn't good.

 

This hasn't affected my trading on Alpari ... yet. So far it's all been profitable... but I am running it live accross two brokers, so I will take note of how each of them trade.

Link to comment
Share on other sites

Re: Megadroid Pro

 

From MD site:

 

"If You Experience Instances Of MetaTrader Crashing...

 

...then please try installing and running one of the alternate MegaDroid Pro robot files below which have been compiled specifically for certain "builds" of MetaTrader 4.

 

First, check which build of MetaTrader you are running by opening the Help->About dialog (as shown in the manual). If you are running build 224 or 225 then download the relevant file below and copy it into your MetaTrader "experts" folder by following the instructions in the manual.

 

No files need to be renamed - once MetaTrader has been restarted, simply drag the new robot file to any chart relevant charts.

 

 

Build 224: Right-click here to download the Forex MegaDroid Pro robot for Metatrader build 224.

 

Important: Select the "Save Target As..." or "Save File As..." option to

download the file to your Desktop.

 

After downloading, do NOT attempt to "open" or "run" this file - it must be installed into MetaTrader 4.

 

 

 

Build 225: Right-click here to download the Forex MegaDroid Pro robot for Metatrader build 225.

 

Important: Select the "Save Target As..." or "Save File As..." option to

download the file to your Desktop."

 

224: h**p://forex-megadroid.com/access/Pro/MegaDroidProBuild224.ex4

225: h**p://forex-megadroid.com/access/Pro/MegaDroidProBuild225.ex4

 

EDIT: What version of MT4 are the educated versions posted here for?

Link to comment
Share on other sites

Re: Megadroid Pro

 

@bbrain

your MDPro v5 no trade until now (it's 2days) is this normal?

 

@sarita

it's original MDPro,... still trade although "Authentication failed - error" ?

 

@Don

Good Night here :P

 

thank's

 

MD dont trade on Sunday/Monday.. but you should already know that (scroll up for same answer to other user).. Next trade window is tonight..

Link to comment
Share on other sites

Re: Megadroid Pro

 

 

EDIT: What version of MT4 are the educated versions posted here for?

 

The files released here are the mq4 source code files.. They are not the compiled files like the MD folks release (ex4).. The source turns into compiles on YOUR machine, thus the end results depends on what version of MT4 you have..

 

The MD boys are having to release different version to be compatible with brokers/users that have not migrateted to ver 225 yet.. THey should have released their code based on MT4 ver 220 and then all would have been happy..

 

I guess we need to download both of the NEW versions they posted and see what the diff is..

 

BUT IT DOESNT MATTER WHAT THEY SAY.. We now have a DLL not needed version (thanks to bbrain) and it doesnt matter any more.. But probably better get both of the new ones and see if anything else changed..

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