# BamaUp — 25 checks before running an EA with real money

1. Strategy specification is explicit.
2. Build/version or hash is recorded.
3. Source code exists when a code audit is claimed.
4. Data quality is documented.
5. Commission is included.
6. Spread is stress-tested.
7. Slippage is stress-tested.
8. Latency assumptions are reviewed.
9. In-sample and OOS are separated.
10. OOS remains untouched.
11. Walk-forward is used when appropriate.
12. Parameter sensitivity is reviewed.
13. Overfitting risk is assessed.
14. Max drawdown is recorded.
15. Consecutive losses are reviewed.
16. Position sizing is capped.
17. Max daily loss exists.
18. News behavior is defined.
19. Disconnect behavior is defined.
20. Restart behavior is defined.
21. Duplicate-order protection exists.
22. Broker/symbol dependency is reviewed.
23. Logging is sufficient.
24. Demo forward testing is completed.
25. An emergency kill switch is defined.

This checklist does not verify profitability. It helps expose technical and risk blind spots.
