deposit EA on mql4 or mql5 market for personal use

 
Hi all,

I have created an EA but i have no intention to sell it, only for my own private use

Although it is build 600++, my worry is it can still be decompile as i plan to put the ex4 file on vps service which can be accessed by the vps admin

i understand indicator and ea sold on market has added encryption which interest me to protect my EA

Original idea is to put the price so high that nobody is even willing to try but as i understand, metatrader will take a cut of the sales (how much ??). this mean if i use it myself, i have to pay metatrader

 

Question. Is my understanding correct? if not, what's my wrong understanding? if yes, any workaround i can consider?


Thanks
 

after doing more research, i think this setup might work

1. set the EA as free

2. but the EA has a account number checking system. if it doesn't match, it doesn't run

3. i only have my own account number on the source code

 

anyone can advice if this will work? 

 

IV. Products

  1. The Product offered through the Market service can be provided only as a compiled file with the EX5/EX4 extension.
  2. Products must not contain calls to any DLL, including Microsoft Windows system libraries.
  3. The Product description must not:
    • provide guarantee or promise of profits;
    • contain words and expressions in superlative degree relating to Product features or the underlying concept;
    • present trading strategy backtest results as real trading results, whether expressly or implicitly;
    • contain links to external resources to be used as a description;
    • contain flashy/immodest titles of description sections or Product names;
    • use any pictures of non-aesthetic nature as a Product icon or screenshots.
    The Product shall be described in a calm manner using simple clear sentences without slang and abbreviations.
  4. The sale and distribution of any harmful products through the Market service are prohibited.
  5. Integrating and applying any third-party sales, accounting, license control and update management systems (including the ones using WebRequest features) in Products are prohibited.
  6. Collecting user's personal data by means of Products and implementation of additional custom limitations on the functionality of MQL4/MQL5 applications are prohibited.
  7. The Seller can distribute Products through the Market service at no cost (free of charge).
  8. The minimum price of a paid Product that can be offered through the Market service is $10.
  9. Products purchased through the Market service can not be returned.
  10. For each Buyer, a secure version of the Product is automatically created, which allows using it only on the equipment (computer hardware and operating system), from which a purchase request was sent.
    Purchased Product is bound to specific devices and specific copy of an operating system. Thus, the protection does not allow to launch a Product, even if a hardware was substituted to the exactly the same one or if an operating system of the same type was reinstalled.
  11. The purchase of the Product is registered in the Buyer's account.
  12. The fact of creation of a secure version of the Product for the Buyer's equipment configuration is called Activation.
  13. The number of free Product Activations available to the Buyer on another PC after purchasing the Product is defined by the Seller. The minimum number of such Activations is 4.
  14. The Buyer purchases the right to activate a Product as many times as specified by the Seller at the moment of purchasing or renting this Product. For example, if a Product allows 20 activations at the moment of its purchase, the Buyers can install it on 20 different hardware configurations even if the Seller will decrease this number afterwards.
  15. All input parameters names, output messages and screenshots in the product description must be in English.
 

I don't get the whole point of what you are trying to do.

If you have no intention of selling the EA, why put it in the market? There are other encryption options around if you are really that paranoid that your VPS provider will steal it from you, but to be honest, I really doubt that would happen. 

As Marco said above, you can't put account locking on market products. So just put account locking on it and don't worry about the market or your VPS provider, or your broker stealing it. 

 
Stuart Browne:

I don't get the whole point of what you are trying to do.

If you have no intention of selling the EA, why put it in the market? There are other encryption options around if you are really that paranoid that your VPS provider will steal it from you, but to be honest, I really doubt that would happen. 

As Marco said above, you can't put account locking on market products. So just put account locking on it and don't worry about the market or your VPS provider, or your broker stealing it. 

Hi Stuart,

maybe i am a bit paranoid

anyway, i understand the market rules now.

what other encryption options are available?  

 
bobo1974:

Hi Stuart,

maybe i am a bit paranoid

anyway, i understand the market rules now.

what other encryption options are available?  

No worries mate, I do understand your concerns but trust me, you are being too paranoid :)

We can't link to commercial products in the forum so sorry, I can't provide further info here. But I'm sure if you do a bit of googling you will find it.

But as I said above, I really do think it's overkill mate. 

 
Stuart Browne:

No worries mate, I do understand your concerns but trust me, you are being too paranoid :)

We can't link to commercial products in the forum so sorry, I can't provide further info here. But I'm sure if you do a bit of googling you will find it.

But as I said above, I really do think it's overkill mate. 

thanks mate

i did google around and found 2 solutions but since i can't ask for feedback here, that's why .... :D

btw, isn't it possible for the vps admin to "steal" your ea if they find them profitable since they have full access 

 
bobo1974:

thanks mate

i did google around and found 2 solutions but since i can't ask for feedback here, that's why .... :D

btw, isn't it possible for the vps admin to "steal" your ea if they find them profitable since they have full access 

Technically, yes it would be possible for a VPS provider to copy your EA. But if you think of how many thousands (or hundreds of thousands) of accounts a VPS provider has, and the VPS's are not all traders, and they would then also have to monitor every MetaTrader terminal on every VPS to see if you are profitable or not, and then they would need to decrypt your EA and study it to see if it really is a winning strategy...........

I hope you see that it's really not an issue mate. I think there is a higher chance of us finding ET than that happening ;-)
 
Stuart Browne:
Technically, yes it would be possible for a VPS provider to copy your EA. But if you think of how many thousands (or hundreds of thousands) of accounts a VPS provider has, and the VPS's are not all traders, and they would then also have to monitor every MetaTrader terminal on every VPS to see if you are profitable or not, and then they would need to decrypt your EA and study it to see if it really is a winning strategy...........

I hope you see that it's really not an issue mate. I think there is a higher chance of us finding ET than that happening ;-)

lol

ok thanks mate for that paradigm

cheers 

 

P.S. Is it possible to decompile build 600++ ? 

 

Look what i found.

 
Marco vd Heijden:

Look what i found.

LOL. Oh no, we're all doomed!!! :P
Reason: