{ "epochs_completed": 7, "best_val_pnl": 0.002028853100759435, "best_epoch": 6, "best_win_rate": 0.5157894736842106, "training_started": "2025-03-31T02:50:10.418670", "last_update": "2025-03-31T02:50:15.227593", "epochs": [ { "epoch": 1, "train_loss": 1.1206786036491394, "val_loss": 1.0542699098587036, "train_acc": 0.11197916666666667, "val_acc": 0.25, "train_pnl": 0.0, "val_pnl": 0.0, "train_win_rate": 0.0, "val_win_rate": 0.0, "best_position_size": 0.1, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 }, "val": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 } }, "timestamp": "2025-03-31T02:50:12.881423", "data_age": 2 }, { "epoch": 2, "train_loss": 1.1266120672225952, "val_loss": 1.072133183479309, "train_acc": 0.1171875, "val_acc": 0.25, "train_pnl": 0.0, "val_pnl": 0.0, "train_win_rate": 0.0, "val_win_rate": 0.0, "best_position_size": 0.1, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 }, "val": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 } }, "timestamp": "2025-03-31T02:50:13.186840", "data_age": 2 }, { "epoch": 3, "train_loss": 1.1415620843569438, "val_loss": 1.1701548099517822, "train_acc": 0.1015625, "val_acc": 0.5208333333333334, "train_pnl": 0.0, "val_pnl": 0.0, "train_win_rate": 0.0, "val_win_rate": 0.0, "best_position_size": 0.1, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 }, "val": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 } }, "timestamp": "2025-03-31T02:50:13.442018", "data_age": 3 }, { "epoch": 4, "train_loss": 1.1331567962964375, "val_loss": 1.070081114768982, "train_acc": 0.09375, "val_acc": 0.22916666666666666, "train_pnl": 0.010650217327384765, "val_pnl": -0.0007049481907895126, "train_win_rate": 0.49279538904899134, "val_win_rate": 0.40625, "best_position_size": 0.1, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.9036458333333334, "HOLD": 0.09635416666666667 }, "val": { "BUY": 0.0, "SELL": 0.3333333333333333, "HOLD": 0.6666666666666666 } }, "timestamp": "2025-03-31T02:50:13.739899", "data_age": 3 }, { "epoch": 5, "train_loss": 1.10965762535731, "val_loss": 1.0485950708389282, "train_acc": 0.12239583333333333, "val_acc": 0.17708333333333334, "train_pnl": 0.011924086862580204, "val_pnl": 0.0, "train_win_rate": 0.5070422535211268, "val_win_rate": 0.0, "best_position_size": 0.1, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.7395833333333334, "HOLD": 0.2604166666666667 }, "val": { "BUY": 0.0, "SELL": 0.0, "HOLD": 1.0 } }, "timestamp": "2025-03-31T02:50:14.073439", "data_age": 3 }, { "epoch": 6, "train_loss": 1.1272419293721516, "val_loss": 1.084235429763794, "train_acc": 0.1015625, "val_acc": 0.22916666666666666, "train_pnl": 0.014825159601390072, "val_pnl": 0.00405770620151887, "train_win_rate": 0.4908616187989556, "val_win_rate": 0.5157894736842106, "best_position_size": 2.0, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 1.0, "HOLD": 0.0 }, "val": { "BUY": 0.0, "SELL": 1.0, "HOLD": 0.0 } }, "timestamp": "2025-03-31T02:50:14.658295", "data_age": 4 }, { "epoch": 7, "train_loss": 1.1171108484268188, "val_loss": 1.0741244554519653, "train_acc": 0.1171875, "val_acc": 0.22916666666666666, "train_pnl": 0.0059474696523706605, "val_pnl": 0.00405770620151887, "train_win_rate": 0.4838709677419355, "val_win_rate": 0.5157894736842106, "best_position_size": 2.0, "signal_distribution": { "train": { "BUY": 0.0, "SELL": 0.7291666666666666, "HOLD": 0.2708333333333333 }, "val": { "BUY": 0.0, "SELL": 1.0, "HOLD": 0.0 } }, "timestamp": "2025-03-31T02:50:15.227593", "data_age": 4 } ] }