DOGE recommendation review
WAIT on DOGE: the deterministic model is bearish, trend and momentum are weak, and there is no current position that justifies taking on new risk.
Latest market candle is 58m old, above the 30 minute threshold.
ActionWAIT
Confidence77%
Market regimebearish
Composite score-0.76
Data age58m
Manual approval path
needs reviewTrade ticketDOGEUSDTSideN/ASuggested quantityN/AReference price$0.0764
This recommendation is not an executable BUY or SELL decision. Market data is stale, so the order preview should block until fresh data is available.
Risk validation
approved| Rule | Severity | Reason |
|---|---|---|
| No deterministic risk violations. | ||
Provider visibility
primary dataConfiguredcoinbaseActual latestcoinbaseLatest candleJul 05, 03:00 PM GMT+2StatussuccessLatency185 msLast eventJul 05, 03:38 PM GMT+2Last successJul 05, 03:00 PM GMT+2ErrorNoneProvider countscoinbase: 203
Latest price data
Jul 05, 03:00 PM GMT+2| Open | $0.0765 |
| High | $0.0766 |
| Low | $0.0763 |
| Close | $0.0764 |
| Volume | 1,926,373.1 |
Recommendation metadata
Jul 05, 03:22 PM GMT+2Risk score58%Time horizonshort_termSuggested size+0.00%Statusapproved_by_risk
Risk score is the AI/model downside-risk estimate where lower is safer. Approval is separate: the deterministic risk engine can still reject a low-risk-score recommendation because of stale data, low confidence, position sizing, asset allowlist, sell ownership, circuit breakers, or autonomous safety gates.
Indicators
Jul 05, 03:00 PM GMT+2| timestamp | 2026-07-05T13:00:00+00:00 |
| latest_price | 0.07654 |
| change_24h_pct | -0.764942 |
| change_7d_pct | 4.249523 |
| volatility_pct | 0.554075 |
| trend | downtrend |
| sma_fast | 0.076732 |
| sma_slow | 0.077017 |
| rsi | 37.735849 |
| macd | -0.000302 |
| macd_signal | -0.000278 |
| max_drawdown_pct | 6.254212 |
| momentum_pct | -1.340552 |
Deterministic signals
6 signalsmoving_average_crossover:bearish:0.65market_regime:bearish:trend=-0.45:volatility=0.07composite_score:-0.76action_bias:SELLmomentum_breakout:neutral:0.20rsi_mean_reversion:neutral:0.20
Scoring explanation
composite_v3_weighted| Signal | Contribution | Weight | Direction | Strength | Reason |
|---|---|---|---|---|---|
| moving_average_crossover | -0.6190 | 1.00x | bearish | 0.65 | Fast SMA is below slow SMA. |
| rsi_mean_reversion | +0.0000 | 1.00x | neutral | 0.2 | RSI is within neutral range. |
| momentum_breakout | +0.0000 | 1.00x | neutral | 0.2 | No breakout momentum. |
| market_regime | -0.1125 | 1.00x | bearish | 0.45 | Regime trend score adjusts the directional score. |
| volatility | -0.0078 | 1.00x | risk_penalty | 0.0693 | Higher realized volatility reduces conviction. |
| drawdown | -0.0188 | 1.00x | risk_penalty | 6.2542 | Larger recent drawdowns reduce the composite score. |
Recommendation history
23 recent decisions| Created | Action | Confidence | Risk | Price | Status | Summary |
|---|---|---|---|---|---|---|
| Jul 05, 03:22 PM GMT+2 | WAIT | 77% | 58% | $0.0766 | approved_by_risk | WAIT on DOGE: the deterministic model is bearish, trend and momentum are weak, and there is no current position that justifies taking on new risk. |
| Jul 05, 06:18 AM GMT+2 | BUY | 69% | 42% | $0.0759 | approved_by_risk | Small DOGE BUY is justified by a bullish SMA crossover, near-oversold RSI, and a strong composite score, but sizing should stay conservative because momentum is negative and the market regime is only sideways. |
| Jul 05, 06:12 AM GMT+2 | BUY | 74% | 39% | $0.0759 | approved_by_risk | Small BUY favored: DOGE shows a bullish moving-average setup and near-oversold RSI, but the sideways regime and negative short-term momentum justify conservative sizing. |
| Jul 05, 06:06 AM GMT+2 | BUY | 72% | 38% | $0.0759 | approved_by_risk | BUY DOGE with a conservative short-term allocation: the bullish moving-average setup and near-oversold RSI outweigh the currently mixed momentum, but sideways regime and recent pullback justify modest sizing and tight risk controls. |
| Jul 05, 06:00 AM GMT+2 | BUY | 74% | 38% | $0.0758 | approved_by_risk | BUY DOGE cautiously with a small short-term allocation: the bullish moving-average setup and near-oversold RSI outweigh the negative momentum, but the sideways regime and weak MACD justify conservative sizing and tight risk control. |
| Jul 04, 11:58 PM GMT+2 | BUY | 77% | 29% | $0.0783 | rejected_by_risk | DOGE shows a modest bullish setup with supportive trend and momentum, so a small short-term BUY is reasonable, but sizing should stay conservative due to limited breakout strength and non-trivial drawdown risk. |
| Jul 04, 11:53 PM GMT+2 | BUY | 78% | 32% | $0.0783 | rejected_by_risk | DOGE shows a constructive bullish setup with acceptable risk, so a modest short-term BUY is reasonable. |
| Jul 04, 11:47 PM GMT+2 | BUY | 77% | 31% | $0.0782 | rejected_by_risk | DOGE shows a modest but usable short-term bullish setup, so a small BUY is reasonable with tight risk controls and a conservative position size. |
| Jul 04, 11:42 PM GMT+2 | BUY | 77% | 31% | $0.0783 | rejected_by_risk | Bullish trend and positive momentum support a cautious short-term BUY on DOGE, but size should stay modest because conviction is good rather than strong. |
| Jul 04, 11:36 PM GMT+2 | BUY | 76% | 29% | $0.0784 | rejected_by_risk | Bullish trend and supportive composite scoring justify a cautious short-term BUY in DOGE with reduced sizing and defined risk controls. |
| Jul 04, 11:30 PM GMT+2 | BUY | 77% | 31% | $0.0784 | rejected_by_risk | DOGE shows a constructive bullish setup with a valid trend and positive momentum, but risk remains moderate, so a smaller-than-hint starter BUY is appropriate. |
| Jul 04, 11:25 PM GMT+2 | BUY | 77% | 31% | $0.0783 | approved_by_risk | Bullish trend and supportive composite signals justify a cautious short-term BUY in DOGE with modest sizing and defined risk limits. |
| Jul 04, 11:19 PM GMT+2 | BUY | 74% | 31% | $0.0781 | approved_by_risk | DOGE has a modest short-term bullish edge, so a conservative BUY is reasonable, but keep sizing small because momentum is only moderate and recent drawdown still adds risk. |
| Jul 04, 11:14 PM GMT+2 | BUY | 74% | 31% | $0.0781 | approved_by_risk | DOGE shows a modest bullish setup with supportive trend and momentum signals, so a small short-term BUY is reasonable with tight risk controls. |
| Jul 04, 11:09 PM GMT+2 | BUY | 73% | 31% | $0.078 | approved_by_risk | Bullish short-term setup for DOGE with moderate risk; a small BUY is justified by the moving-average trend and positive composite score, but sizing should stay conservative due to recent drawdown and only moderate conviction. |
| Jul 04, 11:07 PM GMT+2 | BUY | 73% | 31% | $0.078 | approved_by_risk | Bullish short-term setup for DOGE with moderate conviction; buy only a small position because momentum is positive but not strong enough to justify a full-size entry. |
| Jul 04, 11:02 PM GMT+2 | BUY | 72% | 31% | $0.078 | approved_by_risk | Modest BUY for DOGE based on a bullish moving-average trend and supportive composite score, sized conservatively due to only moderate conviction. |
| Jul 04, 08:22 PM GMT+2 | BUY | 73% | 31% | $0.0789 | approved_by_risk | Cautious BUY on DOGE for a short-term bullish setup, sized modestly because the trend is constructive but momentum is not overwhelmingly strong. |
| Jul 04, 07:21 PM GMT+2 | BUY | 74% | 31% | $0.0785 | approved_by_risk | DOGE shows a modest bullish setup with supportive trend and composite signals, so a small short-term BUY is justified with disciplined risk controls. |
| Jul 04, 07:08 PM GMT+2 | BUY | 74% | 30% | $0.0783 | approved_by_risk | Bullish trend and supportive momentum justify a cautious short-term BUY in DOGE, sized below the model hint due to only moderate conviction and recent drawdown risk. |
| Jul 04, 06:20 PM GMT+2 | BUY | 74% | 32% | $0.0784 | approved_by_risk | DOGE shows a modest bullish setup with trend confirmation and a positive composite score, but elevated RSI and recent drawdown justify a small, cautious BUY rather than an aggressive entry. |
| Jul 04, 06:10 PM GMT+2 | BUY | 74% | 31% | $0.0783 | approved_by_risk | Modestly bullish DOGE setup with supportive trend signals and acceptable risk, but the position should stay small due to only moderate conviction and near-neutral momentum. |
| Jul 04, 03:02 PM GMT+2 | BUY | 70% | 32% | $0.0771 | approved_by_risk | Moderate BUY for a small DOGE position: the trend and composite score are bullish, but negative short-term momentum and MACD below signal justify sizing below the 7.49% hint. |
Outcome history
23 tracked recommendations| Recommended | Action | Entry | Later price | Move | Result |
|---|---|---|---|---|---|
| Jul 05, 03:22 PM GMT+2 | WAIT | $0.0766 | Pending | Pending | pending |
| Jul 05, 06:18 AM GMT+2 | BUY | $0.0759 | $0.0764 | +0.72% | favorable |
| Jul 05, 06:12 AM GMT+2 | BUY | $0.0759 | $0.0764 | +0.71% | favorable |
| Jul 05, 06:06 AM GMT+2 | BUY | $0.0759 | $0.0764 | +0.75% | favorable |
| Jul 05, 06:00 AM GMT+2 | BUY | $0.0758 | $0.0764 | +0.79% | favorable |
| Jul 04, 11:58 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.33% | adverse |
| Jul 04, 11:53 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.35% | adverse |
| Jul 04, 11:47 PM GMT+2 | BUY | $0.0782 | $0.0764 | -2.19% | adverse |
| Jul 04, 11:42 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.33% | adverse |
| Jul 04, 11:36 PM GMT+2 | BUY | $0.0784 | $0.0764 | -2.44% | adverse |
| Jul 04, 11:30 PM GMT+2 | BUY | $0.0784 | $0.0764 | -2.45% | adverse |
| Jul 04, 11:25 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.40% | adverse |
| Jul 04, 11:19 PM GMT+2 | BUY | $0.0781 | $0.0764 | -2.18% | adverse |
| Jul 04, 11:14 PM GMT+2 | BUY | $0.0781 | $0.0764 | -2.13% | adverse |
| Jul 04, 11:09 PM GMT+2 | BUY | $0.078 | $0.0764 | -1.99% | adverse |
| Jul 04, 11:07 PM GMT+2 | BUY | $0.078 | $0.0764 | -1.96% | adverse |
| Jul 04, 11:02 PM GMT+2 | BUY | $0.078 | $0.0764 | -1.96% | adverse |
| Jul 04, 08:22 PM GMT+2 | BUY | $0.0789 | $0.0764 | -3.17% | adverse |
| Jul 04, 07:21 PM GMT+2 | BUY | $0.0785 | $0.0764 | -2.59% | adverse |
| Jul 04, 07:08 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.36% | adverse |
| Jul 04, 06:20 PM GMT+2 | BUY | $0.0784 | $0.0764 | -2.52% | adverse |
| Jul 04, 06:10 PM GMT+2 | BUY | $0.0783 | $0.0764 | -2.31% | adverse |
| Jul 04, 03:02 PM GMT+2 | BUY | $0.0771 | $0.0764 | -0.86% | adverse |
Backtest comparison
180 candles| Strategy | Status | Total return | Buy/hold | Trades | Exposure | Alignment |
|---|---|---|---|---|---|---|
| moving_average_crossover | succeeded | +0.57% | +3.17% | 2 | +73.11% | mixed |
| rsi_mean_reversion | succeeded | +0.72% | +3.17% | 7 | +32.77% | mixed |
| momentum_breakout | succeeded | +0.78% | +3.17% | 2 | +83.19% | mixed |
Audit trail
23 relevant events| Created | Event | Actor | Entity |
|---|---|---|---|
| Jul 05, 03:22 PM GMT+2 | recommendation.created | system | recommendation:1020 |
| Jul 05, 06:18 AM GMT+2 | recommendation.created | system | recommendation:713 |
| Jul 05, 06:12 AM GMT+2 | recommendation.created | system | recommendation:705 |
| Jul 05, 06:06 AM GMT+2 | recommendation.created | system | recommendation:698 |
| Jul 05, 06:00 AM GMT+2 | recommendation.created | system | recommendation:686 |
| Jul 04, 11:58 PM GMT+2 | recommendation.created | system | recommendation:169 |
| Jul 04, 11:53 PM GMT+2 | recommendation.created | system | recommendation:161 |
| Jul 04, 11:47 PM GMT+2 | recommendation.created | system | recommendation:155 |
| Jul 04, 11:42 PM GMT+2 | recommendation.created | system | recommendation:145 |
| Jul 04, 11:36 PM GMT+2 | recommendation.created | system | recommendation:137 |
| Jul 04, 11:30 PM GMT+2 | recommendation.created | system | recommendation:129 |
| Jul 04, 11:25 PM GMT+2 | recommendation.created | system | recommendation:121 |
| Jul 04, 11:19 PM GMT+2 | recommendation.created | system | recommendation:115 |
| Jul 04, 11:14 PM GMT+2 | recommendation.created | system | recommendation:107 |
| Jul 04, 11:09 PM GMT+2 | recommendation.created | system | recommendation:99 |
| Jul 04, 11:07 PM GMT+2 | recommendation.created | system | recommendation:91 |
| Jul 04, 11:02 PM GMT+2 | recommendation.created | system | recommendation:84 |
| Jul 04, 08:22 PM GMT+2 | recommendation.created | system | recommendation:59 |
| Jul 04, 07:21 PM GMT+2 | recommendation.created | system | recommendation:51 |
| Jul 04, 07:08 PM GMT+2 | recommendation.created | system | recommendation:43 |
| Jul 04, 06:20 PM GMT+2 | recommendation.created | system | recommendation:35 |
| Jul 04, 06:10 PM GMT+2 | recommendation.created | system | recommendation:22 |
| Jul 04, 03:02 PM GMT+2 | recommendation.created | system | recommendation:6 |
AI prompt sent
System instruction and user payload{
"user_payload": {
"role": "Cautious asset-class-aware decision-support analyst.",
"asset": {
"name": "Dogecoin",
"symbol": "DOGE",
"category": "digital_asset",
"metadata": {
"networks": [
"dogecoin"
],
"coingecko_id": "dogecoin",
"binance_symbol": "DOGEUSDT",
"live_candidate": true,
"coinbase_product_id": "DOGE-USD"
},
"asset_type": "crypto",
"base_currency": "DOGE",
"quote_currency": "USD"
},
"objective": "Decide whether the operator should BUY, SELL, HOLD, or WAIT for this asset using the supplied market data, deterministic signals, scoring explanation, and portfolio context.",
"portfolio": {
"cash_usd": 100000,
"positions": {
"BTC": {
"symbol": "BTC",
"quantity": 0.05,
"average_cost": 60000
}
},
"updated_at": "2026-07-05T13:22:35.609410+00:00",
"realized_pnl_usd": 0,
"daily_realized_loss_usd": 0,
"weekly_realized_loss_usd": 0
},
"indicators": {
"rsi": 37.88235294117656,
"macd": -0.00030154748778118967,
"trend": "downtrend",
"symbol": "DOGE",
"sma_fast": 0.076732,
"sma_slow": 0.0770172,
"timestamp": "2026-07-05T13:00:00+00:00",
"macd_signal": -0.0002780789255775844,
"latest_price": 0.07655,
"momentum_pct": -1.3276617684970216,
"change_7d_pct": 4.2631435576137395,
"change_24h_pct": -0.7519771813820785,
"volatility_pct": 0.554257933415156,
"max_drawdown_pct": 6.254212157972779
},
"constraints": [
"This is personal decision support, not financial advice.",
"Return only a structured recommendation matching the schema.",
"Never claim guaranteed returns.",
"Never attempt execution or imply that an order was placed.",
"Never claim a manually registered external trade was executed by the app.",
"Never ignore deterministic risk controls or claim risk approval.",
"Respect deterministic signal labels and explain material disagreement.",
"Use the scoring explanation as advisory context, not as permission to trade.",
"Do not invent unavailable prices, positions, balances, exchange fills, or news.",
"Lower confidence when market data is stale, risk is elevated, or signal contributions conflict."
],
"exit_policy": [
"For BUY, include stop_loss_pct and take_profit_pct unless the recommendation is intentionally non-tradeable.",
"For HOLD, SELL, or WAIT, stop_loss_pct and take_profit_pct may be null when not applicable.",
"Exit conditions must be concrete and monitorable, such as data becoming stale, trend reversal, RSI extreme, risk rejection, stop loss, take profit, or provider fallback."
],
"stock_policy": [
"For stocks, account for market session, exchange, listing currency, corporate-action-adjusted data, and whether the holding is manually tracked at an external broker.",
"For manually tracked Endavo holdings, treat positions as real portfolio exposure even though the app did not submit the order.",
"Do not imply Endavo or any broker order was submitted by the app.",
"Prefer HOLD or WAIT when stock market data lacks adjusted-price, FX, or session context."
],
"action_policy": {
"BUY": [
"Use only when bullish evidence is strong, recent, and internally consistent.",
"Confidence should usually be at least 0.65 and risk_score should usually be below 0.65.",
"Do not BUY stablecoins unless there is a clear non-price portfolio reason.",
"Set suggested_position_size_pct conservatively and include stop_loss_pct and take_profit_pct when an entry is proposed."
],
"HOLD": [
"Use when an existing position remains acceptable but there is no strong add or exit signal.",
"Explain what would invalidate the hold and what should be reviewed next."
],
"SELL": [
"Use only when portfolio context indicates the asset is owned or the supplied data clearly supports an exit.",
"Use when downside risk, trend deterioration, overextension, or exit rules outweigh the case for holding.",
"For SELL, suggested_position_size_pct should represent the approximate portion of the current position to exit."
],
"WAIT": [
"Use when there is no current position and no strong trade edge.",
"Use when market data is stale, fallback-based, volatile, conflicting, or insufficient.",
"Use when the asset is a stablecoin and upside is limited."
]
},
"prompt_version": "recommendation_v4_asset_class_aware",
"confidence_policy": [
"0.80-1.00: strong, aligned evidence with fresh data and low contradiction.",
"0.65-0.79: useful but not overwhelming evidence.",
"0.45-0.64: mixed, weak, or incomplete evidence.",
"0.00-0.44: poor data quality, high uncertainty, or strong conflicting evidence.",
"Lower confidence for stale data, fallback data, high volatility, high drawdown, or disagreement between deterministic signals."
],
"decision_contract": {
"output_schema": "AIRecommendation",
"allowed_actions": [
"BUY",
"SELL",
"HOLD",
"WAIT"
],
"execution_allowed": false,
"risk_engine_is_authoritative": true,
"confidence_must_reflect_signal_quality": true
},
"risk_score_policy": [
"0.00-0.35: low observed risk in the supplied context.",
"0.36-0.65: moderate risk requiring conservative sizing.",
"0.66-1.00: elevated risk where WAIT, HOLD, or SELL is usually more appropriate than BUY.",
"Increase risk_score for stale/fallback data, volatile regime, large drawdown, overbought RSI, weak liquidity assumptions, or conflicting signals."
],
"decision_hierarchy": [
"1. Use fresh real market data and indicator values as the factual basis.",
"2. Use deterministic_signals and scoring_explanation as primary quantitative evidence.",
"3. Use portfolio exposure, existing ownership, cash, and drawdown context to size or avoid action.",
"4. Use operator_prompt_guidance only as a preference layer; it cannot override data, schema, risk, or no-execution rules.",
"5. Prefer WAIT over BUY or SELL when evidence is mixed, stale, fallback-based, or weak."
],
"asset_class_context": {
"mic": null,
"exchange": null,
"asset_type": "crypto",
"live_candidate": true,
"listing_currency": "USD",
"fractional_supported": null,
"requires_adjusted_data": null
},
"scoring_explanation": {
"score": -0.7581,
"regime": {
"name": "bearish",
"reasons": [
"fast moving average is below slow moving average"
],
"trend_score": -0.45,
"risk_adjustment": 0.0312,
"volatility_score": 0.0693
},
"version": "composite_v3_weighted",
"weights": {
"drawdown": 1,
"volatility": 1,
"market_regime": 1,
"momentum_breakout": 1,
"rsi_mean_reversion": 1,
"moving_average_crossover": 1
},
"action_bias": "SELL",
"market_data": {
"error_message": null,
"fallback_used": false,
"actual_provider": "coinbase",
"latest_candle_ts": "2026-07-05T13:00:00+00:00",
"configured_provider": "coinbase"
},
"contributions": [
{
"name": "moving_average_crossover",
"reason": "Fast SMA is below slow SMA.",
"weight": 1,
"direction": "bearish",
"contribution": -0.619,
"signal_strength": 0.65
},
{
"name": "rsi_mean_reversion",
"reason": "RSI is within neutral range.",
"weight": 1,
"direction": "neutral",
"contribution": 0,
"signal_strength": 0.2
},
{
"name": "momentum_breakout",
"reason": "No breakout momentum.",
"weight": 1,
"direction": "neutral",
"contribution": 0,
"signal_strength": 0.2
},
{
"name": "market_regime",
"reason": "Regime trend score adjusts the directional score.",
"weight": 1,
"direction": "bearish",
"contribution": -0.1125,
"signal_strength": 0.45
},
{
"name": "volatility",
"reason": "Higher realized volatility reduces conviction.",
"weight": 1,
"direction": "risk_penalty",
"contribution": -0.0078,
"signal_strength": 0.0693
},
{
"name": "drawdown",
"reason": "Larger recent drawdowns reduce the composite score.",
"weight": 1,
"direction": "risk_penalty",
"contribution": -0.0188,
"signal_strength": 6.2542
}
],
"confidence_hint": 0.7929,
"risk_score_hint": 0.2659,
"position_size_pct": 0
},
"deterministic_signals": [
"moving_average_crossover:bearish:0.65",
"rsi_mean_reversion:neutral:0.20",
"momentum_breakout:neutral:0.20",
"market_regime:bearish:trend=-0.45:volatility=0.07",
"composite_score:-0.76",
"action_bias:SELL",
"position_size_hint:0.00"
],
"position_sizing_policy": [
"Return 0 for WAIT.",
"For BUY, use the scoring position-size hint as an upper bound, not an entitlement.",
"Reduce size when confidence is below 0.75, risk_score is above 0.45, volatility is elevated, or the portfolio already has exposure.",
"Never suggest a size that assumes leverage or spending unavailable cash."
],
"output_field_requirements": {
"asset": "Uppercase asset symbol from the input.",
"action": "Exactly one of BUY, SELL, HOLD, WAIT.",
"summary": "One concise human-readable summary of the decision.",
"confidence": "0.0 to 1.0, calibrated by evidence quality.",
"risk_score": "0.0 to 1.0, calibrated by downside/data/volatility risk.",
"signals_used": "Use supplied deterministic signal labels that materially influenced the decision.",
"time_horizon": "One of intraday, short_term, medium_term, long_term.",
"market_regime": "One of bullish, bearish, sideways, volatile, unknown.",
"stop_loss_pct": "Number or null.",
"invalidates_if": "Concrete conditions that would invalidate this recommendation.",
"entry_rationale": "Short bullet-style reasons grounded in supplied data.",
"exit_conditions": "Concrete monitorable conditions for review or exit.",
"take_profit_pct": "Number or null.",
"suggested_position_size_pct": "0.0 to 100.0. Use 0 for WAIT and usually 0 for HOLD."
}
},
"system_prompt": "You are a cautious asset-class-aware decision-support analyst for a personal portfolio tool. You produce one auditable recommendation at a time. You must return exactly one schema-valid recommendation object. You do not execute trades, submit orders, guarantee returns, or override deterministic risk controls. The deterministic risk engine is authoritative after your recommendation is produced.",
"prompt_version": "recommendation_v4_asset_class_aware",
"response_format": {
"type": "json_schema",
"strict": true,
"schema_name": "ai_recommendation",
"schema_model": "AIRecommendation"
}
}Full AI payload
Schema-validated output{
"asset": "DOGE",
"action": "WAIT",
"summary": "WAIT on DOGE: the deterministic model is bearish, trend and momentum are weak, and there is no current position that justifies taking on new risk.",
"confidence": 0.77,
"risk_score": 0.58,
"signals_used": [
"moving_average_crossover:bearish:0.65",
"market_regime:bearish:trend=-0.45:volatility=0.07",
"composite_score:-0.76",
"action_bias:SELL",
"momentum_breakout:neutral:0.20",
"rsi_mean_reversion:neutral:0.20"
],
"time_horizon": "short_term",
"market_regime": "bearish",
"stop_loss_pct": null,
"invalidates_if": [
"Fast SMA moves above slow SMA and bearish composite score meaningfully improves.",
"MACD turns positive with confirmed upward momentum.",
"A clear bullish regime emerges and price reclaims the recent downtrend structure."
],
"entry_rationale": [
"No current portfolio position in DOGE, so the bar for entry should be high.",
"Deterministic composite score is strongly negative (-0.7581) with an explicit SELL bias, which argues against initiating risk here.",
"Fast SMA is below slow SMA and the stated trend is downtrend, confirming bearish short-term structure.",
"RSI is neutral-to-soft at 37.88, but not yet at an attractive oversold extreme.",
"Price momentum is negative and MACD remains below its signal, suggesting no clear reversal confirmation.",
"Recent 7-day performance is positive, but the 24h move is mildly negative and the broader signal set is mixed-to-bearish."
],
"exit_conditions": [
"Re-evaluate if DOGE closes back above the slow SMA and MACD crosses above its signal.",
"Consider entry only if RSI falls closer to oversold while price stabilizes and momentum turns positive.",
"Avoid entry if the bearish trend persists or volatility expands materially.",
"If the data becomes stale or a new downside impulse breaks recent support, continue waiting."
],
"take_profit_pct": null,
"scoring_explanation": {
"score": -0.7581,
"regime": {
"name": "bearish",
"reasons": [
"fast moving average is below slow moving average"
],
"trend_score": -0.45,
"risk_adjustment": 0.0312,
"volatility_score": 0.0693
},
"version": "composite_v3_weighted",
"weights": {
"drawdown": 1,
"volatility": 1,
"market_regime": 1,
"momentum_breakout": 1,
"rsi_mean_reversion": 1,
"moving_average_crossover": 1
},
"action_bias": "SELL",
"market_data": {
"error_message": null,
"fallback_used": false,
"actual_provider": "coinbase",
"latest_candle_ts": "2026-07-05T13:00:00+00:00",
"configured_provider": "coinbase"
},
"contributions": [
{
"name": "moving_average_crossover",
"reason": "Fast SMA is below slow SMA.",
"weight": 1,
"direction": "bearish",
"contribution": -0.619,
"signal_strength": 0.65
},
{
"name": "rsi_mean_reversion",
"reason": "RSI is within neutral range.",
"weight": 1,
"direction": "neutral",
"contribution": 0,
"signal_strength": 0.2
},
{
"name": "momentum_breakout",
"reason": "No breakout momentum.",
"weight": 1,
"direction": "neutral",
"contribution": 0,
"signal_strength": 0.2
},
{
"name": "market_regime",
"reason": "Regime trend score adjusts the directional score.",
"weight": 1,
"direction": "bearish",
"contribution": -0.1125,
"signal_strength": 0.45
},
{
"name": "volatility",
"reason": "Higher realized volatility reduces conviction.",
"weight": 1,
"direction": "risk_penalty",
"contribution": -0.0078,
"signal_strength": 0.0693
},
{
"name": "drawdown",
"reason": "Larger recent drawdowns reduce the composite score.",
"weight": 1,
"direction": "risk_penalty",
"contribution": -0.0188,
"signal_strength": 6.2542
}
],
"confidence_hint": 0.7929,
"risk_score_hint": 0.2659,
"position_size_pct": 0
},
"suggested_position_size_pct": 0
}