{ "artifact": { "version": 4, "created_at": "2026-06-24T18:25:26.346861+00:00", "feature_count": 55, "target_horizon": 3, "target_horizons": [ 1, 3, 6, 12 ], "target_transform": "net_return_over_volatility", "symbols": { "BTCUSDT": { "model": "torch_gru", "lookback": 64, "hidden_size": 96, "skill": 0.17771573949336475, "directional_accuracy": 0.7166666666666667 }, "ETHUSDT": { "model": "torch_lstm", "lookback": 64, "hidden_size": 64, "skill": 0.08854869730624494, "directional_accuracy": 0.6916666666666667 }, "SOLUSDT": { "model": "torch_lstm", "lookback": 64, "hidden_size": 64, "skill": 0.022567259691807694, "directional_accuracy": 0.6166666666666667 }, "LTCUSDT": { "model": "torch_lstm", "lookback": 64, "hidden_size": 64, "skill": 0.106450769315762, "directional_accuracy": 0.6583333333333333 } } }, "records_by_symbol": { "BTCUSDT": 720, "ETHUSDT": 720, "SOLUSDT": 720, "LTCUSDT": 720 }, "recommended": { "edge": 0.1, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, "full_replay": { "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.0113, "avg_net_percent": 0.0113, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "trades_detail": [ { "symbol": "ETHUSDT", "entry_timestamp": 1780462800000, "exit_timestamp": 1780470000000, "net_percent": 0.0113, "reason": "forecast_weak_profit_lock", "held_bars": 2, "entry_probability": 0.5905, "entry_expected_percent": 0.3024 } ] }, "walk_forward": { "summary": { "trades": 0, "wins": 0, "win_rate": 0.0, "total_net_percent": 0, "avg_net_percent": 0.0, "max_drawdown_percent": 0.0, "profit_factor": 0.0, "status": "warn" }, "folds": [ { "fold": 2, "train_records": 1440, "test_records": 720, "thresholds": { "edge": 0.1, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.05733739484151908 }, "test": { "trades": 0, "wins": 0, "win_rate": 0.0, "total_net_percent": 0, "avg_net_percent": 0.0, "max_drawdown_percent": 0.0, "profit_factor": 0.0 } }, { "fold": 3, "train_records": 2160, "test_records": 720, "thresholds": { "edge": 0.1, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.05733739484151908 }, "test": { "trades": 0, "wins": 0, "win_rate": 0.0, "total_net_percent": 0, "avg_net_percent": 0.0, "max_drawdown_percent": 0.0, "profit_factor": 0.0 } } ] }, "probability_calibration": { "samples": 2880, "buckets": [ { "bucket": "0.25-0.30", "samples": 25, "avg_probability": 0.2947, "actual_win_rate": 0.12, "avg_future_net_percent": -0.6611 }, { "bucket": "0.30-0.35", "samples": 87, "avg_probability": 0.3257, "actual_win_rate": 0.1379, "avg_future_net_percent": -0.5883 }, { "bucket": "0.35-0.40", "samples": 276, "avg_probability": 0.3787, "actual_win_rate": 0.221, "avg_future_net_percent": -0.5378 }, { "bucket": "0.40-0.45", "samples": 1720, "avg_probability": 0.4263, "actual_win_rate": 0.3203, "avg_future_net_percent": -0.3469 }, { "bucket": "0.45-0.50", "samples": 629, "avg_probability": 0.4701, "actual_win_rate": 0.31, "avg_future_net_percent": -0.4239 }, { "bucket": "0.50-0.55", "samples": 111, "avg_probability": 0.5223, "actual_win_rate": 0.4414, "avg_future_net_percent": 0.252 }, { "bucket": "0.55-0.60", "samples": 32, "avg_probability": 0.5658, "actual_win_rate": 0.375, "avg_future_net_percent": -0.2001 } ] }, "top_results": [ { "edge": 0.1, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.1, "probability": 0.59, "confidence": 0.68, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.1, "probability": 0.59, "confidence": 0.64, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.1, "probability": 0.59, "confidence": 0.6, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.1, "probability": 0.59, "confidence": 0.56, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.1, "probability": 0.59, "confidence": 0.5, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.68, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.64, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.6, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.56, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.08, "probability": 0.59, "confidence": 0.5, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.06, "probability": 0.59, "confidence": 0.72, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.06, "probability": 0.59, "confidence": 0.68, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 }, { "edge": 0.06, "probability": 0.59, "confidence": 0.64, "trades": 1, "wins": 1, "win_rate": 1.0, "total_net_percent": 0.09543520096249036, "average_net_percent": 0.09543520096249036, "max_drawdown_percent": 0.0, "profit_factor": 999.0, "score": 0.04938446142797822 } ] }