BROKER CHECK FOR AN EXPERT ADVISOR
Worksheet from https://roboxpert.ai/en/guides/choose-broker-for-expert-advisors/

Fill in one sheet per account. Keep three things apart in every row:
what a document says, what your terminal shows, and what you measured yourself.
A blank is an open question, not a "yes".

PART 1 - WHAT YOUR EA NEEDS
Platform and version (MT4 / MT5): ________________________
Symbols it trades: ________________________
Several positions on one symbol at once (yes / no): ________
Smallest stop or pending-order distance it uses, in points: ________
Smallest volume and volume step it needs: ________
Typical number of orders per day: ________
Holds positions overnight (yes / no): ________
Trades around scheduled news (yes / no): ________
Depends on fast execution (yes / no): ________

PART 2 - THE ACCOUNT YOU ARE CHECKING
Brand: ________________________
Legal entity named in the client agreement: ________________________
Regulator and licence as stated by the broker: ________________________
Entry found in the regulator's own register on (date): ________
Account type: ________________________
Trade server name shown in the terminal: ________________________

PART 3 - CHECKS
For each line note: DOCUMENT (what it says, where, date read) /
TERMINAL (value from the Specification window or the read-out script) /
OPEN QUESTION / CONSEQUENCE for your EA.

A. What the contract allows
 1. Automated trading permitted in the client agreement:
 2. Scalping (permitted / not addressed / restricted):
 3. Hedging (permitted / not addressed / restricted):
 4. Trading around news (permitted / not addressed / restricted):
 5. Grid or martingale logic (permitted / not addressed / restricted):
 6. Clause on "abusive" strategies or system load, in the broker's words:
 7. Does the website say more than the contract? Which one binds?

B. What the specification allows
 8. Stops level in points:
 9. Freeze level in points:
10. Minimum volume and volume step:
11. Maximum volume per order; limit on open or pending orders:
12. MT5 position accounting (hedging / netting):
13. Execution mode and allowed fill policies:

C. What a trade costs
14. Commission per lot, both sides together:
15. Average spread published by the broker, and for which period:
16. Swap long / swap short for your symbols:
17. Inactivity fee in the contract:
18. Is the demo account charged like the live account?

D. Where the EA runs
19. Trade server location as published:
20. Ping from your terminal or VPS to the trade server, in ms:
21. VPS offered; conditions for it to be free:

E. If something goes wrong
22. Negative balance: required by regulation / in the contract / policy only / none:
23. External body that decides a complaint; compensation scheme:
24. Regulator warnings naming the brand, with date:
25. Withdrawal fee and stated processing time:

PART 4 - DECISION
Requirements from Part 1 that this account meets on the documents: ________
Requirements confirmed in the terminal: ________
Requirements still open: ________
What you will test on a demo account, and what a demo cannot show: ________
