Detect OR Limit number of MT4 Account logins

 

Hello guys,

Does anyone know of a scripting method of DETECTING and/or LIMITING the CURRENT NUMBER OF LOGINS to an MT4 Account.

Sounds like rather odd objective BUT it would be ENORMOUSLY useful to EA developers looking for a way to PROTECT their Orders' generation/management from Order Queue copiers (and thus resale)

Regards

 

Order queue copiers, what's that ?

No one can access your account if you don't give your password.

 

Perhaps this link may help to clarify...

<link to commercial site removed>

..."Allows copying trades of any Forex EA to other accounts so you can split the fees of any Expert Advisor with your friends and copy its trades between each other’s account"

PARTIAL SOLUTION to such theft... EAs can simply stop working if it detects presence of other running EAs (currently implementable) BUT how to block another account login instance from running a trade copier ?

Regards

 
Gabriella1990:

Perhaps this link may help to clarify...

<link to commercial site removed>

..."Allows copying trades of any Forex EA to other accounts so you can split the fees of any Expert Advisor with your friends and copy its trades between each other’s account"

PARTIAL SOLUTION to such theft... EAs can simply stop working if it detects presence of other running EAs (currently implementable) BUT how to block another account login instance from running a trade copier ?

Regards

How is that related to "current number of logins to an MT4 account" ?

If someone decide to run a trade copier (master) on his account, nothing can stop it. And 1 login is enough.

 

Okay... lets walk through the actual process.

A trader leases (the Leasor) a high-performance EA for a substantial fee... the EA developer can ensure (via script) that no other EAs/Scripts are running OTHERWISE EA shuts down

On MachineA, Leasor logins in to MT4 account (lets call this LoginA) and runs EA, THEN on MachineB Leasor simply opens up ANOTHER MT4 instance and logins in to MT4 account (lets call this LoginB)... so far so good.

NOW leasor runs 'trade-copier' on MachineB LoginB (where all current trades are readable to 'trade-copier') and re-distributes trades to OTHER MT4 accounts for a fee

End result?... EA developer gets cheated!

Regards

 
Gabriella1990:

Okay... lets walk through the actual process.

A trader leases (the Leasor) a high-performance EA for a substantial fee... the EA developer can ensure (via script) that no other EAs/Scripts are running OTHERWISE EA shuts down

On MachineA, Leasor logins in to MT4 account (lets call this LoginA) and runs EA, THEN on MachineB Leasor simply opens up ANOTHER MT4 instance and logins in to MT4 account (lets call this LoginB)... so far so good.

NOW leasor runs 'trade-copier' on MachineB LoginB (where all current trades are readable to 'trade-copier') and re-distributes trades to OTHER MT4 accounts for a fee

End result?... EA developer gets cheated!

Regards

In short answer.

NO.

If someone has the investor (read only) password for example, they could easily login and monitor your trading.

That's why you have that option available. So people (potential investors, etc..) can login and see what you are doing.

If you are worried your clients are trying to rip you off, then you probably shouldn't be doing business with those clients anyway.



 

Jack, it eems like you are simply RESTATING the actual problem!

The quest is EXACTLY to PREVENT what you are suggesting... HOW to block MULTIPLE logins? because, if one could, then it CEASES to be a problem!

If there are no (known) simple solutions, then so be it!... EA developers will simply have to learn to live with this hazard, or, in the aternative, develop other (rather) inelegant solutions!

Regards

 
Gabriella1990:

Jack, it eems like you are simply RESTATING the actual problem!

The quest is EXACTLY to PREVENT what you are suggesting... HOW to block MULTIPLE logins? because, if one could, then it CEASES to be a problem!

If there are no (known) simple solutions, then so be it!... EA developers will simply have to learn to live with this hazard, or, in the aternative, develop other (rather) inelegant solutions!

Regards

Ok understood what you mean.

It's just not possible to prevent someone to copy trades open on HIS OWN account.