指定
EA must be able to do the following:
1. Work with account that open or close positions entered by another EA, signal provider or Client / Trader (which is myself)
2. Limit the risk of all positions whether these positions are entered by another EA, signal provider or myself
3. Trader must be able to set the maximum amount (either % of total amount of account or fixed amount) to be traded by another EA
EA must allow maximum of 5 other EAs that will trade on the account
4. Trader must be able to set stop loss (either % of amount invested or fixed amount) per trade generated by another EA
5. Trader must be able to set a maximum drawdown (either % of amount invested or fixed amount) for all amounts traded by another EA
6. Trader must be able to set the maximum amount (either % of total amount of account or fixed amount) invested in copying each signal provider
EA must allow maximum of 5 signal providers
7. Trader must be able to set stop loss (either % of amount invested or total amount) per trade generated by a signal provider (and limits must be set per signal provider)
8. Trader must be able to set a maximum drawdown (either % of amount invested or fixed amount) for all amounts invested in copying a signal provider (and limits must be set per signal provider)
9. Trader must be able to set a stop loss for all trades manually entered by the Trader
10. Trader must be able to set a maximum drawdown for all trades manually entered by the Trader
11. Trader must be able to set a maximum drawdown applicable for the whole account
12. Trader must be able to set additional conditions (e.g. stop the specific EA from trading or stop copying a signal provider) if stop loss or maximum drawdown conditions are hit
13. Trader can adjust the stop loss, maximum drawdown and amount invested for EA any time
14. EA can work with the broker to be chosen by the Client (more likely Key to Markets)
15. EA can be used by a individual non-PAMM account and a PAMM Manager account
Developer must be willing to do / show the following:
1. Be knowledgeable with features of different brokers (especially Key to Markets) and signal copying sites (e.g. MQL5, myfxbook and others)
2. Must be capable in the programming languages (e.g. MT4, SQL and etc) needed to complete the project
3. Must be willing to provide sound advice and help when needed (during and after the project)
4. Must be able to deliver the project within the agreed upon deadline set for each project milestone
5. Provide all the source code once the project is complete to the Client (wherein the Client will get a soft copy)
6. Provide the necessary manuals, such as but not limited to user manual and model development (wherein the Client will get a soft copy)
7. Must be able to demonstrate sufficiently that he / she can do the job during the requirement negotiation phase