指定
We are looking to build a Commander-in-Chief (COC) + Soldier Dashboard system to manage and monitor multiple EA instances.
⚠️ Note: The Soldier EA logic is already fully developed and functioning. What we need is only the dashboard system (visual + control layer) to interact with these existing EAs.
🪖 Soldier EA Dashboard Panel (for each EA instance)
Each EA will have a dedicated panel that:
-
Displays live trade info:
-
Open trades
-
Entry type (Limit/Stop)
-
Trailing logic status
-
SL/TP levels
-
Module status (BB, RSI, MA Filter, Expansion Logic, etc.)
-
-
Tracks performance metrics:
-
Total Profit
-
Expected Payoff
-
Profit Factor
-
Drawdown
-
Z-Score
-
-
Journals recent activity:
-
Last 10 trade logs
-
Entry/exit tagging (e.g., [LIMIT], [EXP])
-
EA decision logs
-
-
Communication:
-
Able to send key data to COC
-
Able to receive COC commands (e.g., block trades, adjust risk)
-
Note: Ghost Trade Logging will be added later.
🧠 Commander-in-Chief (COC) Dashboard
This is the central control panel that connects to and manages all Soldier EAs:
-
Aggregates performance:
-
View stats by symbol and by strategy
-
Performance breakdown by PF, EP, DD, Z-score, trade count
-
-
Applies global controls:
-
Limit max open trades per symbol or strategy
-
Allow new trades only if SL is in profit by X points
-
Dynamically adjust risk during market events
-
-
Integrates filters + actions:
-
Define filters like: “If [Condition], then [Action]”
-
e.g., for news: Block new trades 10 minutes pre/post event, tighten SL for open trades
-
Custom override logic per symbol/strategy
-
-
Backed with journaling:
-
Logs every override decision, rule trigger, and COC action
-
Supports audit, review, and future improvements
-
🔌 System Requirements
-
Works across multiple EAs on multiple charts
-
Reads/writes shared Global Variables, or better structure if needed
-
Compatible with MT5
-
Fast and optimized for low-latency decision relay
-
UI built with clear styling