Warrior_EA/cpu_directml.log

218 lines
102 KiB
Text

<EFBFBD><EFBFBD>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