GN 0 00:02:04.425 Warrior_EA (SP500,H1) Hybrid: training in progress - era 29, OOS accuracy 55.4%, IS error 0.86 | OOS recall Buy:68% Sell:74% Neutral:54% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:19% (win rate 12%) Sell:29% (win rate 8%) | live win rate Buy:12% (2951) Sell:8% (4569) | best bal 66.0%, 10 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.922..0.191 S:-1.228..-0.094 N:-0.381..-0.103 spread avg 0.3681 MQ 0 00:02:04.732 Warrior_EA (SP500,H1) Hybrid: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1117 | Neutral: 34275 | measured imbalance ~30.7:1 -> reps up to 21x (70% parity) (mid-run rebuild after new-bar cache invalidation - era 29 resumes on the relabeled window) FE 0 00:05:32.528 Warrior_EA (SP500,H1) Hybrid: training in progress - era 30, OOS accuracy 55.4%, IS error 0.86 | OOS recall Buy:68% Sell:74% Neutral:54% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:19% (win rate 12%) Sell:29% (win rate 8%) | live win rate Buy:12% (2976) Sell:8% (4545) | best bal 66.0%, 11 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.907..0.206 S:-1.216..-0.084 N:-0.373..-0.112 spread avg 0.3614 PL 0 00:08:58.311 Warrior_EA (SP500,H1) Hybrid: training in progress - era 31, OOS accuracy 57.2%, IS error 0.85 | OOS recall Buy:71% Sell:63% Neutral:57% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:21% (win rate 11%) Sell:24% (win rate 9%) | live win rate Buy:11% (3220) Sell:9% (3835) | best bal 66.0%, 12 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.878..0.229 S:-1.218..-0.089 N:-0.361..-0.116 spread avg 0.3548 QG 0 00:12:24.782 Warrior_EA (SP500,H1) Hybrid: training in progress - era 32, OOS accuracy 56.8%, IS error 0.84 | OOS recall Buy:69% Sell:68% Neutral:55% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:19% (win rate 12%) Sell:27% (win rate 8%) | live win rate Buy:12% (3037) Sell:8% (4211) | best bal 66.0%, 13 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.875..0.238 S:-1.199..-0.072 N:-0.353..-0.127 spread avg 0.3508 EN 0 00:15:53.534 Warrior_EA (SP500,H1) Hybrid: training in progress - era 33, OOS accuracy 54.1%, IS error 0.84 | OOS recall Buy:69% Sell:74% Neutral:51% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:20% (win rate 11%) Sell:30% (win rate 8%) | live win rate Buy:11% (3133) Sell:8% (4722) | best bal 66.0%, 14 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.863..0.252 S:-1.192..-0.054 N:-0.351..-0.132 spread avg 0.3440 KQ 0 00:19:14.974 Warrior_EA (SP500,H1) Hybrid: training in progress - era 34, OOS accuracy 56.1%, IS error 0.83 | OOS recall Buy:67% Sell:69% Neutral:55% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:19% (win rate 12%) Sell:27% (win rate 8%) | live win rate Buy:12% (2976) Sell:8% (4266) | best bal 66.0%, 15 eras since (stage 1/3, gamma 1.00) | OOS raw out B:-0.852..0.264 S:-1.186..-0.051 N:-0.335..-0.131 spread avg 0.3451 RF 0 00:22:40.647 Warrior_EA (SP500,H1) Hybrid: PLATEAU stage 2 - 16 eras with no new best balanced accuracy (best 66.0%). Warm restart: learning rate 0.000300->0.000300, focal gamma 1.00->0.00 (plain class-balanced weighting). Best checkpoint is safe - this only changes how the NEXT eras train. KM 0 00:22:40.671 Warrior_EA (SP500,H1) Hybrid: training in progress - era 35, OOS accuracy 54.7%, IS error 0.83 | OOS recall Buy:69% Sell:73% Neutral:53% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:20% (win rate 11%) Sell:29% (win rate 8%) | live win rate Buy:11% (3144) Sell:8% (4525) | best bal 66.0%, 16 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-0.835..0.277 S:-1.175..-0.039 N:-0.331..-0.140 spread avg 0.3361 KF 0 00:26:09.195 Warrior_EA (SP500,H1) Hybrid: training in progress - era 36, OOS accuracy 54.6%, IS error 0.82 | OOS recall Buy:71% Sell:66% Neutral:53% (need >=40% each) | OOS balanced acc 63% | OOS calls Buy:22% (win rate 11%) Sell:27% (win rate 8%) | live win rate Buy:11% (3385) Sell:8% (4174) | best bal 66.0%, 17 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-1.004..0.506 S:-1.400..0.093 N:-0.282..-0.108 spread avg 0.4666 LM 0 00:29:36.473 Warrior_EA (SP500,H1) Hybrid: training in progress - era 37, OOS accuracy 50.6%, IS error 0.81 | OOS recall Buy:73% Sell:74% Neutral:47% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:23% (win rate 10%) Sell:31% (win rate 8%) | live win rate Buy:10% (3660) Sell:8% (4823) | best bal 66.0%, 18 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-1.015..0.550 S:-1.413..0.134 N:-0.285..-0.121 spread avg 0.4675 LS 0 00:33:00.151 Warrior_EA (SP500,H1) Hybrid: training in progress - era 38, OOS accuracy 50.7%, IS error 0.80 | OOS recall Buy:71% Sell:74% Neutral:49% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:23% (win rate 10%) Sell:30% (win rate 8%) | live win rate Buy:10% (3551) Sell:8% (4722) | best bal 66.0%, 19 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-1.011..0.565 S:-1.410..0.147 N:-0.274..-0.121 spread avg 0.4664 LJ 0 00:36:24.553 Warrior_EA (SP500,H1) Hybrid: training in progress - era 39, OOS accuracy 49.4%, IS error 0.80 | OOS recall Buy:71% Sell:76% Neutral:47% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:22% (win rate 11%) Sell:32% (win rate 8%) | live win rate Buy:11% (3478) Sell:8% (5068) | best bal 66.0%, 20 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-1.007..0.574 S:-1.401..0.169 N:-0.271..-0.122 spread avg 0.4621 IQ 0 00:39:55.665 Warrior_EA (SP500,H1) Hybrid: training in progress - era 40, OOS accuracy 50.8%, IS error 0.79 | OOS recall Buy:71% Sell:73% Neutral:49% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:23% (win rate 10%) Sell:29% (win rate 8%) | live win rate Buy:10% (3559) Sell:8% (4614) | best bal 66.0%, 21 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-0.987..0.589 S:-1.394..0.163 N:-0.258..-0.126 spread avg 0.4564 DH 0 00:43:24.077 Warrior_EA (SP500,H1) Hybrid: training in progress - era 41, OOS accuracy 48.7%, IS error 0.79 | OOS recall Buy:74% Sell:75% Neutral:46% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:24% (win rate 10%) Sell:32% (win rate 8%) | live win rate Buy:10% (3736) Sell:8% (4973) | best bal 66.0%, 22 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-0.975..0.605 S:-1.390..0.177 N:-0.259..-0.131 spread avg 0.4502 LN 0 00:46:49.493 Warrior_EA (SP500,H1) Hybrid: training in progress - era 42, OOS accuracy 48.4%, IS error 0.78 | OOS recall Buy:71% Sell:76% Neutral:46% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:23% (win rate 10%) Sell:32% (win rate 8%) | live win rate Buy:10% (3603) Sell:8% (5060) | best bal 66.0%, 23 eras since (stage 2/3, gamma 0.00) | OOS raw out B:-0.968..0.607 S:-1.374..0.188 N:-0.251..-0.132 spread avg 0.4472 DF 0 00:50:11.990 Warrior_EA (SP500,H1) Hybrid: PLATEAU stage 3 - 24 eras with no new best balanced accuracy (best 66.0%) after a warm restart AND full gamma anneal. Training has converged on what this configuration can reach - deploying the best checkpoint (balanced accuracy 66.0%, blended 57.4%). LK 0 00:50:12.014 Warrior_EA (SP500,H1) Hybrid: training in progress - era 43, OOS accuracy 50.7%, IS error 0.77 | OOS recall Buy:75% Sell:66% Neutral:50% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:25% (win rate 10%) Sell:27% (win rate 8%) | live win rate Buy:10% (3936) Sell:8% (4168) | best bal 66.0%, 24 eras since (stage 3/3, gamma 0.00) | OOS raw out B:-0.931..0.633 S:-1.387..0.165 N:-0.239..-0.124 spread avg 0.4430 QS 0 00:50:12.054 Warrior_EA (SP500,H1) Hybrid: training CONVERGED at era 43 - this is the best this configuration reached: balanced accuracy 66.0%, blended OOS 50.7%, IS error 0.77. No new best for 24 eras across a warm restart and a full focal-gamma anneal. Weights saved, switching to live inference. RG 0 00:50:12.153 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward GL 0 00:50:12.166 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_2e754b43.nnw EP 0 00:59:51.384 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. RE 0 00:59:51.397 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward CG 0 00:59:51.403 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. DR 0 00:59:51.432 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward PE 0 00:59:51.433 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. LM 0 00:59:51.446 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. QH 0 01:59:51.377 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward MP 0 01:59:51.381 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. NH 0 01:59:51.386 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. EM 0 01:59:51.430 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward NN 0 01:59:51.434 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. RF 0 01:59:51.450 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. ON 0 02:59:51.627 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. KF 0 02:59:51.669 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. OS 0 02:59:51.680 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward LE 0 02:59:51.709 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. KQ 0 02:59:51.761 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward FK 0 02:59:51.781 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. LS 0 03:59:51.667 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. IK 0 03:59:51.701 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. CN 0 03:59:51.704 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward CN 0 03:59:51.710 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. NL 0 03:59:51.750 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward KL 0 03:59:51.774 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. FD 0 04:59:51.912 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. FQ 0 04:59:51.984 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward HK 0 04:59:52.005 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. IN 0 04:59:52.072 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward GI 0 04:59:52.093 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. GQ 0 04:59:52.194 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. PI 0 05:59:51.984 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. CL 0 05:59:52.037 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward DL 0 05:59:52.044 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. DD 0 05:59:52.046 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. CR 0 05:59:52.059 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward MJ 0 05:59:52.065 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. NO 0 06:59:52.156 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward NI 0 06:59:52.179 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. FQ 0 06:59:52.230 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. II 0 06:59:52.262 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. RM 0 06:59:52.264 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward RO 0 06:59:52.270 Warrior_EA (SP500,H1) CSignalNewsFilter::Direction: CalendarValueHistory failed for country US, error 4806 - news filter did not check this country for the current window. CJ 0 07:59:52.190 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward HO 0 07:59:52.212 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward ND 0 08:59:52.206 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward NJ 0 08:59:52.293 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward QO 0 09:59:52.448 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward CD 0 09:59:52.468 Warrior_EA (SP500,H1) Error of execution DirectML LSTM feedForward KE 0 10:50:33.636 Warrior_EA (SP500,H1) OnDeinit: shutting down - reason: EA removed from chart PL 0 10:50:33.679 Warrior_EA (SP500,H1) Perceptron: training stopped by user (era 42, weights as of last completed era retained) KQ 0 10:50:35.715 Warrior_EA (SP500,H1) OnDeinit: shutting down - reason: EA removed from chart CN 0 10:50:35.800 Warrior_EA (SP500,H1) Convolutional: training stopped by user (era 64, weights as of last completed era retained) OL 0 10:50:37.212 Warrior_EA (SP500,H1) OnDeinit: shutting down - reason: EA removed from chart HF 0 10:50:37.261 Warrior_EA (SP500,H1) LSTM: training stopped by user (era 54, weights as of last completed era retained) RI 0 10:50:39.354 Warrior_EA (SP500,H1) OnDeinit: shutting down - reason: EA removed from chart RI 0 10:50:39.412 Warrior_EA (SP500,H1) Hybrid: training stopped by user (era 43, weights as of last completed era retained) CD 0 12:04:32.569 Warrior_EA (SP500,H1) OnInit: build tag hotreload-arrows-v1 RO 0 12:04:32.569 Warrior_EA (SP500,H1) OnInit: trade settings snapshot - AIType=1 Entry_Multiplier=0 SL_Mode=1 TP_Mode=-101 Min_Risk_Reward_Ratio=2 TrailingStrategy=0 MM_STRATEGY=0 ND 0 12:04:32.595 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw KG 0 12:04:32.595 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. CL 0 12:04:32.796 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw RO 0 12:04:32.796 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. GK 0 12:04:33.210 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw RG 0 12:04:33.210 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. KS 0 12:04:34.013 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw CP 0 12:04:34.014 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. CK 0 12:04:35.629 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw FH 0 12:04:35.629 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. PS 0 12:04:35.629 Warrior_EA (SP500,H1) Perceptron: no saved model for this config yet - starting a fresh training run from era 0. GL 0 12:04:35.629 Warrior_EA (SP500,H1) OpenCL not found, error code=5100 DE 0 12:04:35.629 Warrior_EA (SP500,H1) CNet::InitOpenCL: OpenCL unavailable, falling back to CPU EG 0 12:04:35.736 Warrior_EA (SP500,H1) CNet::InitDirectML: DirectML/D3D12 unavailable, using multithreaded CPU DLL fallback (12 threads per network) RH 0 12:04:35.750 Warrior_EA (SP500,H1) CExpertSignalAIBase::InitNeuralNetwork: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_848cb42c - training NOT complete (interrupted or never converged) - resuming full training now QF 0 12:04:35.892 Warrior_EA (SP500,H1) OnInit: WARNING - AlgoTrading is currently disabled (terminal or EA); signals will still train but no orders will be sent until it is re-enabled EP 0 12:04:36.134 Warrior_EA (SP500,H1) Perceptron: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34282 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (seeding era 0's class-balance oversampling) RR 0 12:04:52.339 Warrior_EA (SP500,H1) OnInit: build tag hotreload-arrows-v1 RF 0 12:04:52.339 Warrior_EA (SP500,H1) OnInit: trade settings snapshot - AIType=2 Entry_Multiplier=0 SL_Mode=1 TP_Mode=-101 Min_Risk_Reward_Ratio=2 TrailingStrategy=0 MM_STRATEGY=0 DN 0 12:04:52.380 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_2e754b43.nnw LM 0 12:04:52.380 Warrior_EA (SP500,H1) OpenCL not found, error code=5100 KG 0 12:04:52.380 Warrior_EA (SP500,H1) CNet::InitOpenCL: OpenCL unavailable, falling back to CPU GF 0 12:04:52.429 Warrior_EA (SP500,H1) CNet::InitDirectML: DirectML/D3D12 unavailable, using multithreaded CPU DLL fallback (12 threads per network) LI 0 12:04:52.471 Warrior_EA (SP500,H1) Perceptron: resumed saved model from era 42 (trainingComplete=true) - continuing, not retraining from era 0. OE 0 12:04:52.471 Warrior_EA (SP500,H1) CExpertSignalAIBase::InitNeuralNetwork: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_2e754b43 - training already complete - staying converged, no full retrain on this restart IE 0 12:04:52.680 Warrior_EA (SP500,H1) OnInit: WARNING - AlgoTrading is currently disabled (terminal or EA); signals will still train but no orders will be sent until it is re-enabled OL 0 12:04:53.080 Warrior_EA (SP500,H1) Perceptron: restored 20 chart signal arrows in 609 ms (progressive, non-blocking) FR 0 12:05:08.001 Warrior_EA (SP500,H1) OnInit: build tag hotreload-arrows-v1 QE 0 12:05:08.001 Warrior_EA (SP500,H1) OnInit: trade settings snapshot - AIType=3 Entry_Multiplier=0 SL_Mode=1 TP_Mode=-101 Min_Risk_Reward_Ratio=2 TrailingStrategy=0 MM_STRATEGY=0 DN 0 12:05:08.040 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw CM 0 12:05:08.040 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. CE 0 12:05:08.232 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw KE 0 12:05:08.233 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. OM 0 12:05:08.647 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw HN 0 12:05:08.647 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. HD 0 12:05:09.452 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw GG 0 12:05:09.452 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. EL 0 12:05:11.052 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw FO 0 12:05:11.052 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. LP 0 12:05:11.052 Warrior_EA (SP500,H1) Convolutional: no saved model for this config yet - starting a fresh training run from era 0. FP 0 12:05:11.052 Warrior_EA (SP500,H1) OpenCL not found, error code=5100 EH 0 12:05:11.052 Warrior_EA (SP500,H1) CNet::InitOpenCL: OpenCL unavailable, falling back to CPU GS 0 12:05:11.108 Warrior_EA (SP500,H1) CNet::InitDirectML: DirectML/D3D12 unavailable, using multithreaded CPU DLL fallback (12 threads per network) EH 0 12:05:11.111 Warrior_EA (SP500,H1) CExpertSignalAIBase::InitNeuralNetwork: Warrior_EA\Neural Networks\State\CONV\SP500_16385_3.00000000_1.00000000_32dc540d - training NOT complete (interrupted or never converged) - resuming full training now RJ 0 12:05:11.247 Warrior_EA (SP500,H1) OnInit: WARNING - AlgoTrading is currently disabled (terminal or EA); signals will still train but no orders will be sent until it is re-enabled JR 0 12:05:11.592 Warrior_EA (SP500,H1) Convolutional: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34282 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (seeding era 0's class-balance oversampling) HN 0 12:05:21.958 Warrior_EA (SP500,H1) OnInit: build tag hotreload-arrows-v1 RI 0 12:05:21.958 Warrior_EA (SP500,H1) OnInit: trade settings snapshot - AIType=4 Entry_Multiplier=0 SL_Mode=1 TP_Mode=-101 Min_Risk_Reward_Ratio=2 TrailingStrategy=0 MM_STRATEGY=0 PR 0 12:05:21.999 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw OQ 0 12:05:21.999 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. DK 0 12:05:22.213 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw KH 0 12:05:22.213 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. LP 0 12:05:22.604 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw CP 0 12:05:22.604 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. PH 0 12:05:23.393 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw OK 0 12:05:23.393 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. NQ 0 12:05:24.992 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw MR 0 12:05:24.992 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. JI 0 12:05:24.992 Warrior_EA (SP500,H1) LSTM: no saved model for this config yet - starting a fresh training run from era 0. MJ 0 12:05:24.992 Warrior_EA (SP500,H1) OpenCL not found, error code=5100 RO 0 12:05:24.992 Warrior_EA (SP500,H1) CNet::InitOpenCL: OpenCL unavailable, falling back to CPU OM 0 12:05:25.048 Warrior_EA (SP500,H1) CNet::InitDirectML: DirectML/D3D12 unavailable, using multithreaded CPU DLL fallback (12 threads per network) JO 0 12:05:25.052 Warrior_EA (SP500,H1) CExpertSignalAIBase::InitNeuralNetwork: Warrior_EA\Neural Networks\State\LSTM\SP500_16385_3.00000000_1.00000000_32dc540d - training NOT complete (interrupted or never converged) - resuming full training now IP 0 12:05:25.339 Warrior_EA (SP500,H1) OnInit: WARNING - AlgoTrading is currently disabled (terminal or EA); signals will still train but no orders will be sent until it is re-enabled FE 0 12:05:26.216 Warrior_EA (SP500,H1) LSTM: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34282 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (seeding era 0's class-balance oversampling) PG 0 12:05:50.718 Warrior_EA (SP500,H1) OnInit: build tag hotreload-arrows-v1 IP 0 12:05:50.718 Warrior_EA (SP500,H1) OnInit: trade settings snapshot - AIType=5 Entry_Multiplier=0 SL_Mode=1 TP_Mode=-101 Min_Risk_Reward_Ratio=2 TrailingStrategy=0 MM_STRATEGY=0 LE 0 12:05:50.772 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw EE 0 12:05:50.772 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. OM 0 12:05:50.973 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw FN 0 12:05:50.973 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. HE 0 12:05:51.377 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw IF 0 12:05:51.377 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. JL 0 12:05:52.181 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw KN 0 12:05:52.181 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. QD 0 12:05:53.781 Warrior_EA (SP500,H1) Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw HG 0 12:05:53.781 Warrior_EA (SP500,H1) CNet::Load: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d.nnw - FileOpen failed, error 5004. If this file is known to exist, this is likely a transient lock (e.g. another process writing the same file concurrently) rather than a missing/corrupt file. DS 0 12:05:53.781 Warrior_EA (SP500,H1) Hybrid: no saved model for this config yet - starting a fresh training run from era 0. MM 0 12:05:53.781 Warrior_EA (SP500,H1) OpenCL not found, error code=5100 JG 0 12:05:53.781 Warrior_EA (SP500,H1) CNet::InitOpenCL: OpenCL unavailable, falling back to CPU JE 0 12:05:53.839 Warrior_EA (SP500,H1) CNet::InitDirectML: DirectML/D3D12 unavailable, using multithreaded CPU DLL fallback (12 threads per network) JJ 0 12:05:53.843 Warrior_EA (SP500,H1) CExpertSignalAIBase::InitNeuralNetwork: Warrior_EA\Neural Networks\State\HYB\SP500_16385_3.00000000_1.00000000_32dc540d - training NOT complete (interrupted or never converged) - resuming full training now IH 0 12:05:54.155 Warrior_EA (SP500,H1) OnInit: WARNING - AlgoTrading is currently disabled (terminal or EA); signals will still train but no orders will be sent until it is re-enabled NO 0 12:05:54.747 Warrior_EA (SP500,H1) Hybrid: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34282 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (seeding era 0's class-balance oversampling) EQ 0 12:09:46.142 Warrior_EA (SP500,H1) Convolutional: training in progress - era 1, OOS accuracy 43.8%, IS error 1.50 | OOS recall Buy:62% Sell:59% Neutral:55% (need >=40% each) | OOS balanced acc 59% | OOS calls Buy:22% (win rate 9%) Sell:25% (win rate 8%) | live win rate Buy:12% (890) Sell:11% (1237) | best bal 58.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.090..0.874 S:-1.859..0.284 N:-2.206..-0.209 spread avg 0.2825 ND 0 12:12:32.668 Warrior_EA (SP500,H1) LSTM: training in progress - era 1, OOS accuracy 65.9%, IS error 1.52 | OOS recall Buy:16% Sell:7% Neutral:88% (need >=40% each) | OOS balanced acc 37% | OOS calls Buy:8% (win rate 6%) Sell:3% (win rate 7%) | live win rate Buy:5% (126) Sell:0% (2) | best bal 37.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.560..-0.831 S:-1.490..-0.836 N:-1.210..-0.435 spread avg 0.2602 HI 0 12:14:17.625 Warrior_EA (SP500,H1) Hybrid: training in progress - era 1, OOS accuracy 40.9%, IS error 1.26 | OOS recall Buy:50% Sell:58% Neutral:51% (need >=40% each) | OOS balanced acc 53% | OOS calls Buy:19% (win rate 9%) Sell:31% (win rate 6%) | live win rate Buy:11% (952) Sell:11% (90) | best bal 53.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.170..-0.539 S:-1.396..-0.636 N:-1.022..-0.357 spread avg 0.2333 GL 0 12:16:39.560 Warrior_EA (SP500,H1) Convolutional: training in progress - era 2, OOS accuracy 55.6%, IS error 1.87 | OOS recall Buy:67% Sell:69% Neutral:57% (need >=40% each) | OOS balanced acc 64% | OOS calls Buy:20% (win rate 11%) Sell:25% (win rate 9%) | live win rate Buy:15% (711) Sell:14% (970) | best bal 64.3%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-3.046..0.236 S:-2.814..0.745 N:-2.959..-0.347 spread avg 0.3121 GJ 0 12:21:36.568 Warrior_EA (SP500,H1) LSTM: training in progress - era 2, OOS accuracy 72.1%, IS error 1.49 | OOS recall Buy:17% Sell:28% Neutral:77% (need >=40% each) | OOS balanced acc 41% | OOS calls Buy:8% (win rate 7%) Sell:15% (win rate 6%) | live win rate Buy:3% (88) Sell:13% (92) | best bal 40.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.570..-0.837 S:-1.417..-0.753 N:-1.190..-0.502 spread avg 0.2316 CN 0 12:27:01.449 Warrior_EA (SP500,H1) Hybrid: training in progress - era 2, OOS accuracy 56.9%, IS error 1.24 | OOS recall Buy:56% Sell:59% Neutral:60% (need >=40% each) | OOS balanced acc 58% | OOS calls Buy:15% (win rate 12%) Sell:26% (win rate 7%) | live win rate Buy:15% (823) Sell:10% (399) | best bal 58.3%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.219..-0.485 S:-1.299..-0.537 N:-1.007..-0.426 spread avg 0.2813 EE 0 12:27:05.205 Warrior_EA (SP500,H1) LSTM: training in progress - era 3, OOS accuracy 81.9%, IS error 1.47 | OOS recall Buy:17% Sell:8% Neutral:90% (need >=40% each) | OOS balanced acc 38% | OOS calls Buy:7% (win rate 8%) Sell:4% (win rate 7%) | live win rate Buy:2% (58) Sell:33% (6) | best bal 40.7%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.537..-0.779 S:-1.430..-0.769 N:-1.123..-0.519 spread avg 0.2579 PJ 0 12:27:28.456 Warrior_EA (SP500,H1) Convolutional: OOS balanced accuracy regressed from best 64.3% to 52.7% (blended 55.6%->55.6%) - restoring best checkpoint and decaying learning rate to 0.000210 QO 0 12:27:28.478 Warrior_EA (SP500,H1) Convolutional: training in progress - era 3, OOS accuracy 55.6%, IS error 1.68 | OOS recall Buy:33% Sell:49% Neutral:76% (need >=40% each) | OOS balanced acc 53% | OOS calls Buy:9% (win rate 12%) Sell:17% (win rate 10%) | live win rate Buy:12% (350) Sell:12% (860) | best bal 64.3%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.296..0.350 S:-2.530..0.690 N:-2.264..-0.251 spread avg 0.3363 DI 0 12:29:07.973 Warrior_EA (SP500,H1) Perceptron: training in progress - era 1, OOS accuracy 73.4%, IS error 14.37 | OOS recall Buy:4% Sell:3% Neutral:99% (need >=40% each) | OOS balanced acc 35% | OOS calls Buy:1% (win rate 17%) Sell:1% (win rate 15%) | live win rate Buy:18% (109) Sell:13% (75) | best bal 35.3%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:4.089..107.697 S:-1.454..104.793 N:5.431..113.032 spread avg 6.3949 QL 0 12:31:39.216 Warrior_EA (SP500,H1) Convolutional: training in progress - era 4, OOS accuracy 61.4%, IS error 1.74 | OOS recall Buy:67% Sell:55% Neutral:63% (need >=40% each) | OOS balanced acc 62% | OOS calls Buy:21% (win rate 10%) Sell:18% (win rate 10%) | live win rate Buy:14% (722) Sell:16% (504) | best bal 64.3%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.639..-0.580 S:-2.731..0.159 N:-2.595..-0.376 spread avg 0.3168 LK 0 12:33:07.161 Warrior_EA (SP500,H1) Hybrid: training in progress - era 3, OOS accuracy 71.0%, IS error 1.22 | OOS recall Buy:56% Sell:39% Neutral:76% (need >=40% each) | OOS balanced acc 57% | OOS calls Buy:12% (win rate 15%) Sell:14% (win rate 9%) | live win rate Buy:17% (676) Sell:12% (173) | best bal 58.3%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.215..-0.418 S:-1.295..-0.479 N:-0.982..-0.467 spread avg 0.3323 KL 3 12:33:33.807 Message Delete the saved AI weights and restart training from era 0? HK 3 12:33:33.807 Message QM 3 12:33:33.807 Message This action cannot be undone. QI 0 12:33:35.464 Warrior_EA (SP500,H1) Perceptron: weights reset - training will restart from era 0 (current config only: Warrior_EA\Neural Networks\State\PAI\SP500_16385_3.00000000_1.00000000_2e754b43) HQ 0 12:33:35.472 Warrior_EA (SP500,H1) Alert: Warrior EA: weights reset - training restarts from era 0 JK 0 12:33:36.157 Warrior_EA (SP500,H1) Perceptron: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34282 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (seeding era 0's class-balance oversampling) OI 0 12:34:30.063 Warrior_EA (SP500,H1) LSTM: training in progress - era 4, OOS accuracy 74.2%, IS error 1.44 | OOS recall Buy:29% Sell:22% Neutral:75% (need >=40% each) | OOS balanced acc 42% | OOS calls Buy:14% (win rate 7%) Sell:10% (win rate 7%) | live win rate Buy:7% (220) Sell:23% (22) | best bal 42.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.481..-0.745 S:-1.408..-0.727 N:-1.121..-0.526 spread avg 0.2228 QM 0 12:36:33.846 Warrior_EA (SP500,H1) Convolutional: training in progress - era 5, OOS accuracy 57.2%, IS error 1.79 | OOS recall Buy:60% Sell:64% Neutral:55% (need >=40% each) | OOS balanced acc 60% | OOS calls Buy:22% (win rate 9%) Sell:25% (win rate 8%) | live win rate Buy:14% (615) Sell:11% (1496) | best bal 64.3%, 3 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.414..-0.497 S:-2.532..-0.082 N:-2.504..-0.491 spread avg 0.3012 FH 0 12:39:52.078 Warrior_EA (SP500,H1) Hybrid: training in progress - era 4, OOS accuracy 73.4%, IS error 1.20 | OOS recall Buy:66% Sell:36% Neutral:75% (need >=40% each) | OOS balanced acc 59% | OOS calls Buy:15% (win rate 14%) Sell:12% (win rate 10%) | live win rate Buy:19% (880) Sell:14% (120) | best bal 58.3%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.199..-0.394 S:-1.304..-0.456 N:-0.938..-0.475 spread avg 0.3328 PN 0 12:42:02.734 Warrior_EA (SP500,H1) LSTM: training in progress - era 5, OOS accuracy 83.8%, IS error 1.42 | OOS recall Buy:14% Sell:7% Neutral:92% (need >=40% each) | OOS balanced acc 38% | OOS calls Buy:6% (win rate 8%) Sell:3% (win rate 8%) | live win rate Buy:2% (42) Sell:33% (3) | best bal 42.0%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.476..-0.742 S:-1.387..-0.715 N:-1.049..-0.499 spread avg 0.2683 EH 0 12:42:57.275 Warrior_EA (SP500,H1) Convolutional: training in progress - era 6, OOS accuracy 46.6%, IS error 1.61 | OOS recall Buy:70% Sell:79% Neutral:41% (need >=40% each) | OOS balanced acc 63% | OOS calls Buy:27% (win rate 9%) Sell:33% (win rate 8%) | live win rate Buy:15% (882) Sell:10% (2407) | best bal 64.3%, 4 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.870..0.424 S:-2.065..0.356 N:-2.133..-0.365 spread avg 0.3045 ML 0 12:47:36.183 Warrior_EA (SP500,H1) Hybrid: training in progress - era 5, OOS accuracy 72.4%, IS error 1.18 | OOS recall Buy:63% Sell:50% Neutral:73% (need >=40% each) | OOS balanced acc 62% | OOS calls Buy:14% (win rate 15%) Sell:16% (win rate 10%) | live win rate Buy:20% (701) Sell:14% (233) | best bal 62.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.198..-0.390 S:-1.274..-0.423 N:-0.906..-0.507 spread avg 0.3393 MO 0 12:48:48.658 Warrior_EA (SP500,H1) Convolutional: training in progress - era 7, OOS accuracy 59.6%, IS error 1.63 | OOS recall Buy:61% Sell:59% Neutral:63% (need >=40% each) | OOS balanced acc 61% | OOS calls Buy:20% (win rate 10%) Sell:20% (win rate 10%) | live win rate Buy:16% (608) Sell:14% (572) | best bal 64.3%, 5 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.926..-0.221 S:-2.161..0.006 N:-2.317..-0.378 spread avg 0.3416 EH 0 12:49:45.988 Warrior_EA (SP500,H1) LSTM: training in progress - era 6, OOS accuracy 75.9%, IS error 1.39 | OOS recall Buy:21% Sell:27% Neutral:77% (need >=40% each) | OOS balanced acc 42% | OOS calls Buy:9% (win rate 8%) Sell:14% (win rate 7%) | live win rate Buy:6% (65) Sell:15% (47) | best bal 42.0%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.394..-0.717 S:-1.350..-0.663 N:-1.053..-0.541 spread avg 0.2161 NR 0 12:52:01.584 Warrior_EA (SP500,H1) Perceptron: training in progress - era 2, OOS accuracy 86.5%, IS error 65385140048082.78 | OOS recall Buy:17% Sell:0% Neutral:95% (need >=40% each) | OOS balanced acc 37% | OOS calls Buy:5% (win rate 11%) Sell:0% (win rate n/a) | live win rate Buy:11% (786) Sell:n/a (0) | best bal 35.3%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:17334538137679.238..262257451863582.125 S:16640777619872.059..258464744279633.969 N:17282065581498.402..267388155479491.281 spread avg 3283911875128.1597 NL 0 12:53:41.865 Warrior_EA (SP500,H1) Convolutional: training in progress - era 8, OOS accuracy 67.4%, IS error 1.61 | OOS recall Buy:58% Sell:54% Neutral:70% (need >=40% each) | OOS balanced acc 61% | OOS calls Buy:15% (win rate 12%) Sell:17% (win rate 11%) | live win rate Buy:17% (252) Sell:14% (442) | best bal 64.3%, 6 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.854..-0.471 S:-2.043..-0.072 N:-2.034..-0.529 spread avg 0.3835 IJ 0 12:54:10.034 Warrior_EA (SP500,H1) Hybrid: training in progress - era 6, OOS accuracy 70.4%, IS error 1.16 | OOS recall Buy:69% Sell:55% Neutral:70% (need >=40% each) | OOS balanced acc 65% | OOS calls Buy:15% (win rate 15%) Sell:17% (win rate 11%) | live win rate Buy:21% (779) Sell:14% (259) | best bal 64.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.186..-0.376 S:-1.258..-0.410 N:-0.900..-0.511 spread avg 0.3369 JS 0 12:57:36.003 Warrior_EA (SP500,H1) LSTM: training in progress - era 7, OOS accuracy 69.8%, IS error 1.36 | OOS recall Buy:33% Sell:27% Neutral:71% (need >=40% each) | OOS balanced acc 44% | OOS calls Buy:16% (win rate 7%) Sell:13% (win rate 7%) | live win rate Buy:8% (248) Sell:17% (24) | best bal 43.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.387..-0.670 S:-1.329..-0.654 N:-1.031..-0.557 spread avg 0.2112 OE 0 12:57:55.430 Warrior_EA (SP500,H1) Perceptron: training in progress - era 1, OOS accuracy 48.8%, IS error 2.19 | OOS recall Buy:61% Sell:44% Neutral:60% (need >=40% each) | OOS balanced acc 55% | OOS calls Buy:23% (win rate 9%) Sell:19% (win rate 8%) | live win rate Buy:10% (2337) Sell:9% (1742) | best bal 55.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.651..-0.938 S:-2.733..-0.799 N:-2.778..-0.487 spread avg 0.3890 HM 0 12:59:15.229 Warrior_EA (SP500,H1) Convolutional: OOS balanced accuracy regressed from best 64.3% to 55.0% (blended 55.6%->55.6%) - restoring best checkpoint and decaying learning rate to 0.000147 PG 0 12:59:15.253 Warrior_EA (SP500,H1) Convolutional: training in progress - era 9, OOS accuracy 55.6%, IS error 1.68 | OOS recall Buy:67% Sell:23% Neutral:75% (need >=40% each) | OOS balanced acc 55% | OOS calls Buy:21% (win rate 11%) Sell:5% (win rate 14%) | live win rate Buy:16% (426) Sell:24% (88) | best bal 64.3%, 7 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.839..-0.598 S:-2.023..-0.624 N:-2.038..-0.607 spread avg 0.3499 EO 0 13:02:02.017 Warrior_EA (SP500,H1) Hybrid: training in progress - era 7, OOS accuracy 73.4%, IS error 1.14 | OOS recall Buy:66% Sell:49% Neutral:75% (need >=40% each) | OOS balanced acc 63% | OOS calls Buy:13% (win rate 17%) Sell:15% (win rate 11%) | live win rate Buy:22% (616) Sell:17% (151) | best bal 64.7%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.178..-0.373 S:-1.247..-0.407 N:-0.877..-0.476 spread avg 0.3530 QG 0 13:02:02.377 Warrior_EA (SP500,H1) Hybrid: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34283 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (mid-run rebuild after new-bar cache invalidation - era 7 resumes on the relabeled window) NE 0 13:04:36.875 Warrior_EA (SP500,H1) Convolutional: training in progress - era 10, OOS accuracy 51.4%, IS error 1.78 | OOS recall Buy:72% Sell:77% Neutral:48% (need >=40% each) | OOS balanced acc 66% | OOS calls Buy:22% (win rate 11%) Sell:31% (win rate 8%) | live win rate Buy:14% (845) Sell:12% (1381) | best bal 65.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.739..-0.597 S:-2.796..0.270 N:-2.734..-0.400 spread avg 0.3154 PO 0 13:04:37.124 Warrior_EA (SP500,H1) Convolutional: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34283 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (mid-run rebuild after new-bar cache invalidation - era 10 resumes on the relabeled window) JJ 0 13:06:23.657 Warrior_EA (SP500,H1) LSTM: training in progress - era 8, OOS accuracy 79.0%, IS error 1.34 | OOS recall Buy:21% Sell:11% Neutral:86% (need >=40% each) | OOS balanced acc 39% | OOS calls Buy:9% (win rate 7%) Sell:5% (win rate 7%) | live win rate Buy:6% (71) Sell:29% (7) | best bal 43.7%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.352..-0.664 S:-1.298..-0.653 N:-0.978..-0.529 spread avg 0.2362 QN 0 13:06:23.784 Warrior_EA (SP500,H1) LSTM: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34283 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (mid-run rebuild after new-bar cache invalidation - era 8 resumes on the relabeled window) GN 0 13:09:33.689 Warrior_EA (SP500,H1) Hybrid: OOS balanced accuracy regressed from best 64.7% to 59.3% (blended 70.4%->70.4%) - restoring best checkpoint and decaying learning rate to 0.000210 NJ 0 13:09:33.713 Warrior_EA (SP500,H1) Hybrid: training in progress - era 8, OOS accuracy 70.4%, IS error 1.13 | OOS recall Buy:66% Sell:30% Neutral:82% (need >=40% each) | OOS balanced acc 59% | OOS calls Buy:12% (win rate 18%) Sell:8% (win rate 13%) | live win rate Buy:23% (497) Sell:41% (22) | best bal 64.7%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.159..-0.370 S:-1.260..-0.426 N:-0.839..-0.440 spread avg 0.3760 LR 0 13:12:08.460 Warrior_EA (SP500,H1) Convolutional: OOS balanced accuracy regressed from best 65.7% to 58.7% (blended 51.4%->51.4%) - restoring best checkpoint and decaying learning rate to 0.000147 MF 0 13:12:08.483 Warrior_EA (SP500,H1) Convolutional: training in progress - era 11, OOS accuracy 51.4%, IS error 1.81 | OOS recall Buy:84% Sell:47% Neutral:45% (need >=40% each) | OOS balanced acc 59% | OOS calls Buy:42% (win rate 7%) Sell:14% (win rate 11%) | live win rate Buy:12% (1865) Sell:16% (491) | best bal 65.7%, 1 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.487..-0.610 S:-2.708..-0.412 N:-2.794..-0.550 spread avg 0.2930 KS 0 13:15:06.046 Warrior_EA (SP500,H1) LSTM: training in progress - era 9, OOS accuracy 72.7%, IS error 1.31 | OOS recall Buy:26% Sell:32% Neutral:74% (need >=40% each) | OOS balanced acc 44% | OOS calls Buy:11% (win rate 8%) Sell:16% (win rate 7%) | live win rate Buy:7% (84) Sell:19% (21) | best bal 44.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.321..-0.647 S:-1.271..-0.603 N:-0.960..-0.518 spread avg 0.2191 OH 0 13:17:17.131 Warrior_EA (SP500,H1) Hybrid: training in progress - era 9, OOS accuracy 67.6%, IS error 1.15 | OOS recall Buy:70% Sell:64% Neutral:66% (need >=40% each) | OOS balanced acc 67% | OOS calls Buy:15% (win rate 15%) Sell:21% (win rate 10%) | live win rate Buy:21% (795) Sell:16% (429) | best bal 66.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.175..-0.371 S:-1.244..-0.395 N:-0.906..-0.501 spread avg 0.3321 IR 0 13:17:42.137 Warrior_EA (SP500,H1) Convolutional: training in progress - era 12, OOS accuracy 29.9%, IS error 1.76 | OOS recall Buy:83% Sell:83% Neutral:20% (need >=40% each) | OOS balanced acc 62% | OOS calls Buy:41% (win rate 7%) Sell:40% (win rate 7%) | live win rate Buy:11% (2722) Sell:9% (3012) | best bal 65.7%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.339..-0.529 S:-2.574..0.005 N:-2.758..-0.562 spread avg 0.2624 FD 0 13:19:29.055 Warrior_EA (SP500,H1) Perceptron: training in progress - era 3, OOS accuracy 20.6%, IS error 989732352434138.50 | OOS recall Buy:100% Sell:0% Neutral:0% (need >=40% each) | OOS balanced acc 33% | OOS calls Buy:100% (win rate 3%) Sell:0% (win rate n/a) | live win rate Buy:3% (15692) Sell:n/a (0) | best bal 35.3%, 2 eras since (stage 0/3, gamma 1.00) | OOS raw out B:170398974818239.219..2273077209665318.500 S:168174252094422.750..2239337629602960.250 N:168574535792899.844..2253028447311757.500 spread avg 14408475229350.0723 OK 0 13:19:29.383 Warrior_EA (SP500,H1) Perceptron: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34283 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (mid-run rebuild after new-bar cache invalidation - era 3 resumes on the relabeled window) OS 0 13:23:11.146 Warrior_EA (SP500,H1) Convolutional: OOS balanced accuracy regressed from best 65.7% to 53.0% (blended 51.4%->51.4%) - restoring best checkpoint and decaying learning rate to 0.000103 CF 0 13:23:11.169 Warrior_EA (SP500,H1) Convolutional: training in progress - era 13, OOS accuracy 51.4%, IS error 1.81 | OOS recall Buy:50% Sell:31% Neutral:78% (need >=40% each) | OOS balanced acc 53% | OOS calls Buy:15% (win rate 11%) Sell:9% (win rate 12%) | live win rate Buy:12% (249) Sell:21% (164) | best bal 65.7%, 3 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.391..-0.692 S:-2.723..-0.481 N:-2.463..-0.402 spread avg 0.3198 RP 0 13:23:15.407 Warrior_EA (SP500,H1) LSTM: training in progress - era 10, OOS accuracy 56.5%, IS error 1.29 | OOS recall Buy:39% Sell:51% Neutral:53% (need >=40% each) | OOS balanced acc 48% | OOS calls Buy:20% (win rate 6%) Sell:27% (win rate 6%) | live win rate Buy:9% (294) Sell:9% (144) | best bal 47.7%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.293..-0.607 S:-1.224..-0.556 N:-0.961..-0.547 spread avg 0.1908 KD 0 13:24:17.692 Warrior_EA (SP500,H1) Hybrid: training in progress - era 10, OOS accuracy 67.9%, IS error 1.13 | OOS recall Buy:68% Sell:66% Neutral:68% (need >=40% each) | OOS balanced acc 67% | OOS calls Buy:14% (win rate 16%) Sell:21% (win rate 10%) | live win rate Buy:23% (627) Sell:17% (450) | best bal 67.3%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-1.163..-0.368 S:-1.242..-0.381 N:-0.878..-0.480 spread avg 0.3426 CL 0 13:25:21.447 Warrior_EA (SP500,H1) Perceptron: training in progress - era 2, OOS accuracy 65.9%, IS error 2.15 | OOS recall Buy:50% Sell:48% Neutral:70% (need >=40% each) | OOS balanced acc 56% | OOS calls Buy:13% (win rate 12%) Sell:18% (win rate 9%) | live win rate Buy:15% (1022) Sell:10% (1192) | best bal 56.0%, 0 eras since (stage 0/3, gamma 1.00) | OOS raw out B:-2.719..-1.075 S:-2.613..-0.981 N:-2.469..-0.797 spread avg 0.3811 QE 0 13:25:22.126 Warrior_EA (SP500,H1) Perceptron: label cache pre-built - IS true-label distribution -> Buy: 1117 | Sell: 1118 | Neutral: 34283 | measured imbalance ~30.7:1 -> reps up to 18x (60% parity) (mid-run rebuild after new-bar cache invalidation - era 2 resumes on the relabeled window)