Your bots trade.
The supervisor watches.

TradeEyes is an AI supervisor layer for your cTrader bots. It observes every decision on XAUUSD and XAGUSD, enriches with VWAP, volume, and key levels, then tells you whether the bot got it right. Zero execution. Pure oversight.

XAUUSD XAGUSD H1 / M15 cTrader Shadow Test
supervisor_response.json
{ "supervisorDecision": "DENY", "confidence": 82, "classification": "BOT_TOO_LATE", "reasons": [ "Impulse 8 bougies, ATR +2.4x", "VWAP session au-dessus du prix", "Volume relatif 0.6x" ], "comment": "EntrΓ©e tardive sur impulsion
Γ©puisΓ©e. Volume faible."
, "executionAllowed": false }

Three steps. Zero execution.

Every candle close triggers the supervisor. It receives, enriches, and grades. Your bots keep running unchanged.

01
πŸ“‘

Receive

Your cTrader bot sends candle-close events: symbol, timeframe, decision, side, setup score, ATR, spread, positions, H1 context, M15 state.

02
πŸ”¬

Enrich

TradeEyes computes what your bot can't: session VWAP, relative volume, daily/weekly highs and lows, round number proximity, XAU/XAG divergence.

03
πŸ“‹

Grade

A structured JSON verdict: ALLOW, DENY, WAIT, REDUCE_RISK, or WATCH. With confidence score, classification, and reasoning in French.


The data your bots don't compute.

TradeEyes adds institutional-grade context to every bot decision.

πŸ“Š

Session VWAP

Volume-weighted average price per session. Above or below VWAP changes the thesis.

πŸ”Š

Relative Volume

Current tick volume vs. 20-bar average. Low volume entry = low conviction signal.

πŸ“

Daily & Weekly Levels

Today's high/low, yesterday's range, weekly extremes. Key reference for entries near boundaries.

🎯

Round Numbers

Proximity to psychological levels (2300, 2350...). Round numbers attract liquidity and reversals.

βš–οΈ

XAU/XAG Correlation

Confirmation or divergence between gold and silver. Divergence is an early warning signal.

⏱️

Late Entry Detection

Impulse bar count and ATR distance from origin. Catches momentum exhaustion before the bot does.

🎯

TP Space Analysis

Available room between current price and theoretical take-profit. Is the reward still worth the risk?

πŸͺ΅

Full Decision Log

Every supervisor response logged to CSV/JSONL. Compare bot vs. supervisor across hundreds of trades.


11 verdict types.
Not just yes or no.

Every decision gets a precise classification explaining why the supervisor agrees or disagrees. Not a black box. A second opinion with reasoning.

BOT_OK Good call, proceed
BOT_TOO_LATE Impulse exhausted
BOT_TOO_STRICT Missed valid entry
MISSED_MOMENTUM Move already happened
BAD_CONTEXT Wrong market regime
H1_M15_CONFLICT Timeframes disagree
LIQUIDITY_WARNING Thin market conditions
VOLUME_NOT_CONFIRMING Price moves, volume doesn't
VWAP_CONFLICT Against session VWAP
ROUND_NUMBER_DANGER Near psychological level
NO_ACTION_NORMAL Nothing to report

Shadow mode. Non-negotiable.

TradeEyes V0 is observation-only. These rules are hardcoded, not configurable.

🚫

No Execution

executionAllowed is always false. The supervisor never touches your orders.

πŸ”’

No SL/TP Modification

Your bot's risk parameters stay untouched. TradeEyes observes, never modifies.

πŸ“

Full Decision Logging

Every supervisor verdict is logged. Compare bot vs. supervisor over weeks of trading.

⚠️

No Assumptions

Insufficient data = NO_OPINION. The supervisor never guesses.

The best trade your bot didn't take
is the one the supervisor blocked.

TradeEyes brings desk-style oversight to algorithmic trading. Not another bot. A second pair of eyes that never sleeps, never trades, and never lies about the data.