{"protocol":{"version":"price-forecast-1","frozenAt":"2026-10-01","tickers":["AAPL","MSFT","NVDA","AMZN","GOOGL","LUMI.TA","BTC-USDT","ETH-USDT"],"selection":["2021-01-01","2022-12-31"],"calibration":["2023-01-01","2023-12-31"],"test":["2024-01-01","2025-12-31"],"horizons":{"stocks":[1,5,21],"crypto":[1,7,30]},"originStride":"max(horizon, 5 stock sessions or 7 crypto days); disjoint targets within each report","refit":"expanding history at first evaluated origin of each calendar quarter; labels must mature by that origin","arimaOrders":[[0,1,0],[1,1,0],[0,1,1],[1,1,1]],"arimaSelection":"lowest converged AIC on history ending before 2021, fixed for all later refits","minSelection":20,"minCalibration":10,"intervalCoverage":0.8,"ensemble":"inverse mean absolute close-to-close return error on 2021-2022 only; complete finite candidates; duplicate prediction columns excluded","selectionRule":"ensemble only if selection error is at least 2% below Naive; otherwise Naive","interval":"absolute log price residual quantile on separate 2023 origins; finite-sample rank ceil((n+1)*0.8), capped at n; no exchangeability guarantee for financial time series","gradientBoosting":{"max_iter":80,"learning_rate":0.05,"max_leaf_nodes":15,"l2_regularization":1,"early_stopping":false,"random_state":42},"limitations":["2024-2025 history was already used elsewhere in this project: research evaluation, not a fresh untouched final holdout.","Split-adjusted/revised current histories and a fixed surviving asset universe are not a point-in-time historical data archive.","Close-to-close price error is not trading profit and is not comparable to the existing next-open probability target.","Intervals are empirical estimates with small monthly samples; nominal 80% is not guaranteed future coverage.","Saved research run. A source scan does not retrain Python models. No automatic schedule or live Python service.","No model promotion or change to the main probability forecast in this release."]},"protocolHash":"eea4cb86a5932d97ca67a31d79bb2c2920fbe54eeb99c1ef2f08a658fd4b6b1b","generatedAt":"2026-10-01T12:48:52.840Z","runtime":{"python":"3.12.14","numpy":"2.3.5","pandas":"2.2.3","scikit-learn":"1.8.0","statsmodels":"0.14.6","exchange-calendars":"4.13.2"},"reports":[{"ticker":"AAPL","name":"Apple","market":"stocks","region":"US","currency":"USD","horizon":1,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:37:33.273Z","historyStart":"1996-01-02","historyEnd":"2026-09-30","historyRows":7737,"dataHash":"d20d8444ab3fe45dd58f76eed352dbeaff2ba5506b80f6bde840c840a99029c9","weights":{"Naive":0.1932940887503383,"SeasonalNaive":0.08836946342765616,"MovingAverage":0.1408550209284336,"ExpSmoothing":0.1927359113752353,"ARIMA":0.19328884166160298,"GradientBoosting":0.1914566738567337},"excluded":{},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":101,"missing":0,"mae":2.170396039603962,"rmse":2.8769701815873217,"mape":1.4820193010071943,"smape":1.4786473832854308,"returnMae":1.4759452304279548,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":4.810693069306931,"rmse":6.152866513799375,"mape":3.2302173274206023,"smape":3.227427073401307,"returnMae":3.2283944848724135,"directionAccuracy":0.504950495049505,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":3.037643564356437,"rmse":3.907991259351578,"mape":2.02978200263628,"smape":2.0302501093440757,"returnMae":2.025426473834625,"directionAccuracy":0.5346534653465347,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.1767516384782217,"rmse":2.871793267984873,"mape":1.4863593998677853,"smape":1.4829252228475471,"returnMae":1.4802196763713065,"directionAccuracy":0.46534653465346537,"directionCount":101},"ARIMA":{"count":101,"missing":0,"mae":2.170075736883891,"rmse":2.868601396934113,"mape":1.481867512948346,"smape":1.4786915070018358,"returnMae":1.4759852969704719,"directionAccuracy":0.48514851485148514,"directionCount":101},"GradientBoosting":{"count":101,"missing":0,"mae":2.1945628823651746,"rmse":2.8676604244467523,"mape":1.497469405296449,"smape":1.4927714605301718,"returnMae":1.4901099168497103,"directionAccuracy":0.504950495049505,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":2.224497513890272,"rmse":2.9359499085276215,"mape":1.509198260216232,"smape":1.505524313378083,"returnMae":1.5024693032492777,"directionAccuracy":0.5148514851485149,"directionCount":101}},"calibrationCount":50,"intervalRadius":0.01469482743688913,"testCoverage":0.7326732673267327,"testCoverageCount":101,"test":{"Naive":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":6.350396039603959,"rmse":8.735299787427884,"mape":2.93382074048558,"smape":2.9326158012121684,"returnMae":2.941051017660854,"directionAccuracy":0.5148514851485149,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":4.3153267326732685,"rmse":6.3569037360110245,"mape":1.9768736536734814,"smape":1.977669973395647,"returnMae":1.9841519287014127,"directionAccuracy":0.5247524752475248,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.6380552771728034,"rmse":3.7390248193563322,"mape":1.1977171248282836,"smape":1.2006944875111212,"returnMae":1.204318252490231,"directionAccuracy":0.49504950495049505,"directionCount":101},"ARIMA":{"count":101,"missing":0,"mae":2.637278858118318,"rmse":3.739583274008415,"mape":1.1970437167048102,"smape":1.2002115200717764,"returnMae":1.2038354386648829,"directionAccuracy":0.49504950495049505,"directionCount":101},"GradientBoosting":{"count":101,"missing":0,"mae":2.6465067552681742,"rmse":3.7267477892229968,"mape":1.2059641252209854,"smape":1.2083436602178552,"returnMae":1.211874183371181,"directionAccuracy":0.48514851485148514,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":2.837317920239458,"rmse":4.156545974546577,"mape":1.2877165949049156,"smape":1.2904880991678938,"returnMae":1.2943263968583725,"directionAccuracy":0.5148514851485149,"directionCount":101}},"pairedBaseline":{"Naive":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":101,"missing":0,"mae":2.627029702970295,"rmse":3.7243168022557307,"mape":1.192921324687826,"smape":1.1960196225383015,"returnMae":1.1996426176788386,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-01","lastClose":333.02,"price":333.02,"interval":[328.16210891914426,337.9498040321443],"predictions":{"Naive":333.02,"SeasonalNaive":335.92,"MovingAverage":335.562,"ARIMA":332.92021998587376,"ExpSmoothing":333.03814265046674,"GradientBoosting":333.39514139725645,"Ensemble":333.690358608206},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AAPL"},{"ticker":"AAPL","name":"Apple","market":"stocks","region":"US","currency":"USD","horizon":5,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:37:33.273Z","historyStart":"1996-01-02","historyEnd":"2026-09-30","historyRows":7737,"dataHash":"d20d8444ab3fe45dd58f76eed352dbeaff2ba5506b80f6bde840c840a99029c9","weights":{"Naive":0.20585976472488823,"MovingAverage":0.1784580772018106,"ExpSmoothing":0.20515876557671317,"ARIMA":0.20567132911677344,"GradientBoosting":0.20485206337981463},"excluded":{"SeasonalNaive":"duplicate_predictions"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":100,"missing":0,"mae":4.8656999999999995,"rmse":6.108365493321434,"mape":3.2806300543432725,"smape":3.2755078452920063,"returnMae":3.275831910873064,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":4.8656999999999995,"rmse":6.108365493321434,"mape":3.2806300543432725,"smape":3.2755078452920063,"returnMae":3.275831910873064,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":5.658480000000002,"rmse":6.766900176594894,"mape":3.780743246525881,"smape":3.780581195155098,"returnMae":3.778825800571654,"directionAccuracy":0.5,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":4.883516127034113,"rmse":6.126226565543648,"mape":3.2953817398143537,"smape":3.2866632654682952,"returnMae":3.2870249757788286,"directionAccuracy":0.53,"directionCount":100},"ARIMA":{"count":100,"missing":0,"mae":4.8700162567297305,"rmse":6.1068822043060775,"mape":3.2836168472882363,"smape":3.2785123420213678,"returnMae":3.278833220685463,"directionAccuracy":0.45,"directionCount":100},"GradientBoosting":{"count":100,"missing":0,"mae":4.897836336704948,"rmse":6.206012685076814,"mape":3.3165148652506584,"smape":3.2912773152219175,"returnMae":3.291946272468248,"directionAccuracy":0.5,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":4.912748929563401,"rmse":6.129553171451892,"mape":3.3112760470856144,"smape":3.3016336907704136,"returnMae":3.301907986501112,"directionAccuracy":0.52,"directionCount":100}},"calibrationCount":49,"intervalRadius":0.03541873056621165,"testCoverage":0.67,"testCoverageCount":100,"test":{"Naive":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.790479999999998,"rmse":9.00359847616496,"mape":3.1188471430300533,"smape":3.1246071640691144,"returnMae":3.1289137842503796,"directionAccuracy":0.59,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":6.461543582658715,"rmse":8.456798113420659,"mape":2.993599685737169,"smape":2.9929241164910776,"returnMae":3.0002248007809165,"directionAccuracy":0.53,"directionCount":100},"ARIMA":{"count":100,"missing":0,"mae":6.447340277622261,"rmse":8.445930384177105,"mape":2.9858899376225834,"smape":2.9872185768906343,"returnMae":2.9945038694981596,"directionAccuracy":0.54,"directionCount":100},"GradientBoosting":{"count":100,"missing":0,"mae":6.604664362814334,"rmse":8.503151855132858,"mape":3.0840441219515666,"smape":3.0723087566624354,"returnMae":3.0786935103536237,"directionAccuracy":0.53,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":6.331402467497849,"rmse":8.341266334645034,"mape":2.9295650469333485,"smape":2.927148879459546,"returnMae":2.934198626856718,"directionAccuracy":0.61,"directionCount":100}},"pairedBaseline":{"Naive":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":100,"missing":0,"mae":6.4598,"rmse":8.448352857214237,"mape":2.992717916522929,"smape":2.9941122590344205,"returnMae":3.0013981863687715,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-07","lastClose":333.02,"price":333.02,"interval":[321.4312944311218,345.0265183303886],"predictions":{"Naive":333.02,"SeasonalNaive":333.02,"MovingAverage":335.562,"ARIMA":332.922882315682,"ExpSmoothing":333.4953038881233,"GradientBoosting":334.93517005295706,"Ensemble":333.94350540506525},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AAPL"},{"ticker":"AAPL","name":"Apple","market":"stocks","region":"US","currency":"USD","horizon":21,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:37:33.273Z","historyStart":"1996-01-02","historyEnd":"2026-09-30","historyRows":7737,"dataHash":"d20d8444ab3fe45dd58f76eed352dbeaff2ba5506b80f6bde840c840a99029c9","weights":{"Naive":0.16811543464832834,"SeasonalNaive":0.15359490748898222,"MovingAverage":0.17192021356012588,"ExpSmoothing":0.16891780099764706,"ARIMA":0.16851921974272943,"GradientBoosting":0.168932423562187},"excluded":{},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":23,"missing":0,"mae":9.876521739130437,"rmse":11.673093923169237,"mape":6.461265922491346,"smape":6.484935989115261,"returnMae":6.538772909361826,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":10.63173913043478,"rmse":12.582144525857473,"mape":7.02351504105136,"smape":7.099026555099922,"returnMae":7.156934221943077,"directionAccuracy":0.391304347826087,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":9.547739130434787,"rmse":11.414278525639265,"mape":6.2724796721579335,"smape":6.339098426067034,"returnMae":6.394062844388157,"directionAccuracy":0.5652173913043478,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":9.885831535965181,"rmse":11.825893135771524,"mape":6.467492353357344,"smape":6.453678836105074,"returnMae":6.507713475025585,"directionAccuracy":0.5217391304347826,"directionCount":23},"ARIMA":{"count":23,"missing":0,"mae":9.849494643833328,"rmse":11.647162708140646,"mape":6.444751431655763,"smape":6.469286684144103,"returnMae":6.523105503350187,"directionAccuracy":0.5652173913043478,"directionCount":23},"GradientBoosting":{"count":23,"missing":0,"mae":9.986449534015543,"rmse":11.974662126179105,"mape":6.576454661384412,"smape":6.453757898189738,"returnMae":6.50715017605497,"directionAccuracy":0.5217391304347826,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":9.765322546546178,"rmse":11.568913292119648,"mape":6.402276378635296,"smape":6.411611582968602,"returnMae":6.46508174035256,"directionAccuracy":0.5217391304347826,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.08834451230846936,"testCoverage":0.8260869565217391,"testCoverageCount":23,"test":{"Naive":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":14.88,"rmse":19.47858065537184,"mape":6.978648786682033,"smape":6.9008908856070095,"returnMae":7.005455817066047,"directionAccuracy":0.391304347826087,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":12.473217391304354,"rmse":17.24591509541494,"mape":5.833091038558426,"smape":5.810550929797769,"returnMae":5.866639947705311,"directionAccuracy":0.4782608695652174,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":10.729992797029412,"rmse":15.332767910252173,"mape":5.0313317418869135,"smape":5.0130332084705564,"returnMae":5.045201601190872,"directionAccuracy":0.43478260869565216,"directionCount":23},"ARIMA":{"count":23,"missing":0,"mae":10.894444666524487,"rmse":15.38857735370535,"mape":5.07411728342853,"smape":5.06802138547371,"returnMae":5.100492311793375,"directionAccuracy":0.4782608695652174,"directionCount":23},"GradientBoosting":{"count":23,"missing":0,"mae":9.900338389732125,"rmse":14.91202270473111,"mape":4.778729903683161,"smape":4.666212374255656,"returnMae":4.698084590018272,"directionAccuracy":0.7391304347826086,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":10.591929025316068,"rmse":15.773573872986244,"mape":4.960303422818979,"smape":4.922614633336902,"returnMae":4.952071133908384,"directionAccuracy":0.6086956521739131,"directionCount":23}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":23,"missing":0,"mae":10.895652173913044,"rmse":15.366600427409189,"mape":5.076080596299976,"smape":5.069758926749753,"returnMae":5.1022172698841395,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-29","lastClose":333.02,"price":333.02,"interval":[304.8616404849763,363.7791892203155],"predictions":{"Naive":333.02,"SeasonalNaive":335.92,"MovingAverage":335.562,"ARIMA":332.92288231718646,"ExpSmoothing":335.2407288013073,"GradientBoosting":341.82822692591196,"Ensemble":335.7491959660659},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AAPL"},{"ticker":"MSFT","name":"Microsoft","market":"stocks","region":"US","currency":"USD","horizon":1,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:58.116Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"ff311a9a1011a64fc4ec0e0b3905563035236a4d400fbd0ffaf502895b1a1148","weights":{"Naive":0.26522094777956584,"SeasonalNaive":0.11020939286585466,"MovingAverage":0.1634331345560904,"ExpSmoothing":0.24160492328793373,"GradientBoosting":0.2195316015105553},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":101,"missing":0,"mae":3.5842574257425754,"rmse":4.88351247151125,"mape":1.3358625896018428,"smape":1.3383032764152571,"returnMae":1.3413334563210653,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":8.658514851485151,"rmse":10.686155890813696,"mape":3.2263467844183067,"smape":3.2139338007792277,"returnMae":3.2279438378444514,"directionAccuracy":0.44554455445544555,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":5.853792079207922,"rmse":7.105204594290913,"mape":2.172648998624671,"smape":2.1721056192783017,"returnMae":2.176729532479353,"directionAccuracy":0.4752475247524752,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":3.9254985097761033,"rmse":4.993158296341987,"mape":1.4666435374100388,"smape":1.4692972454247613,"returnMae":1.4724440451486476,"directionAccuracy":0.42574257425742573,"directionCount":101},"ARIMA":{"count":76,"missing":25,"mae":3.86148071995673,"rmse":4.847581236182434,"mape":1.4798806690775947,"smape":1.4865458398216589,"returnMae":1.4930222470542005,"directionAccuracy":0.4868421052631579,"directionCount":76},"GradientBoosting":{"count":101,"missing":0,"mae":4.36337749913529,"rmse":5.659588872084999,"mape":1.6189502389409722,"smape":1.6148746185365932,"returnMae":1.6204943986472442,"directionAccuracy":0.4752475247524752,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":4.4113616311413475,"rmse":5.482750957480502,"mape":1.647290551598267,"smape":1.6472579843355146,"returnMae":1.6510874680611254,"directionAccuracy":0.43564356435643564,"directionCount":101}},"calibrationCount":50,"intervalRadius":0.02202513684800542,"testCoverage":0.9603960396039604,"testCoverageCount":101,"test":{"Naive":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":10.112277227722773,"rmse":12.786812203854158,"mape":2.3355860943987112,"smape":2.341322773305858,"returnMae":2.337259390387652,"directionAccuracy":0.49504950495049505,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":6.868752475247531,"rmse":8.270423811377627,"mape":1.5865928865994732,"smape":1.5852017391289905,"returnMae":1.5853091584936492,"directionAccuracy":0.46534653465346537,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":3.585992896925172,"rmse":4.6942080575939436,"mape":0.8254453340569978,"smape":0.8240965758784815,"returnMae":0.8232595089101757,"directionAccuracy":0.5841584158415841,"directionCount":101},"ARIMA":{"count":89,"missing":12,"mae":3.480703740042624,"rmse":4.5399437233441535,"mape":0.7866753320341868,"smape":0.7867220689067909,"returnMae":0.7868169742579817,"directionAccuracy":0.5842696629213483,"directionCount":89},"GradientBoosting":{"count":101,"missing":0,"mae":3.701985597663674,"rmse":4.735859778347175,"mape":0.8496006565751597,"smape":0.8474902347146133,"returnMae":0.8465795314461754,"directionAccuracy":0.6534653465346535,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":4.198938823233763,"rmse":5.217655190476215,"mape":0.9682706493913368,"smape":0.9671642437713417,"returnMae":0.9661924840293715,"directionAccuracy":0.48514851485148514,"directionCount":101}},"pairedBaseline":{"Naive":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":89,"missing":0,"mae":3.63539325842696,"rmse":4.599539913483771,"mape":0.8192017498268604,"smape":0.819210438548746,"returnMae":0.8193121084588226,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":101,"missing":0,"mae":3.6594059405940533,"rmse":4.684959502979126,"mape":0.8370337015309836,"smape":0.8360076471794962,"returnMae":0.8350908286862564,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":508.96,"price":508.96,"interval":[497.87263492561914,520.2942749378059],"predictions":{"Naive":508.96,"SeasonalNaive":500.59,"MovingAverage":506.57399999999996,"ARIMA":508.99215895921793,"ExpSmoothing":509.1606516468171,"GradientBoosting":508.78054788056687,"Ensemble":507.65667893722514},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=MSFT"},{"ticker":"MSFT","name":"Microsoft","market":"stocks","region":"US","currency":"USD","horizon":5,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:58.116Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"ff311a9a1011a64fc4ec0e0b3905563035236a4d400fbd0ffaf502895b1a1148","weights":{"Naive":0.26449127488834523,"MovingAverage":0.2336106559114455,"ExpSmoothing":0.26369585658827843,"GradientBoosting":0.23820221261193084},"excluded":{"SeasonalNaive":"duplicate_predictions","ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":100,"missing":0,"mae":7.762800000000001,"rmse":10.038922452135989,"mape":2.8649811446111433,"smape":2.859975153040654,"returnMae":2.858942061687022,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":7.762800000000001,"rmse":10.038922452135989,"mape":2.8649811446111433,"smape":2.859975153040654,"returnMae":2.858942061687022,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":8.846010000000001,"rmse":11.013781530882117,"mape":3.2415769961739582,"smape":3.2372306266744033,"returnMae":3.236861040337788,"directionAccuracy":0.46,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":7.790761981479875,"rmse":10.027899355647083,"mape":2.8753303862855124,"smape":2.8685182316433284,"returnMae":2.8675658408548803,"directionAccuracy":0.55,"directionCount":100},"ARIMA":{"count":75,"missing":25,"mae":7.338075984749995,"rmse":9.355503021127205,"mape":2.768189642363062,"smape":2.767875838301027,"returnMae":2.769651428691389,"directionAccuracy":0.6133333333333333,"directionCount":75},"GradientBoosting":{"count":100,"missing":0,"mae":8.708050547782785,"rmse":10.995856175637009,"mape":3.1962604046939505,"smape":3.1731445484822567,"returnMae":3.1744677030327484,"directionAccuracy":0.49,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":7.940265081711534,"rmse":10.125342209510931,"mape":2.922188426682429,"smape":2.9128049153201623,"returnMae":2.911480733996945,"directionAccuracy":0.5,"directionCount":100}},"calibrationCount":49,"intervalRadius":0.045820623203533944,"testCoverage":0.86,"testCoverageCount":100,"test":{"Naive":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":11.674860000000002,"rmse":14.890804917129227,"mape":2.6731874451179345,"smape":2.6798677123123653,"returnMae":2.6834741473207067,"directionAccuracy":0.48,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":10.874643693469398,"rmse":13.83271258232502,"mape":2.503052223347811,"smape":2.5038695020700126,"returnMae":2.5107645267268763,"directionAccuracy":0.58,"directionCount":100},"ARIMA":{"count":88,"missing":12,"mae":11.028364321482735,"rmse":13.82363884353556,"mape":2.5098869241861497,"smape":2.518570031455237,"returnMae":2.5307215782417214,"directionAccuracy":0.5568181818181818,"directionCount":88},"GradientBoosting":{"count":100,"missing":0,"mae":11.009219266196494,"rmse":14.037912445194612,"mape":2.5455717554775963,"smape":2.5321796365164935,"returnMae":2.5385706044115413,"directionAccuracy":0.59,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":10.902985037096055,"rmse":13.746580733491319,"mape":2.5097410579913437,"smape":2.508646973731871,"returnMae":2.5151999479678238,"directionAccuracy":0.49,"directionCount":100}},"pairedBaseline":{"Naive":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":88,"missing":0,"mae":11.131818181818181,"rmse":13.996116993976969,"mape":2.532036922192329,"smape":2.5412346854275287,"returnMae":2.553485711285716,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":100,"missing":0,"mae":10.978699999999998,"rmse":13.926337745437598,"mape":2.5224303948220914,"smape":2.5263518645959313,"returnMae":2.533309539081282,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-06","lastClose":508.96,"price":508.96,"interval":[486.16535603973614,532.8234074721433],"predictions":{"Naive":508.96,"SeasonalNaive":508.96,"MovingAverage":506.57399999999996,"ARIMA":508.98861913491646,"ExpSmoothing":509.4871354152311,"GradientBoosting":510.49451678095573,"Ensemble":508.9071336923665},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=MSFT"},{"ticker":"MSFT","name":"Microsoft","market":"stocks","region":"US","currency":"USD","horizon":21,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:58.116Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"ff311a9a1011a64fc4ec0e0b3905563035236a4d400fbd0ffaf502895b1a1148","weights":{"Naive":0.19065166437810852,"SeasonalNaive":0.19806638450081254,"MovingAverage":0.20619049436060735,"ExpSmoothing":0.1953543114031584,"GradientBoosting":0.20973714535731322},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Ensemble","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":23,"missing":0,"mae":18.29,"rmse":21.650694636913375,"mape":6.643461211806979,"smape":6.702017521753369,"returnMae":6.795753438791434,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":17.72434782608696,"rmse":20.451864802825284,"mape":6.400198255969734,"smape":6.4583839229995,"returnMae":6.5413508055604765,"directionAccuracy":0.6521739130434783,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":16.98147826086957,"rmse":20.006326864487033,"mape":6.125653831280461,"smape":6.193196653299022,"returnMae":6.283615099845114,"directionAccuracy":0.6086956521739131,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":17.925935179021316,"rmse":21.20624989216031,"mape":6.504574864615415,"smape":6.539230574590993,"returnMae":6.632163347216989,"directionAccuracy":0.5217391304347826,"directionCount":23},"ARIMA":{"count":17,"missing":6,"mae":17.836239898449403,"rmse":19.949104384667123,"mape":6.6378501382569315,"smape":6.673119218369822,"returnMae":6.73407214586121,"directionAccuracy":0.5882352941176471,"directionCount":17},"GradientBoosting":{"count":23,"missing":0,"mae":17.053608296453667,"rmse":19.723910419876198,"mape":6.169068010714852,"smape":6.100374066185977,"returnMae":6.177359292277908,"directionAccuracy":0.6086956521739131,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":16.953969748605765,"rmse":20.088727389718276,"mape":6.140294945465883,"smape":6.166354568553055,"returnMae":6.256404885596771,"directionAccuracy":0.6521739130434783,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.09906765604685547,"testCoverage":0.8260869565217391,"testCoverageCount":23,"test":{"Naive":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":27.81695652173914,"rmse":33.84383413113314,"mape":6.331541511785679,"smape":6.3343412789000615,"returnMae":6.42752198676184,"directionAccuracy":0.5217391304347826,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":24.422086956521742,"rmse":28.718502988718672,"mape":5.5553727084413795,"smape":5.5788032219729375,"returnMae":5.668211051528599,"directionAccuracy":0.5652173913043478,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":24.646254088718052,"rmse":30.0054304663254,"mape":5.6047086586342365,"smape":5.639942968043756,"returnMae":5.735051230951198,"directionAccuracy":0.5652173913043478,"directionCount":23},"ARIMA":{"count":20,"missing":3,"mae":25.500042945068117,"rmse":30.686318450556563,"mape":5.673932810579165,"smape":5.772572565420229,"returnMae":5.909121633778293,"directionAccuracy":0.65,"directionCount":20},"GradientBoosting":{"count":23,"missing":0,"mae":27.163299136369876,"rmse":33.11290200604644,"mape":6.265578091885174,"smape":6.22462663884025,"returnMae":6.3250511894926875,"directionAccuracy":0.4782608695652174,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":25.30682868754791,"rmse":30.311634551804513,"mape":5.766351223740145,"smape":5.781407462669369,"returnMae":5.87446942030595,"directionAccuracy":0.6521739130434783,"directionCount":23}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":20,"missing":0,"mae":26.009500000000013,"rmse":31.195847399934507,"mape":5.787213861637324,"smape":5.8938998006978505,"returnMae":6.031050391215483,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":23,"missing":0,"mae":25.170869565217405,"rmse":30.298884252667165,"mape":5.715077138074072,"smape":5.7821965235604385,"returnMae":5.877981989709135,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-28","lastClose":508.96,"price":509.0530169614371,"interval":[461.039864920314,562.0663066139193],"predictions":{"Naive":508.96,"SeasonalNaive":500.59,"MovingAverage":506.57399999999996,"ARIMA":508.9886183054765,"ExpSmoothing":510.73145085747456,"GradientBoosting":518.0034269693882,"Ensemble":509.0530169614371},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=MSFT"},{"ticker":"NVDA","name":"NVIDIA","market":"stocks","region":"US","currency":"USD","horizon":1,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:59.650Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"bcfc8f1b2833352b259914a5d22670c20f7f1678aaf4b9360788880666f60ec0","weights":{"Naive":0.24599626062170452,"SeasonalNaive":0.11113472840343709,"MovingAverage":0.16799199611539542,"ExpSmoothing":0.24469927534477035,"GradientBoosting":0.23017773951469267},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":101,"missing":0,"mae":0.516781188118812,"rmse":0.6645347526839755,"mape":2.7854981992079373,"smape":2.7788802292645056,"returnMae":2.77573078057302,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":1.1569782178217822,"rmse":1.5067662857921928,"mape":6.159660961690797,"smape":6.10698049469006,"returnMae":6.144068576249025,"directionAccuracy":0.49504950495049505,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":0.7519295049504952,"rmse":0.9237812733574658,"mape":4.076474365381588,"smape":4.053267465446302,"returnMae":4.064594792030999,"directionAccuracy":0.4752475247524752,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":0.5164467757719581,"rmse":0.6575958412821107,"mape":2.8004234345073558,"smape":2.793508356104151,"returnMae":2.7904430511756355,"directionAccuracy":0.46534653465346537,"directionCount":101},"ARIMA":{"count":88,"missing":13,"mae":0.551904461820045,"rmse":0.6908117185506386,"mape":3.0173966320456245,"smape":3.010588658543263,"returnMae":3.007339612877108,"directionAccuracy":0.5113636363636364,"directionCount":88},"GradientBoosting":{"count":101,"missing":0,"mae":0.5465245059067431,"rmse":0.702243237295834,"mape":2.9709794955221493,"smape":2.9682287205389044,"returnMae":2.9664875237422437,"directionAccuracy":0.48514851485148514,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":0.5694524362799901,"rmse":0.712125757624361,"mape":3.0728213363910615,"smape":3.0630282859703737,"returnMae":3.062238864491639,"directionAccuracy":0.46534653465346537,"directionCount":101}},"calibrationCount":50,"intervalRadius":0.03212188816773531,"testCoverage":0.7524752475247525,"testCoverageCount":101,"test":{"Naive":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":6.424207920792081,"rmse":7.945774365181549,"mape":5.267054500812483,"smape":5.319625663266251,"returnMae":5.282309128447829,"directionAccuracy":0.5247524752475248,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":4.117825742574256,"rmse":5.193578579818782,"mape":3.3712955222321197,"smape":3.3946741931308173,"returnMae":3.384708659853948,"directionAccuracy":0.504950495049505,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.7439199675200965,"rmse":3.607800219234528,"mape":2.1588493128033788,"smape":2.15400490380945,"returnMae":2.1532246036343006,"directionAccuracy":0.45544554455445546,"directionCount":101},"ARIMA":{"count":89,"missing":12,"mae":2.612431888240002,"rmse":3.4665409537412857,"mape":2.0382849822794897,"smape":2.043867645178823,"returnMae":2.050223235812464,"directionAccuracy":0.5168539325842697,"directionCount":89},"GradientBoosting":{"count":101,"missing":0,"mae":2.683427552787201,"rmse":3.546098845153808,"mape":2.1060346195087964,"smape":2.100222934487673,"returnMae":2.099399562637859,"directionAccuracy":0.6237623762376238,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":2.913170756575471,"rmse":3.787743367465791,"mape":2.3162505977335006,"smape":2.3173557510917853,"returnMae":2.313142825093515,"directionAccuracy":0.5346534653465347,"directionCount":101}},"pairedBaseline":{"Naive":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":89,"missing":0,"mae":2.6135449438202265,"rmse":3.486973344310592,"mape":2.0379652114211138,"smape":2.0428295030446852,"returnMae":2.049346831475506,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":101,"missing":0,"mae":2.743222772277229,"rmse":3.633192546739463,"mape":2.158187616914941,"smape":2.155524198158737,"returnMae":2.1548477705118527,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":227.21,"price":227.21,"interval":[220.02756012354882,234.626898880359],"predictions":{"Naive":227.21,"SeasonalNaive":225.51,"MovingAverage":226.246,"ARIMA":227.3376111578558,"ExpSmoothing":227.45129063817535,"GradientBoosting":227.39959844769652,"Ensemble":226.9618116638742},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=NVDA"},{"ticker":"NVDA","name":"NVIDIA","market":"stocks","region":"US","currency":"USD","horizon":5,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:59.650Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"bcfc8f1b2833352b259914a5d22670c20f7f1678aaf4b9360788880666f60ec0","weights":{"Naive":0.263011486363456,"MovingAverage":0.2387821354680599,"ExpSmoothing":0.26174645803602015,"GradientBoosting":0.2364599201324639},"excluded":{"SeasonalNaive":"duplicate_predictions","ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":100,"missing":0,"mae":1.1181130000000001,"rmse":1.5070359887209066,"mape":6.0063339023217965,"smape":5.9654875280192865,"returnMae":5.961676639624345,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":1.1181130000000001,"rmse":1.5070359887209066,"mape":6.0063339023217965,"smape":5.9654875280192865,"returnMae":5.961676639624345,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":1.2550492,"rmse":1.6785586091453586,"mape":6.587129568330028,"smape":6.557691225187033,"returnMae":6.566611154273855,"directionAccuracy":0.46,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":1.1273188735978805,"rmse":1.5114029824876463,"mape":6.042455818345237,"smape":5.994067993385169,"returnMae":5.990489598106096,"directionAccuracy":0.5,"directionCount":100},"ARIMA":{"count":87,"missing":13,"mae":1.1861152420426322,"rmse":1.5794347507871138,"mape":6.419783706351962,"smape":6.372478375012077,"returnMae":6.367093116227866,"directionAccuracy":0.5402298850574713,"directionCount":87},"GradientBoosting":{"count":100,"missing":0,"mae":1.2642440840070215,"rmse":1.7368832775536938,"mape":6.6554481832288985,"smape":6.641320261362742,"returnMae":6.631100244504486,"directionAccuracy":0.47,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":1.1460972451964588,"rmse":1.5548870956394811,"mape":6.097528192680741,"smape":6.061519257925966,"returnMae":6.059120082600532,"directionAccuracy":0.48,"directionCount":100}},"calibrationCount":49,"intervalRadius":0.08050836542351075,"testCoverage":0.76,"testCoverageCount":100,"test":{"Naive":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":7.449281000000001,"rmse":8.891790494995934,"mape":6.09499070336288,"smape":6.153184184294336,"returnMae":6.181926004820377,"directionAccuracy":0.46,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":6.710494669654254,"rmse":8.577075108650018,"mape":5.530182770844047,"smape":5.525648292823353,"returnMae":5.588366768616143,"directionAccuracy":0.64,"directionCount":100},"ARIMA":{"count":88,"missing":12,"mae":6.492066881827151,"rmse":8.241545947096549,"mape":5.326288458914326,"smape":5.397627780221422,"returnMae":5.498822896545102,"directionAccuracy":0.45454545454545453,"directionCount":88},"GradientBoosting":{"count":100,"missing":0,"mae":6.965918856797596,"rmse":8.759712190684839,"mape":5.7424669002055975,"smape":5.71885768350558,"returnMae":5.785393381482125,"directionAccuracy":0.59,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":6.6957260383346515,"rmse":8.444410657009673,"mape":5.526565710219241,"smape":5.536238283468378,"returnMae":5.596696917003157,"directionAccuracy":0.55,"directionCount":100}},"pairedBaseline":{"Naive":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":88,"missing":0,"mae":6.473159090909093,"rmse":8.274711316030087,"mape":5.315481152624046,"smape":5.386449290332326,"returnMae":5.487941214909176,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":100,"missing":0,"mae":6.766679999999999,"rmse":8.58376797682696,"mape":5.576751362306388,"smape":5.607398911655702,"returnMae":5.670417112148086,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-06","lastClose":227.21,"price":227.21,"interval":[209.6346669531586,246.25881229622732],"predictions":{"Naive":227.21,"SeasonalNaive":227.21,"MovingAverage":226.246,"ARIMA":227.3284197107124,"ExpSmoothing":227.94515871820659,"GradientBoosting":229.09913705646457,"Ensemble":227.61894440948456},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=NVDA"},{"ticker":"NVDA","name":"NVIDIA","market":"stocks","region":"US","currency":"USD","horizon":21,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:10:59.650Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"bcfc8f1b2833352b259914a5d22670c20f7f1678aaf4b9360788880666f60ec0","weights":{"Naive":0.20373307963007206,"SeasonalNaive":0.20231578072553985,"MovingAverage":0.20608109028052132,"ExpSmoothing":0.2009529788239124,"GradientBoosting":0.18691707053995435},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":23,"missing":0,"mae":2.9136304347826085,"rmse":3.5569984741046214,"mape":14.510527713524349,"smape":14.402352980663338,"returnMae":14.654628192215952,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":2.925921739130435,"rmse":3.6819044488463817,"mape":14.656879067319222,"smape":14.52906685680506,"returnMae":14.757289430052516,"directionAccuracy":0.4782608695652174,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":2.853917391304347,"rmse":3.508177900092248,"mape":14.311670340247845,"smape":14.237201730825898,"returnMae":14.487658854918392,"directionAccuracy":0.4782608695652174,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":2.98123394295609,"rmse":3.604460577095627,"mape":14.82044300594079,"smape":14.602693893112386,"returnMae":14.857368872595963,"directionAccuracy":0.5652173913043478,"directionCount":23},"ARIMA":{"count":20,"missing":3,"mae":3.077457103236777,"rmse":3.71631899922174,"mape":15.400715604146228,"smape":15.30065917964523,"returnMae":15.602519986146584,"directionAccuracy":0.5,"directionCount":20},"GradientBoosting":{"count":23,"missing":0,"mae":3.22671889205808,"rmse":3.942765988908812,"mape":16.412481979650185,"smape":15.822554517265687,"returnMae":15.973032980931718,"directionAccuracy":0.43478260869565216,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":2.8754893004557114,"rmse":3.5652101156590925,"mape":14.378885460965641,"smape":14.164721182716455,"returnMae":14.409577104630051,"directionAccuracy":0.43478260869565216,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.35149866464105806,"testCoverage":1,"testCoverageCount":23,"test":{"Naive":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":15.138869565217389,"rmse":17.606474925559283,"mape":12.597375084550846,"smape":12.970589157131268,"returnMae":13.778398080930174,"directionAccuracy":0.5217391304347826,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":13.685652173913045,"rmse":16.019815606820252,"mape":11.370109734754552,"smape":11.835472777093262,"returnMae":12.59272013406163,"directionAccuracy":0.5652173913043478,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":13.89334640284979,"rmse":16.09202429855337,"mape":11.541199461382575,"smape":11.836854089363383,"returnMae":12.631156397056294,"directionAccuracy":0.5652173913043478,"directionCount":23},"ARIMA":{"count":20,"missing":3,"mae":14.116620773130782,"rmse":16.2426531031878,"mape":11.401351519286,"smape":12.19056450983691,"returnMae":13.240246652551582,"directionAccuracy":0.6,"directionCount":20},"GradientBoosting":{"count":23,"missing":0,"mae":16.86070329506212,"rmse":19.313002537009403,"mape":13.871142813021246,"smape":14.278108694107864,"returnMae":15.086630486150163,"directionAccuracy":0.34782608695652173,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":14.236378171137675,"rmse":16.46873091032175,"mape":11.78408210338592,"smape":12.184180556789705,"returnMae":12.978074661581495,"directionAccuracy":0.4782608695652174,"directionCount":23}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":20,"missing":0,"mae":14.179299999999998,"rmse":16.28588009289028,"mape":11.45430614062304,"smape":12.24604950830716,"returnMae":13.296103078292806,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":23,"missing":0,"mae":14.24286956521739,"rmse":16.179411780569076,"mape":11.748020321109252,"smape":12.310681926337864,"returnMae":13.11530734541957,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-28","lastClose":227.21,"price":227.21,"interval":[159.87240611677007,322.90990893258834],"predictions":{"Naive":227.21,"SeasonalNaive":225.51,"MovingAverage":226.246,"ARIMA":227.32841937743143,"ExpSmoothing":229.8343471592056,"GradientBoosting":230.56399845352323,"Ensemble":227.8216909463747},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=NVDA"},{"ticker":"AMZN","name":"Amazon","market":"stocks","region":"US","currency":"USD","horizon":1,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:39:38.669Z","historyStart":"1997-05-15","historyEnd":"2026-09-30","historyRows":7390,"dataHash":"5e63971277e96ad62a39477dfd57713082a81e227cd283b24e11fd9394b014f2","weights":{"Naive":0.2516393751301863,"SeasonalNaive":0.09750259079416444,"MovingAverage":0.1568704484110901,"ExpSmoothing":0.2516216340703084,"GradientBoosting":0.24236595159425073},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[0,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":101,"missing":0,"mae":2.364456435643566,"rmse":3.062741619823974,"mape":1.704118836132933,"smape":1.6987422730374397,"returnMae":1.6944403802702561,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":5.9037900990099015,"rmse":7.666492867687089,"mape":4.382045600955886,"smape":4.324542390819769,"returnMae":4.373093217458196,"directionAccuracy":0.4752475247524752,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":3.7478429702970315,"rmse":4.838022816100901,"mape":2.7236059789900504,"smape":2.711939910964166,"returnMae":2.718089498725616,"directionAccuracy":0.48514851485148514,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.364500011779323,"rmse":3.062726999065112,"mape":1.7042325736857926,"smape":1.6988618351867817,"returnMae":1.6945598499985128,"directionAccuracy":0.5247524752475248,"directionCount":101},"ARIMA":{"count":63,"missing":38,"mae":2.4488920634920635,"rmse":3.188291323497907,"mape":1.7424437791025524,"smape":1.7323867126972932,"returnMae":1.7235445015311983,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.4385836227664446,"rmse":3.145547673200158,"mape":1.7723554986790389,"smape":1.7630994362839523,"returnMae":1.759273180419279,"directionAccuracy":0.4752475247524752,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":2.5766653707798692,"rmse":3.3172565666458236,"mape":1.8804513584741351,"smape":1.8727978665559957,"returnMae":1.8699123446824604,"directionAccuracy":0.48514851485148514,"directionCount":101}},"calibrationCount":50,"intervalRadius":0.026971770500094902,"testCoverage":0.8811881188118812,"testCoverageCount":101,"test":{"Naive":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":6.209207920792078,"rmse":8.14958293289896,"mape":3.0735066761889698,"smape":3.0891039240958285,"returnMae":3.083003625926991,"directionAccuracy":0.5643564356435643,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":4.227772277227723,"rmse":5.761623424448055,"mape":2.0844271507048826,"smape":2.0899454100189176,"returnMae":2.08620768775228,"directionAccuracy":0.5544554455445545,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.9847616364813754,"rmse":4.112582997574432,"mape":1.4800137526701729,"smape":1.4795671582781385,"returnMae":1.480004264016681,"directionAccuracy":0.5247524752475248,"directionCount":101},"ARIMA":{"count":50,"missing":51,"mae":2.44159999999999,"rmse":3.3241811021663605,"mape":1.2852691453022214,"smape":1.2918630638312885,"returnMae":1.2989799578143766,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.9806828190717956,"rmse":4.126417425317525,"mape":1.477403979618122,"smape":1.4753200965328865,"returnMae":1.475768215447309,"directionAccuracy":0.5346534653465347,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":3.0664246054933595,"rmse":4.216557117551548,"mape":1.5086861369725808,"smape":1.508365839662291,"returnMae":1.5075191988080767,"directionAccuracy":0.5247524752475248,"directionCount":101}},"pairedBaseline":{"Naive":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":50,"missing":0,"mae":2.4416,"rmse":3.3241811021663663,"mape":1.2852691453022267,"smape":1.2918630638312938,"returnMae":1.298979957814382,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":101,"missing":0,"mae":2.984554455445544,"rmse":4.111894603187535,"mape":1.479897253534113,"smape":1.479501476058724,"returnMae":1.4799384969190925,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-01","lastClose":249.15,"price":249.15,"interval":[242.51979944181218,255.9614622924585],"predictions":{"Naive":249.15,"SeasonalNaive":249.38,"MovingAverage":248.204,"ARIMA":249.15000000000003,"ExpSmoothing":249.152502424351,"GradientBoosting":249.4887181773229,"Ensemble":249.10674956915926},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AMZN"},{"ticker":"AMZN","name":"Amazon","market":"stocks","region":"US","currency":"USD","horizon":5,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:39:38.669Z","historyStart":"1997-05-15","historyEnd":"2026-09-30","historyRows":7390,"dataHash":"5e63971277e96ad62a39477dfd57713082a81e227cd283b24e11fd9394b014f2","weights":{"Naive":0.2551369510460813,"MovingAverage":0.23883355936681983,"ExpSmoothing":0.25507834927274076,"GradientBoosting":0.2509511403143581},"excluded":{"SeasonalNaive":"duplicate_predictions","ARIMA":"incomplete_selection"},"selected":"Naive","arimaOrder":[0,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":100,"missing":0,"mae":6.337044999999998,"rmse":8.079455022308125,"mape":4.613921370583337,"smape":4.563061575307612,"returnMae":4.530038411929361,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.337044999999998,"rmse":8.079455022308125,"mape":4.613921370583337,"smape":4.563061575307612,"returnMae":4.530038411929361,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.790913000000002,"rmse":8.767178449903026,"mape":4.931426833940707,"smape":4.863517582282694,"returnMae":4.839270459333351,"directionAccuracy":0.59,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":6.339418065008909,"rmse":8.08172424932352,"mape":4.614825576647459,"smape":4.56410144069973,"returnMae":4.531079144257278,"directionAccuracy":0.46,"directionCount":100},"ARIMA":{"count":63,"missing":37,"mae":7.080571428571427,"rmse":8.972660472367203,"mape":5.019781977557094,"smape":4.971748184397328,"returnMae":4.944955693018816,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.457819584565088,"rmse":8.229332857730606,"mape":4.724216885474247,"smape":4.639129228169099,"returnMae":4.605598472648827,"directionAccuracy":0.44,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":6.314694599557664,"rmse":8.100337191539168,"mape":4.602986728336382,"smape":4.540989090677921,"returnMae":4.508112226890569,"directionAccuracy":0.55,"directionCount":100}},"calibrationCount":49,"intervalRadius":0.05290183130592815,"testCoverage":0.79,"testCoverageCount":100,"test":{"Naive":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":7.216209999999997,"rmse":9.432707739032306,"mape":3.5830132556339405,"smape":3.5866613318851672,"returnMae":3.5926950290979462,"directionAccuracy":0.5,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":6.463436633263845,"rmse":8.845891135611971,"mape":3.2450499350537814,"smape":3.2539088222620762,"returnMae":3.2718337348957247,"directionAccuracy":0.54,"directionCount":100},"ARIMA":{"count":50,"missing":50,"mae":5.733599999999999,"rmse":8.602398502743293,"mape":2.97411137636745,"smape":3.0319963314709404,"returnMae":3.099037478821697,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.456410648462715,"rmse":8.75904006299056,"mape":3.244854053079629,"smape":3.2354012561295282,"returnMae":3.2530368663006315,"directionAccuracy":0.54,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":6.486660452921687,"rmse":8.75840822559206,"mape":3.248744217215107,"smape":3.249817359497302,"returnMae":3.2671117316555205,"directionAccuracy":0.51,"directionCount":100}},"pairedBaseline":{"Naive":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":50,"missing":0,"mae":5.733599999999999,"rmse":8.60239850274329,"mape":2.97411137636745,"smape":3.0319963314709417,"returnMae":3.099037478821698,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":100,"missing":0,"mae":6.465199999999999,"rmse":8.844055856901853,"mape":3.245887646656234,"smape":3.2552581028550507,"returnMae":3.273182161982828,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-07","lastClose":249.15,"price":249.15,"interval":[236.31207741935486,262.68535733720296],"predictions":{"Naive":249.15,"SeasonalNaive":249.15,"MovingAverage":248.204,"ARIMA":249.15000000000003,"ExpSmoothing":249.1623880169161,"GradientBoosting":250.55081354883458,"Ensemble":249.27875912519255},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AMZN"},{"ticker":"AMZN","name":"Amazon","market":"stocks","region":"US","currency":"USD","horizon":21,"source":"eodhd","sourceUrl":null,"fetchedAt":"2026-10-01T12:39:38.669Z","historyStart":"1997-05-15","historyEnd":"2026-09-30","historyRows":7390,"dataHash":"5e63971277e96ad62a39477dfd57713082a81e227cd283b24e11fd9394b014f2","weights":{"Naive":0.20108909616217502,"SeasonalNaive":0.1938048417558132,"MovingAverage":0.21544756658263708,"ExpSmoothing":0.20103247509434244,"GradientBoosting":0.18862602040503224},"excluded":{"ARIMA":"incomplete_selection"},"selected":"Ensemble","arimaOrder":[0,1,0],"arimaSelectionErrors":[],"selection":{"Naive":{"count":23,"missing":0,"mae":12.750465217391302,"rmse":16.477286946489595,"mape":9.172709827255972,"smape":8.832216212893979,"returnMae":8.639380710445518,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":12.623786956521737,"rmse":16.646897148313304,"mape":9.412661914267922,"smape":9.023978969482176,"returnMae":8.964096266765784,"directionAccuracy":0.6521739130434783,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":11.652261739130436,"rmse":15.31854434979523,"mape":8.479812017678672,"smape":8.234336770523102,"returnMae":8.06361049243072,"directionAccuracy":0.7391304347826086,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":12.755424976810831,"rmse":16.502079617350496,"mape":9.176656674227203,"smape":8.834576668562795,"returnMae":8.641814003678405,"directionAccuracy":0.5217391304347826,"directionCount":23},"ARIMA":{"count":15,"missing":8,"mae":13.345746666666683,"rmse":17.178430859695343,"mape":9.336726326992856,"smape":9.053305480845355,"returnMae":8.91490643056971,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":13.415395527742016,"rmse":17.137540527828858,"mape":10.025241129040682,"smape":9.375492985780706,"returnMae":9.21020999506848,"directionAccuracy":0.43478260869565216,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":12.295400770165086,"rmse":15.937317753147756,"mape":8.999233574202709,"smape":8.633729622070511,"returnMae":8.452268392222518,"directionAccuracy":0.6086956521739131,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.17988354962952066,"testCoverage":0.9130434782608695,"testCoverageCount":23,"test":{"Naive":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":14.268695652173914,"rmse":18.28894771974736,"mape":7.260727038376872,"smape":7.190755988885073,"returnMae":7.232376418935087,"directionAccuracy":0.5652173913043478,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":14.090347826086951,"rmse":17.68759404584,"mape":7.066374429359952,"smape":7.020179219006206,"returnMae":7.036367030770483,"directionAccuracy":0.6086956521739131,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":15.477432605192211,"rmse":18.608806626850814,"mape":7.768161802535407,"smape":7.731466313398455,"returnMae":7.7561231239131505,"directionAccuracy":0.6956521739130435,"directionCount":23},"ARIMA":{"count":12,"missing":11,"mae":12.020000000000023,"rmse":14.136662736775396,"mape":6.161310918382098,"smape":6.419812499158891,"returnMae":6.706688915742336,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":13.802311481131813,"rmse":17.9160510953868,"mape":7.005835658611524,"smape":6.822947028788237,"returnMae":6.837389400632349,"directionAccuracy":0.782608695652174,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":14.196340723897933,"rmse":17.83632840938772,"mape":7.140223538644698,"smape":7.063832324774749,"returnMae":7.081560025359603,"directionAccuracy":0.7391304347826086,"directionCount":23}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":12,"missing":0,"mae":12.020000000000001,"rmse":14.136662736775373,"mape":6.16131091838209,"smape":6.419812499158883,"returnMae":6.706688915742324,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":23,"missing":0,"mae":15.509565217391309,"rmse":18.588677011650887,"mape":7.782412128311179,"smape":7.751639976139855,"returnMae":7.776239053729521,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-30","targetDate":"2026-10-29","lastClose":249.15,"price":250.23358753090483,"interval":[209.0370025782462,299.54911119216047],"predictions":{"Naive":249.15,"SeasonalNaive":249.38,"MovingAverage":248.204,"ARIMA":249.15000000000003,"ExpSmoothing":249.20001020239067,"GradientBoosting":255.6855359662177,"Ensemble":250.23358753090483},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=AMZN"},{"ticker":"GOOGL","name":"Alphabet","market":"stocks","region":"US","currency":"USD","horizon":1,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:11:02.757Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"879b2be5f456c5a6457154202100375d5522d38bee2acc7e7f9f1fc146abf129","weights":{"Naive":0.1975264879469861,"SeasonalNaive":0.09059032912962874,"MovingAverage":0.1350657547119123,"ExpSmoothing":0.19480346039657348,"ARIMA":0.19379516078979628,"GradientBoosting":0.1882188070251031},"excluded":{},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":101,"missing":0,"mae":1.8540247524752482,"rmse":2.4629007534383374,"mape":1.6215553283274442,"smape":1.6244598294276884,"returnMae":1.628379813637455,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":4.089623762376236,"rmse":5.2443009000907885,"mape":3.542208792183864,"smape":3.5345025951202027,"returnMae":3.550579280613024,"directionAccuracy":0.46534653465346537,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":2.7372504950495045,"rmse":3.4909994898196124,"mape":2.3707212101886386,"smape":2.37409142219516,"returnMae":2.3814189341897345,"directionAccuracy":0.504950495049505,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":1.8752766758509942,"rmse":2.490752352519773,"mape":1.6439693094620038,"smape":1.6472071225889724,"returnMae":1.6511418481826512,"directionAccuracy":0.504950495049505,"directionCount":101},"ARIMA":{"count":101,"missing":0,"mae":1.8860914602805003,"rmse":2.4953647773768304,"mape":1.652541446366128,"smape":1.6557907120053956,"returnMae":1.6597325976599395,"directionAccuracy":0.49504950495049505,"directionCount":101},"GradientBoosting":{"count":101,"missing":0,"mae":1.9392239547515024,"rmse":2.552353174855742,"mape":1.7036168479171936,"smape":1.704537124143472,"returnMae":1.7089054527302119,"directionAccuracy":0.5148514851485149,"directionCount":101},"Ensemble":{"count":101,"missing":0,"mae":2.0087303435323016,"rmse":2.6419060290582923,"mape":1.7628011273194546,"smape":1.76593207497664,"returnMae":1.7707196521009172,"directionAccuracy":0.46534653465346537,"directionCount":101}},"calibrationCount":50,"intervalRadius":0.02095966394933305,"testCoverage":0.7920792079207921,"testCoverageCount":101,"test":{"Naive":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":5.971287128712872,"rmse":8.004780007614016,"mape":3.1611889810272484,"smape":3.182011233628037,"returnMae":3.1767477625931426,"directionAccuracy":0.504950495049505,"directionCount":101},"MovingAverage":{"count":101,"missing":0,"mae":4.248267326732673,"rmse":5.814985084645829,"mape":2.227194293497967,"smape":2.2323583836189917,"returnMae":2.2365602825566637,"directionAccuracy":0.46534653465346537,"directionCount":101},"ExpSmoothing":{"count":101,"missing":0,"mae":2.769681935536538,"rmse":3.953380825279582,"mape":1.4154435750707248,"smape":1.419761023666718,"returnMae":1.4244683367406785,"directionAccuracy":0.4752475247524752,"directionCount":101},"ARIMA":{"count":88,"missing":13,"mae":2.9250758515873425,"rmse":4.162563332676493,"mape":1.4489604136631382,"smape":1.4532311178640789,"returnMae":1.4578043462636177,"directionAccuracy":0.47126436781609193,"directionCount":87},"GradientBoosting":{"count":101,"missing":0,"mae":2.8760590823676697,"rmse":4.158039743317834,"mape":1.4714045472653914,"smape":1.4757515430562023,"returnMae":1.4806364757765436,"directionAccuracy":0.504950495049505,"directionCount":101},"Ensemble":{"count":88,"missing":13,"mae":3.096010075128707,"rmse":4.445669171575789,"mape":1.5265324264336688,"smape":1.5312899346230913,"returnMae":1.5357957958085104,"directionAccuracy":0.4772727272727273,"directionCount":88}},"pairedBaseline":{"Naive":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":88,"missing":0,"mae":2.912727272727274,"rmse":4.133362047798597,"mape":1.4418040964477465,"smape":1.4457656665925709,"returnMae":1.4503116381478145,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":101,"missing":0,"mae":2.7753465346534667,"rmse":3.9408132296381524,"mape":1.4185655696088995,"smape":1.42272583166338,"returnMae":1.4274269447027281,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":88,"missing":0,"mae":2.912727272727274,"rmse":4.133362047798597,"mape":1.4418040964477465,"smape":1.4457656665925709,"returnMae":1.4503116381478145,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":340.92,"price":340.92,"interval":[333.8487952713595,348.140978928885],"predictions":{"Naive":340.92,"SeasonalNaive":337.83,"MovingAverage":341.55600000000004,"ARIMA":341.0028079364114,"ExpSmoothing":341.0788822935095,"GradientBoosting":340.9364947352034,"Ensemble":340.77608092029135},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=GOOGL"},{"ticker":"GOOGL","name":"Alphabet","market":"stocks","region":"US","currency":"USD","horizon":5,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:11:02.757Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"879b2be5f456c5a6457154202100375d5522d38bee2acc7e7f9f1fc146abf129","weights":{"Naive":0.20350834811069546,"MovingAverage":0.1951302766432132,"ExpSmoothing":0.20422160176684223,"ARIMA":0.20367402463668102,"GradientBoosting":0.19346574884256804},"excluded":{"SeasonalNaive":"duplicate_predictions"},"selected":"Naive","arimaOrder":[1,1,0],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":100,"missing":0,"mae":3.9554850000000004,"rmse":5.047391871798741,"mape":3.3642722948263293,"smape":3.356175496857933,"returnMae":3.3542770847789587,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":3.9554850000000004,"rmse":5.047391871798741,"mape":3.3642722948263293,"smape":3.356175496857933,"returnMae":3.3542770847789587,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":4.133069,"rmse":5.1118332082825235,"mape":3.5055293014863818,"smape":3.5005996884363846,"returnMae":3.498295602158505,"directionAccuracy":0.58,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":3.945903363028508,"rmse":5.015579737136457,"mape":3.3537980263947444,"smape":3.344503791238323,"returnMae":3.3425621125441443,"directionAccuracy":0.59,"directionCount":100},"ARIMA":{"count":100,"missing":0,"mae":3.9546190306423195,"rmse":5.017810515054329,"mape":3.3614964561352156,"smape":3.3535074067845145,"returnMae":3.351548582823,"directionAccuracy":0.59,"directionCount":100},"GradientBoosting":{"count":100,"missing":0,"mae":4.182698373795724,"rmse":5.191509526755367,"mape":3.552970797236014,"smape":3.52971968833596,"returnMae":3.5283940062403873,"directionAccuracy":0.5,"directionCount":100},"Ensemble":{"count":100,"missing":0,"mae":3.9341602609400104,"rmse":4.952667030217378,"mape":3.3444346177083735,"smape":3.333565398682533,"returnMae":3.3315468362491716,"directionAccuracy":0.54,"directionCount":100}},"calibrationCount":49,"intervalRadius":0.05129329438755048,"testCoverage":0.8,"testCoverageCount":100,"test":{"Naive":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.793109999999998,"rmse":8.60378315684443,"mape":3.579118594005753,"smape":3.609861427719924,"returnMae":3.6405865690685726,"directionAccuracy":0.48,"directionCount":100},"ExpSmoothing":{"count":100,"missing":0,"mae":6.052337519597704,"rmse":7.796506278154618,"mape":3.236572972612723,"smape":3.2645364348368693,"returnMae":3.2984865624756514,"directionAccuracy":0.53,"directionCount":100},"ARIMA":{"count":87,"missing":13,"mae":6.338394730843475,"rmse":8.161972916635094,"mape":3.287251519728761,"smape":3.318633017403912,"returnMae":3.3553298331946966,"directionAccuracy":0.4883720930232558,"directionCount":86},"GradientBoosting":{"count":100,"missing":0,"mae":6.316515921304469,"rmse":8.120038081929827,"mape":3.3806073817658344,"smape":3.3993724165265435,"returnMae":3.4341919384024475,"directionAccuracy":0.52,"directionCount":100},"Ensemble":{"count":87,"missing":13,"mae":6.371032491442677,"rmse":8.211105425540017,"mape":3.291784154670064,"smape":3.3207572343885774,"returnMae":3.3576672222844004,"directionAccuracy":0.4827586206896552,"directionCount":87}},"pairedBaseline":{"Naive":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":87,"missing":0,"mae":6.330689655172411,"rmse":8.145758998102778,"mape":3.28831836075867,"smape":3.3193850415611785,"returnMae":3.356061681724195,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":100,"missing":0,"mae":6.054199999999998,"rmse":7.809185745005682,"mape":3.2420058989509983,"smape":3.270676441119632,"returnMae":3.3046181937754104,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":87,"missing":0,"mae":6.330689655172411,"rmse":8.145758998102778,"mape":3.28831836075867,"smape":3.3193850415611785,"returnMae":3.356061681724195,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-06","lastClose":340.92,"price":340.92,"interval":[323.874,358.86315789473684],"predictions":{"Naive":340.92,"SeasonalNaive":340.92,"MovingAverage":341.55600000000004,"ARIMA":340.99921389302654,"ExpSmoothing":341.3404807228182,"GradientBoosting":344.3086567685832,"Ensemble":341.80169693437534},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=GOOGL"},{"ticker":"GOOGL","name":"Alphabet","market":"stocks","region":"US","currency":"USD","horizon":21,"source":"nasdaq","sourceUrl":null,"fetchedAt":"2026-09-30T13:11:02.757Z","historyStart":"2016-09-29","historyEnd":"2026-09-29","historyRows":2513,"dataHash":"879b2be5f456c5a6457154202100375d5522d38bee2acc7e7f9f1fc146abf129","weights":{"Naive":0.1637890495871303,"SeasonalNaive":0.16635166486610398,"MovingAverage":0.17203050576061207,"ExpSmoothing":0.1668520576331651,"ARIMA":0.1643435430312647,"GradientBoosting":0.16663317912172382},"excluded":{},"selected":"Ensemble","arimaOrder":[1,1,0],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":23,"missing":0,"mae":8.25258695652174,"rmse":9.824181909186262,"mape":7.022476157118422,"smape":7.001409509125439,"returnMae":7.026705354774135,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":8.010478260869561,"rmse":9.338675789425393,"mape":6.8773746621818095,"smape":6.929203131809595,"returnMae":6.918460315462484,"directionAccuracy":0.5217391304347826,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":7.776073913043481,"rmse":8.928676973101895,"mape":6.629325736473059,"smape":6.674445337168644,"returnMae":6.690077359818837,"directionAccuracy":0.5217391304347826,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":8.084765348116445,"rmse":9.662466647360015,"mape":6.903546388377135,"smape":6.873269881403201,"returnMae":6.897711710080174,"directionAccuracy":0.6521739130434783,"directionCount":23},"ARIMA":{"count":23,"missing":0,"mae":8.21174421118844,"rmse":9.665590869178038,"mape":6.993101804346826,"smape":6.978137048475951,"returnMae":7.002997322312251,"directionAccuracy":0.5652173913043478,"directionCount":23},"GradientBoosting":{"count":23,"missing":0,"mae":8.343264811398967,"rmse":10.307516203183955,"mape":6.991838985883902,"smape":6.882857334976454,"returnMae":6.906772095769333,"directionAccuracy":0.5652173913043478,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":7.931653816475088,"rmse":9.241376931676315,"mape":6.7700975962662255,"smape":6.755929504122152,"returnMae":6.776620105883113,"directionAccuracy":0.5652173913043478,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.17534016696004465,"testCoverage":0.95,"testCoverageCount":20,"test":{"Naive":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":16.85239130434783,"rmse":21.034045616571248,"mape":8.574053021042891,"smape":8.746565000087697,"returnMae":8.901325601113122,"directionAccuracy":0.5217391304347826,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":16.29586956521739,"rmse":19.680194627218945,"mape":8.401006022401354,"smape":8.521936728293458,"returnMae":8.69959111777599,"directionAccuracy":0.5217391304347826,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":16.10533229906153,"rmse":19.411472193721547,"mape":8.412809801262087,"smape":8.520268745530599,"returnMae":8.708354370111119,"directionAccuracy":0.6086956521739131,"directionCount":23},"ARIMA":{"count":20,"missing":3,"mae":17.029624690750584,"rmse":20.35441532848388,"mape":8.617581097962375,"smape":8.711098273940667,"returnMae":8.873814700596075,"directionAccuracy":0.45,"directionCount":20},"GradientBoosting":{"count":23,"missing":0,"mae":16.84993039419897,"rmse":19.579102530315527,"mape":8.949909592885701,"smape":8.99542108058799,"returnMae":9.164928741586502,"directionAccuracy":0.43478260869565216,"directionCount":23},"Ensemble":{"count":20,"missing":3,"mae":17.12819267595743,"rmse":20.379199352002868,"mape":8.622959839911934,"smape":8.7209377545155,"returnMae":8.87861526977312,"directionAccuracy":0.5,"directionCount":20}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":20,"missing":0,"mae":17.058999999999997,"rmse":20.390170671183697,"mape":8.635468923846346,"smape":8.7292334317949,"returnMae":8.89206302889379,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":16.241304347826084,"rmse":19.61630012093979,"mape":8.461201105487074,"smape":8.581773099232745,"returnMae":8.770150796955443,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":20,"missing":0,"mae":17.058999999999997,"rmse":20.390170671183697,"mape":8.635468923846346,"smape":8.7292334317949,"returnMae":8.89206302889379,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-28","lastClose":340.92,"price":343.4576578396598,"interval":[288.21988265177913,409.28183594892835],"predictions":{"Naive":340.92,"SeasonalNaive":337.83,"MovingAverage":341.55600000000004,"ARIMA":340.99921387780347,"ExpSmoothing":342.33780226651686,"GradientBoosting":357.0793962367158,"Ensemble":343.4576578396598},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=GOOGL"},{"ticker":"LUMI.TA","name":"Bank Leumi","market":"stocks","region":"IL","currency":"ILS","horizon":1,"source":"tase","sourceUrl":null,"fetchedAt":"2026-09-30T14:00:30.361Z","historyStart":"2000-01-03","historyEnd":"2026-09-29","historyRows":6561,"dataHash":"3e37eb62f7dbfacfdd6f5da5fae967bfd59ba3ce0fd5d0bc71b81c5ba068b6d0","weights":{"Naive":0.19081456982234718,"SeasonalNaive":0.09644366481273954,"MovingAverage":0.1420177889143659,"ExpSmoothing":0.19111442400147205,"ARIMA":0.19069264475959696,"GradientBoosting":0.1889169076894785},"excluded":{},"selected":"Naive","arimaOrder":[0,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"},{"order":[1,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":98,"missing":0,"mae":0.31229103061224495,"rmse":0.38125256743278696,"mape":1.265868664311389,"smape":1.2673475832749959,"returnMae":1.2690587129806834,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":98,"missing":0,"mae":0.6078964285714286,"rmse":0.8126682732218402,"mape":2.4979412647423356,"smape":2.5038762436371385,"returnMae":2.51084291401506,"directionAccuracy":0.5,"directionCount":98},"MovingAverage":{"count":98,"missing":0,"mae":0.41739288367346916,"rmse":0.5330124861424316,"mape":1.7000460859621191,"smape":1.701224265043123,"returnMae":1.7051025385469532,"directionAccuracy":0.4387755102040816,"directionCount":98},"ExpSmoothing":{"count":98,"missing":0,"mae":0.3118005300533958,"rmse":0.38097480198407324,"mape":1.264089611006453,"smape":1.2653569371468487,"returnMae":1.2670675887595249,"directionAccuracy":0.5204081632653061,"directionCount":98},"ARIMA":{"count":98,"missing":0,"mae":0.31223493105806693,"rmse":0.3810789248958487,"mape":1.266658933897291,"smape":1.2681618474653833,"returnMae":1.2698701237375531,"directionAccuracy":0.5306122448979592,"directionCount":98},"GradientBoosting":{"count":98,"missing":0,"mae":0.31459460934388583,"rmse":0.3915761283933291,"mape":1.2783649197583271,"smape":1.2804760905713723,"returnMae":1.2818063526359382,"directionAccuracy":0.5204081632653061,"directionCount":98},"Ensemble":{"count":98,"missing":0,"mae":0.31094953157381533,"rmse":0.38885261421413275,"mape":1.258117274088846,"smape":1.2596644754310629,"returnMae":1.261007250878772,"directionAccuracy":0.45918367346938777,"directionCount":98}},"calibrationCount":50,"intervalRadius":0.024265747237355924,"testCoverage":0.9081632653061225,"testCoverageCount":98,"test":{"Naive":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":98,"missing":0,"mae":1.0045821428571435,"rmse":1.3085377264789178,"mape":2.3593917694382247,"smape":2.3775532957077625,"returnMae":2.3622510457858086,"directionAccuracy":0.5306122448979592,"directionCount":98},"MovingAverage":{"count":98,"missing":0,"mae":0.6871084469387762,"rmse":0.9170181939536611,"mape":1.6032712182436748,"smape":1.6085193168382483,"returnMae":1.606918245566048,"directionAccuracy":0.47959183673469385,"directionCount":98},"ExpSmoothing":{"count":98,"missing":0,"mae":0.5035199517402698,"rmse":0.7275401598743445,"mape":1.1550797125578665,"smape":1.1567413896605352,"returnMae":1.1590342226152013,"directionAccuracy":0.5816326530612245,"directionCount":98},"ARIMA":{"count":26,"missing":72,"mae":0.6194204174792836,"rmse":0.9309775023756891,"mape":1.1541416754843854,"smape":1.1612133236392723,"returnMae":1.1688293951017763,"directionAccuracy":0.46153846153846156,"directionCount":26},"GradientBoosting":{"count":98,"missing":0,"mae":0.505400230811621,"rmse":0.7350880063645503,"mape":1.1566408156884627,"smape":1.1584349677085897,"returnMae":1.1607350439629782,"directionAccuracy":0.5306122448979592,"directionCount":98},"Ensemble":{"count":26,"missing":72,"mae":0.5745294089164816,"rmse":0.8242110903611353,"mape":1.078112545093064,"smape":1.0849734338194799,"returnMae":1.0927332483673307,"directionAccuracy":0.5769230769230769,"directionCount":26}},"pairedBaseline":{"Naive":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":26,"missing":0,"mae":0.6168982692307687,"rmse":0.923925498495643,"mape":1.1490765945156407,"smape":1.1561801835394379,"returnMae":1.1637962697501332,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":98,"missing":0,"mae":0.5071943571428573,"rmse":0.7294825670700518,"mape":1.1618419267163713,"smape":1.163839480005971,"returnMae":1.1661341910701322,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":26,"missing":0,"mae":0.6168982692307687,"rmse":0.923925498495643,"mape":1.1490765945156407,"smape":1.1561801835394379,"returnMae":1.1637962697501332,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":75.55,"price":75.55,"interval":[73.73878688930223,77.40570113485374],"predictions":{"Naive":75.55,"SeasonalNaive":77.37,"MovingAverage":76.248,"ARIMA":75.55008422416078,"ExpSmoothing":75.56422635233157,"GradientBoosting":75.66068560654301,"Ensemble":75.84830119119472},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=LUMI.TA"},{"ticker":"LUMI.TA","name":"Bank Leumi","market":"stocks","region":"IL","currency":"ILS","horizon":5,"source":"tase","sourceUrl":null,"fetchedAt":"2026-09-30T14:00:30.361Z","historyStart":"2000-01-03","historyEnd":"2026-09-29","historyRows":6561,"dataHash":"3e37eb62f7dbfacfdd6f5da5fae967bfd59ba3ce0fd5d0bc71b81c5ba068b6d0","weights":{"Naive":0.20336685430370816,"MovingAverage":0.18731790668070097,"ExpSmoothing":0.2052301652519423,"ARIMA":0.20324627045831575,"GradientBoosting":0.20083880330533285},"excluded":{"SeasonalNaive":"duplicate_predictions"},"selected":"Naive","arimaOrder":[0,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"},{"order":[1,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":97,"missing":0,"mae":0.6414453814432989,"rmse":0.8646165449143026,"mape":2.6903945802622515,"smape":2.6882990738571118,"returnMae":2.6901107052673874,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":97,"missing":0,"mae":0.6414453814432989,"rmse":0.8646165449143026,"mape":2.6903945802622515,"smape":2.6882990738571118,"returnMae":2.6901107052673874,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":97,"missing":0,"mae":0.699687981443299,"rmse":0.9552978511438628,"mape":2.9233697815559676,"smape":2.9227195069196776,"returnMae":2.9205929190288296,"directionAccuracy":0.3917525773195876,"directionCount":97},"ExpSmoothing":{"count":97,"missing":0,"mae":0.6365023436338741,"rmse":0.8643302609140948,"mape":2.668334519683008,"smape":2.6638914819302553,"returnMae":2.6656868457293257,"directionAccuracy":0.5979381443298969,"directionCount":97},"ARIMA":{"count":97,"missing":0,"mae":0.6418525010882038,"rmse":0.8645248332633618,"mape":2.691923395376711,"smape":2.689901718095409,"returnMae":2.691706719268731,"directionAccuracy":0.5051546391752577,"directionCount":97},"GradientBoosting":{"count":97,"missing":0,"mae":0.653073629035777,"rmse":0.8794556663375618,"mape":2.7261539521574347,"smape":2.7224951441182488,"returnMae":2.723972374139474,"directionAccuracy":0.5257731958762887,"directionCount":97},"Ensemble":{"count":97,"missing":0,"mae":0.6442550192518465,"rmse":0.8679679248540739,"mape":2.69803127393112,"smape":2.6941119106993385,"returnMae":2.695696886391418,"directionAccuracy":0.422680412371134,"directionCount":97}},"calibrationCount":49,"intervalRadius":0.05318628648453168,"testCoverage":0.9081632653061225,"testCoverageCount":98,"test":{"Naive":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":98,"missing":0,"mae":1.162932453061224,"rmse":1.4771428968768967,"mape":2.700866685850227,"smape":2.7261293239000053,"returnMae":2.7450981582677594,"directionAccuracy":0.46938775510204084,"directionCount":98},"ExpSmoothing":{"count":98,"missing":0,"mae":1.0585929640981375,"rmse":1.3817149559552555,"mape":2.473466000618173,"smape":2.4915886319358265,"returnMae":2.5153024576267713,"directionAccuracy":0.5918367346938775,"directionCount":98},"ARIMA":{"count":26,"missing":72,"mae":1.3592714726547102,"rmse":1.767375891782827,"mape":2.5474114724648476,"smape":2.570233332786502,"returnMae":2.5959736421473427,"directionAccuracy":0.4230769230769231,"directionCount":26},"GradientBoosting":{"count":98,"missing":0,"mae":1.0741851254625372,"rmse":1.4091159700829907,"mape":2.4992891173103424,"smape":2.517576760328654,"returnMae":2.5411731104575734,"directionAccuracy":0.5714285714285714,"directionCount":98},"Ensemble":{"count":26,"missing":72,"mae":1.3078386347457045,"rmse":1.702615385868788,"mape":2.4655625175899516,"smape":2.4862064026609096,"returnMae":2.5119239239710467,"directionAccuracy":0.5384615384615384,"directionCount":26}},"pairedBaseline":{"Naive":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":26,"missing":0,"mae":1.3550808846153841,"rmse":1.7630616687622718,"mape":2.5398311021066213,"smape":2.5627783429696427,"returnMae":2.588515310550849,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":98,"missing":0,"mae":1.0701295918367346,"rmse":1.3998292511747747,"mape":2.4986896977523334,"smape":2.5201885522973027,"returnMae":2.5439367650617366,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":26,"missing":0,"mae":1.3550808846153841,"rmse":1.7630616687622718,"mape":2.5398311021066213,"smape":2.5627783429696427,"returnMae":2.588515310550849,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-07","lastClose":75.55,"price":75.55,"interval":[71.63676373908733,79.67700105477599],"predictions":{"Naive":75.55,"SeasonalNaive":75.55,"MovingAverage":76.248,"ARIMA":75.55008422416078,"ExpSmoothing":75.6201692754325,"GradientBoosting":76.12164519710436,"Ensemble":75.809974406404},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=LUMI.TA"},{"ticker":"LUMI.TA","name":"Bank Leumi","market":"stocks","region":"IL","currency":"ILS","horizon":21,"source":"tase","sourceUrl":null,"fetchedAt":"2026-09-30T14:00:30.361Z","historyStart":"2000-01-03","historyEnd":"2026-09-29","historyRows":6561,"dataHash":"3e37eb62f7dbfacfdd6f5da5fae967bfd59ba3ce0fd5d0bc71b81c5ba068b6d0","weights":{"Naive":0.1694107122670144,"SeasonalNaive":0.1563688092747312,"MovingAverage":0.16781692855686972,"ExpSmoothing":0.17069761094698638,"ARIMA":0.16926145259284173,"GradientBoosting":0.16644448636155654},"excluded":{},"selected":"Naive","arimaOrder":[0,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"},{"order":[1,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":23,"missing":0,"mae":1.328424,"rmse":1.6171421400446182,"mape":5.5103824570473705,"smape":5.595371912391942,"returnMae":5.700932516666315,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":1.399015434782609,"rmse":1.6858426974660248,"mape":5.928005415829021,"smape":6.073730438002934,"returnMae":6.176417424383969,"directionAccuracy":0.4782608695652174,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":1.311070747826087,"rmse":1.5684028921127147,"mape":5.53645882556924,"smape":5.651324790900483,"returnMae":5.755075167564718,"directionAccuracy":0.4782608695652174,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":1.3283286083938872,"rmse":1.6039766873854164,"mape":5.487147134125227,"smape":5.552463012245265,"returnMae":5.657952872782572,"directionAccuracy":0.6086956521739131,"directionCount":23},"ARIMA":{"count":23,"missing":0,"mae":1.3309362470249178,"rmse":1.6197406152108529,"mape":5.515593744022835,"smape":5.600396032808774,"returnMae":5.705959764848835,"directionAccuracy":0.391304347826087,"directionCount":23},"GradientBoosting":{"count":23,"missing":0,"mae":1.3456859933817404,"rmse":1.622670530015058,"mape":5.644671908506105,"smape":5.694051595923271,"returnMae":5.802529476024102,"directionAccuracy":0.391304347826087,"directionCount":23},"Ensemble":{"count":23,"missing":0,"mae":1.311999601245704,"rmse":1.575309465276072,"mape":5.485533917524714,"smape":5.576035948510891,"returnMae":5.68110387978399,"directionAccuracy":0.5217391304347826,"directionCount":23}},"calibrationCount":11,"intervalRadius":0.050200072810776694,"testCoverage":0.30434782608695654,"testCoverageCount":23,"test":{"Naive":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":2.5246623043478267,"rmse":2.996034448135061,"mape":6.0268536850681365,"smape":6.236383473801243,"returnMae":6.372886302021455,"directionAccuracy":0.5652173913043478,"directionCount":23},"MovingAverage":{"count":23,"missing":0,"mae":2.367528495652174,"rmse":2.7707175002243627,"mape":5.642587778548613,"smape":5.816421385045459,"returnMae":5.980400298116457,"directionAccuracy":0.5652173913043478,"directionCount":23},"ExpSmoothing":{"count":23,"missing":0,"mae":2.221827827812795,"rmse":2.529972863841337,"mape":5.392952238344849,"smape":5.519966137532126,"returnMae":5.687539577766981,"directionAccuracy":0.782608695652174,"directionCount":23},"ARIMA":{"count":6,"missing":17,"mae":1.7698856070649356,"rmse":2.056628026964262,"mape":3.5636134126530328,"smape":3.6434856012949663,"returnMae":3.7287275440185126,"directionAccuracy":0.6666666666666666,"directionCount":6},"GradientBoosting":{"count":23,"missing":0,"mae":2.3051658381369977,"rmse":2.5586682741507385,"mape":5.64277010429196,"smape":5.757483019926169,"returnMae":5.92333983396357,"directionAccuracy":0.4782608695652174,"directionCount":23},"Ensemble":{"count":6,"missing":17,"mae":1.6328134604515643,"rmse":1.9865867064126357,"mape":3.349858491101058,"smape":3.424176182553044,"returnMae":3.507539875403392,"directionAccuracy":0.5,"directionCount":6}},"pairedBaseline":{"Naive":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":6,"missing":0,"mae":1.7685700000000004,"rmse":2.052646473899406,"mape":3.563424693436697,"smape":3.6430825119796846,"returnMae":3.7283337246245356,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":23,"missing":0,"mae":2.409558086956522,"rmse":2.7508979290326123,"mape":5.734810869204292,"smape":5.888552216590474,"returnMae":6.057849275580452,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":6,"missing":0,"mae":1.7685700000000004,"rmse":2.052646473899406,"mape":3.563424693436697,"smape":3.6430825119796846,"returnMae":3.7283337246245356,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-29","lastClose":75.55,"price":75.55,"interval":[71.85100615010883,79.43942341009729],"predictions":{"Naive":75.55,"SeasonalNaive":77.37,"MovingAverage":76.248,"ARIMA":75.55008422416078,"ExpSmoothing":75.82923657159485,"GradientBoosting":76.22663627346064,"Ensemble":76.11202909756652},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=LUMI.TA"},{"ticker":"BTC-USDT","name":"Bitcoin","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":1,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.499865+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"9b14ac751b1c335d26510e9779fc62111aaff0830e9b019da67a72a9f6bc4768","weights":{"Naive":0.2273052647435847,"SeasonalNaive":0.04674446063180285,"MovingAverage":0.07479319230102816,"ExpSmoothing":0.22564149690901175,"ARIMA":0.22524828361528104,"GradientBoosting":0.20026730179929156},"excluded":{},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[],"selection":{"Naive":{"count":105,"missing":0,"mae":623.030571428571,"rmse":998.4413342390942,"mape":1.5688979300801411,"smape":1.5661019942604881,"returnMae":1.5648443106022887,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":2893.2646666666665,"rmse":4053.267183366901,"mape":7.641533477634472,"smape":7.489615040218012,"returnMae":7.609401103281635,"directionAccuracy":0.5047619047619047,"directionCount":105},"MovingAverage":{"count":105,"missing":0,"mae":1826.7443537414958,"rmse":2497.7703766954437,"mape":4.7774455685881145,"smape":4.734318543825198,"returnMae":4.755744999789987,"directionAccuracy":0.4857142857142857,"directionCount":105},"ExpSmoothing":{"count":105,"missing":0,"mae":624.3030113450038,"rmse":1005.9128166466762,"mape":1.5808367734761481,"smape":1.577596108188693,"returnMae":1.5763826919096262,"directionAccuracy":0.44761904761904764,"directionCount":105},"ARIMA":{"count":105,"missing":0,"mae":626.1453808676536,"rmse":1013.6174255650816,"mape":1.5833751698053546,"smape":1.5803647071885794,"returnMae":1.5791345647342137,"directionAccuracy":0.4666666666666667,"directionCount":105},"GradientBoosting":{"count":105,"missing":0,"mae":691.4006916131231,"rmse":1029.2577310031434,"mape":1.7818220176944324,"smape":1.7761826921724775,"returnMae":1.7761129605692014,"directionAccuracy":0.5047619047619047,"directionCount":105},"Ensemble":{"count":105,"missing":0,"mae":673.194966067196,"rmse":1091.742944036186,"mape":1.7487734990804187,"smape":1.740375548385996,"returnMae":1.7406217837130442,"directionAccuracy":0.5047619047619047,"directionCount":105}},"calibrationCount":52,"intervalRadius":0.030621568131757492,"testCoverage":0.780952380952381,"testCoverageCount":105,"test":{"Naive":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":4046.3552380952374,"rmse":5139.359396940255,"mape":5.063272714069001,"smape":5.09765310224455,"returnMae":5.047456831223257,"directionAccuracy":0.5333333333333333,"directionCount":105},"MovingAverage":{"count":105,"missing":0,"mae":2349.9348707482977,"rmse":3114.677185980289,"mape":2.996365538997672,"smape":2.999752570976379,"returnMae":2.9837288263009487,"directionAccuracy":0.5619047619047619,"directionCount":105},"ExpSmoothing":{"count":105,"missing":0,"mae":1625.6420661591083,"rmse":2118.9756372668953,"mape":2.0252560492982257,"smape":2.0173494529416325,"returnMae":2.0108061493225446,"directionAccuracy":0.5428571428571428,"directionCount":105},"ARIMA":{"count":105,"missing":0,"mae":1617.02535603549,"rmse":2114.7808867087156,"mape":2.008977829040241,"smape":2.0011060230201902,"returnMae":1.9945554028159407,"directionAccuracy":0.5333333333333333,"directionCount":105},"GradientBoosting":{"count":105,"missing":0,"mae":1673.0807316098776,"rmse":2171.447989507244,"mape":2.0670458906939215,"smape":2.0576145417012874,"returnMae":2.051092511429412,"directionAccuracy":0.4380952380952381,"directionCount":105},"Ensemble":{"count":105,"missing":0,"mae":1588.5536892301059,"rmse":2085.625789635442,"mape":1.955257544252446,"smape":1.9471222176951724,"returnMae":1.9401146923785302,"directionAccuracy":0.5333333333333333,"directionCount":105}},"pairedBaseline":{"Naive":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":105,"missing":0,"mae":1624.6961904761908,"rmse":2115.6273646687505,"mape":2.022091945704391,"smape":2.0138961889514553,"returnMae":2.007338755754077,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":83663.66,"price":83663.66,"interval":[81140.57509419537,86265.20081315443],"predictions":{"Naive":83663.66,"SeasonalNaive":84397.6,"MovingAverage":84139.5142857143,"ARIMA":83635.37814343124,"ExpSmoothing":83653.94651050681,"GradientBoosting":83567.1009890962,"Ensemble":83705.65847199768},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=BTC-USDT"},{"ticker":"BTC-USDT","name":"Bitcoin","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":7,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.499865+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"9b14ac751b1c335d26510e9779fc62111aaff0830e9b019da67a72a9f6bc4768","weights":{"Naive":0.21198172977641344,"MovingAverage":0.17147528193344724,"ExpSmoothing":0.21122484942816944,"ARIMA":0.21116080074524193,"GradientBoosting":0.19415733811672792},"excluded":{"SeasonalNaive":"duplicate_predictions"},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[],"selection":{"Naive":{"count":104,"missing":0,"mae":2828.4889423076925,"rmse":4024.925743438414,"mape":7.298893782993102,"smape":7.169436492272455,"returnMae":7.140108346030126,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":2828.4889423076925,"rmse":4024.925743438414,"mape":7.298893782993102,"smape":7.169436492272455,"returnMae":7.140108346030126,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":3473.6440384615385,"rmse":4818.831347458475,"mape":8.968168121533603,"smape":8.817734846486388,"returnMae":8.826767921979089,"directionAccuracy":0.4423076923076923,"directionCount":104},"ExpSmoothing":{"count":104,"missing":0,"mae":2843.096721692724,"rmse":4038.3601607032497,"mape":7.33874050516021,"smape":7.195707300765725,"returnMae":7.1656934403316415,"directionAccuracy":0.5096153846153846,"directionCount":104},"ARIMA":{"count":104,"missing":0,"mae":2836.818741353384,"rmse":4032.014338765231,"mape":7.32526427944946,"smape":7.197083866405572,"returnMae":7.167866917726573,"directionAccuracy":0.46153846153846156,"directionCount":104},"GradientBoosting":{"count":104,"missing":0,"mae":3099.907913465246,"rmse":4234.773196227769,"mape":7.9926184550201365,"smape":7.807524811489147,"returnMae":7.795597800545187,"directionAccuracy":0.5288461538461539,"directionCount":104},"Ensemble":{"count":104,"missing":0,"mae":2848.0064725680622,"rmse":4086.74993152257,"mape":7.356168264533471,"smape":7.214778075658157,"returnMae":7.187332108826215,"directionAccuracy":0.5384615384615384,"directionCount":104}},"calibrationCount":52,"intervalRadius":0.08432740880430847,"testCoverage":0.8076923076923077,"testCoverageCount":104,"test":{"Naive":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":4235.753859890111,"rmse":5587.733291055114,"mape":5.291172226063309,"smape":5.368653557497019,"returnMae":5.423277093595233,"directionAccuracy":0.5480769230769231,"directionCount":104},"ExpSmoothing":{"count":104,"missing":0,"mae":4135.640392230703,"rmse":5461.007990770038,"mape":5.183202196801707,"smape":5.220347289948291,"returnMae":5.2931306794098525,"directionAccuracy":0.4423076923076923,"directionCount":104},"ARIMA":{"count":104,"missing":0,"mae":4111.4198826927895,"rmse":5403.357667607832,"mape":5.144334035175281,"smape":5.183487161573776,"returnMae":5.256420819705039,"directionAccuracy":0.5192307692307693,"directionCount":104},"GradientBoosting":{"count":104,"missing":0,"mae":4521.203005323827,"rmse":5921.401447563739,"mape":5.492607101082693,"smape":5.511988922586959,"returnMae":5.595325519305681,"directionAccuracy":0.5384615384615384,"directionCount":104},"Ensemble":{"count":104,"missing":0,"mae":4093.841653711231,"rmse":5351.997663545165,"mape":5.093623994854539,"smape":5.13230651807249,"returnMae":5.204404875289036,"directionAccuracy":0.5769230769230769,"directionCount":104}},"pairedBaseline":{"Naive":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":104,"missing":0,"mae":4111.222115384615,"rmse":5399.470706963394,"mape":5.146471692383208,"smape":5.185187557802153,"returnMae":5.2580991088504785,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-06","lastClose":83663.66,"price":83663.66,"interval":[76897.80286358745,91024.81142422922],"predictions":{"Naive":83663.66,"SeasonalNaive":83663.66,"MovingAverage":84139.5142857143,"ARIMA":83644.23507991151,"ExpSmoothing":83646.68631393411,"GradientBoosting":84032.09219046253,"Ensemble":83809.10401521501},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=BTC-USDT"},{"ticker":"BTC-USDT","name":"Bitcoin","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":30,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.499865+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"9b14ac751b1c335d26510e9779fc62111aaff0830e9b019da67a72a9f6bc4768","weights":{"Naive":0.17598022830530047,"SeasonalNaive":0.16190646166378592,"MovingAverage":0.16870921531152344,"ExpSmoothing":0.17352739372739698,"ARIMA":0.1764938862832859,"GradientBoosting":0.1433828147087073},"excluded":{},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[],"selection":{"Naive":{"count":24,"missing":0,"mae":6655.553333333334,"rmse":8797.733385382095,"mape":17.110220315884053,"smape":16.438349341780647,"returnMae":16.448294874105528,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":7076.449166666668,"rmse":8752.058027093306,"mape":18.172472842360058,"smape":17.93592344138943,"returnMae":17.878067727703495,"directionAccuracy":0.5,"directionCount":24},"MovingAverage":{"count":24,"missing":0,"mae":6827.878333333334,"rmse":8653.123123235417,"mape":17.611930708528693,"smape":17.154775406411815,"returnMae":17.157181851821964,"directionAccuracy":0.5416666666666666,"directionCount":24},"ExpSmoothing":{"count":24,"missing":0,"mae":6829.539310706833,"rmse":9094.114935805626,"mape":17.37970258857695,"smape":16.646261980905432,"returnMae":16.6807938792951,"directionAccuracy":0.4583333333333333,"directionCount":24},"ARIMA":{"count":24,"missing":0,"mae":6635.369184002091,"rmse":8786.351606328417,"mape":17.068944847856883,"smape":16.390659870984116,"returnMae":16.400424672682345,"directionAccuracy":0.625,"directionCount":24},"GradientBoosting":{"count":24,"missing":0,"mae":8384.689740190712,"rmse":10904.228112093077,"mape":21.39619865480761,"smape":19.762555131394898,"returnMae":20.187737931205596,"directionAccuracy":0.2916666666666667,"directionCount":24},"Ensemble":{"count":24,"missing":0,"mae":6920.549975573597,"rmse":8901.590381978942,"mape":17.696668306927467,"smape":17.013947920634095,"returnMae":17.027670496763832,"directionAccuracy":0.4583333333333333,"directionCount":24}},"calibrationCount":12,"intervalRadius":0.23211126966946508,"testCoverage":0.875,"testCoverageCount":24,"test":{"Naive":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":9458.139583333332,"rmse":11910.08178243979,"mape":11.50400877606315,"smape":12.04643044456641,"returnMae":12.53018018743839,"directionAccuracy":0.5,"directionCount":24},"MovingAverage":{"count":24,"missing":0,"mae":8922.775059523809,"rmse":11266.981072368068,"mape":10.896345487687459,"smape":11.272899072993582,"returnMae":11.811722011187694,"directionAccuracy":0.5,"directionCount":24},"ExpSmoothing":{"count":24,"missing":0,"mae":8743.231885363897,"rmse":10461.87896213331,"mape":10.835239471776259,"smape":11.139470298733418,"returnMae":11.689060535242294,"directionAccuracy":0.5,"directionCount":24},"ARIMA":{"count":24,"missing":0,"mae":8633.721239039189,"rmse":10587.525304597815,"mape":10.709760999617279,"smape":11.018724347078567,"returnMae":11.57372156428318,"directionAccuracy":0.5,"directionCount":24},"GradientBoosting":{"count":24,"missing":0,"mae":11722.16995679644,"rmse":14074.123101520789,"mape":13.648245200661954,"smape":13.481765290636302,"returnMae":14.298413422171464,"directionAccuracy":0.5833333333333334,"directionCount":24},"Ensemble":{"count":24,"missing":0,"mae":8986.00556517879,"rmse":10867.514739813327,"mape":10.932101843540764,"smape":11.227890373701088,"returnMae":11.786010777633395,"directionAccuracy":0.5416666666666666,"directionCount":24}},"pairedBaseline":{"Naive":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":24,"missing":0,"mae":8627.743750000001,"rmse":10587.904754023773,"mape":10.707645621492706,"smape":11.016810789103836,"returnMae":11.571815686752004,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-29","lastClose":83663.66,"price":83663.66,"interval":[66333.39355322321,105521.6329159973],"predictions":{"Naive":83663.66,"SeasonalNaive":84410.24,"MovingAverage":84139.5142857143,"ARIMA":83644.32278851993,"ExpSmoothing":83644.12230244593,"GradientBoosting":84764.03170424899,"Ensemble":84015.78829613549},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=BTC-USDT"},{"ticker":"ETH-USDT","name":"Ethereum","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":1,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.503570+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"0d49658fc648c34e9d75c37441722ef92d5225e0f4a4e4585d464a354508ddcc","weights":{"Naive":0.22154850199285997,"SeasonalNaive":0.05347435817292869,"MovingAverage":0.08643905119624352,"ExpSmoothing":0.21952468770287134,"ARIMA":0.216608066809918,"GradientBoosting":0.2024053341251785},"excluded":{},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":105,"missing":0,"mae":60.769809523809535,"rmse":93.91625357073134,"mape":2.5627059805782757,"smape":2.567627383163212,"returnMae":2.577187179748909,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":233.9435238095238,"rmse":323.1807354775491,"mape":10.653422207693515,"smape":10.501047128445682,"returnMae":10.677490642938244,"directionAccuracy":0.4857142857142857,"directionCount":105},"MovingAverage":{"count":105,"missing":0,"mae":149.2358367346939,"rmse":206.1354784151863,"mape":6.599705958709458,"smape":6.515542331393111,"returnMae":6.6054861908686435,"directionAccuracy":0.4666666666666667,"directionCount":105},"ExpSmoothing":{"count":105,"missing":0,"mae":61.31358776714171,"rmse":93.15555109929332,"mape":2.5895005374114883,"smape":2.591558571417502,"returnMae":2.600946458474821,"directionAccuracy":0.5142857142857142,"directionCount":105},"ARIMA":{"count":105,"missing":0,"mae":61.936755086014074,"rmse":96.16051031985485,"mape":2.6221774438984156,"smape":2.626233889285489,"returnMae":2.635968121767249,"directionAccuracy":0.44761904761904764,"directionCount":105},"GradientBoosting":{"count":105,"missing":0,"mae":65.3008542303741,"rmse":96.09199092824645,"mape":2.814291364863377,"smape":2.8087604323090747,"returnMae":2.820933358779241,"directionAccuracy":0.5333333333333333,"directionCount":105},"Ensemble":{"count":105,"missing":0,"mae":65.56526646389783,"rmse":103.35231435044668,"mape":2.819241381117247,"smape":2.817145242186185,"returnMae":2.830148966592403,"directionAccuracy":0.4857142857142857,"directionCount":105}},"calibrationCount":52,"intervalRadius":0.027268258638845883,"testCoverage":0.6095238095238096,"testCoverageCount":105,"test":{"Naive":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":232.45190476190473,"rmse":316.50094927864865,"mape":7.668023376056916,"smape":7.6898716470475765,"returnMae":7.6382105529767585,"directionAccuracy":0.5714285714285714,"directionCount":105},"MovingAverage":{"count":105,"missing":0,"mae":132.25009523809518,"rmse":192.4872474098803,"mape":4.468026937329509,"smape":4.430157260578307,"returnMae":4.433550593188248,"directionAccuracy":0.6,"directionCount":105},"ExpSmoothing":{"count":105,"missing":0,"mae":83.89103220705634,"rmse":115.3067210905407,"mape":2.7381303315261127,"smape":2.719281860434818,"returnMae":2.7057814842494667,"directionAccuracy":0.4857142857142857,"directionCount":105},"ARIMA":{"count":105,"missing":0,"mae":83.91727555870824,"rmse":116.37551654709743,"mape":2.7378417079966337,"smape":2.7196507431629153,"returnMae":2.7062738588049196,"directionAccuracy":0.4380952380952381,"directionCount":105},"GradientBoosting":{"count":105,"missing":0,"mae":82.23151418161004,"rmse":116.25352121382473,"mape":2.6391254721822928,"smape":2.6210481940823125,"returnMae":2.608143100694602,"directionAccuracy":0.4857142857142857,"directionCount":105},"Ensemble":{"count":105,"missing":0,"mae":83.60563456739061,"rmse":119.8734500370797,"mape":2.7343640584999043,"smape":2.7170612717939435,"returnMae":2.704332670014095,"directionAccuracy":0.5523809523809524,"directionCount":105}},"pairedBaseline":{"Naive":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":105,"missing":0,"mae":82.95333333333332,"rmse":114.86457818624834,"mape":2.7100473112588395,"smape":2.6923085275180227,"returnMae":2.678884979607118,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-09-30","lastClose":2677.98,"price":2677.98,"interval":[2605.9427771413166,2752.0085795080736],"predictions":{"Naive":2677.98,"SeasonalNaive":2684.71,"MovingAverage":2688.0057142857145,"ARIMA":2678.7748982247285,"ExpSmoothing":2678.953320923785,"GradientBoosting":2676.2864361130314,"Ensemble":2679.249558636119},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=ETH-USDT"},{"ticker":"ETH-USDT","name":"Ethereum","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":7,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.503570+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"0d49658fc648c34e9d75c37441722ef92d5225e0f4a4e4585d464a354508ddcc","weights":{"Naive":0.21161287110327648,"MovingAverage":0.1706870215825378,"ExpSmoothing":0.21204988064447622,"ARIMA":0.21128391833862759,"GradientBoosting":0.19436630833108196},"excluded":{"SeasonalNaive":"duplicate_predictions"},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":104,"missing":0,"mae":233.87288461538466,"rmse":329.1970058952308,"mape":10.41898112122692,"smape":10.208087078804999,"returnMae":10.285911516502269,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":233.87288461538466,"rmse":329.1970058952308,"mape":10.41898112122692,"smape":10.208087078804999,"returnMae":10.285911516502269,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":294.3508379120879,"rmse":377.69664447883184,"mape":12.81231322569885,"smape":12.600667817627354,"returnMae":12.752177920386085,"directionAccuracy":0.41346153846153844,"directionCount":104},"ExpSmoothing":{"count":104,"missing":0,"mae":232.21740809448468,"rmse":328.2287767483937,"mape":10.418107573101741,"smape":10.188853991356984,"returnMae":10.264713478290759,"directionAccuracy":0.5769230769230769,"directionCount":104},"ARIMA":{"count":104,"missing":0,"mae":233.77003909696234,"rmse":328.6276584746253,"mape":10.429816194290085,"smape":10.22410812521229,"returnMae":10.301925887387158,"directionAccuracy":0.4519230769230769,"directionCount":104},"GradientBoosting":{"count":104,"missing":0,"mae":255.5987185240085,"rmse":368.3856238733261,"mape":11.42142419843442,"smape":11.132649186327898,"returnMae":11.198603742648887,"directionAccuracy":0.49038461538461536,"directionCount":104},"Ensemble":{"count":104,"missing":0,"mae":236.94111834264828,"rmse":334.3227251404459,"mape":10.589584179392094,"smape":10.364222156670944,"returnMae":10.445222538932692,"directionAccuracy":0.46153846153846156,"directionCount":104}},"calibrationCount":52,"intervalRadius":0.07603897564424418,"testCoverage":0.6538461538461539,"testCoverageCount":104,"test":{"Naive":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":246.36075549450555,"rmse":316.9574326907203,"mape":8.178907970509226,"smape":8.227177148652357,"returnMae":8.34794325828514,"directionAccuracy":0.5576923076923077,"directionCount":104},"ExpSmoothing":{"count":104,"missing":0,"mae":222.3374745114622,"rmse":301.21898200011077,"mape":7.388774643735808,"smape":7.402231526036098,"returnMae":7.513882702603111,"directionAccuracy":0.4423076923076923,"directionCount":104},"ARIMA":{"count":104,"missing":0,"mae":219.75999950082348,"rmse":298.2059113455373,"mape":7.296069632490656,"smape":7.3118607033473655,"returnMae":7.423681680879329,"directionAccuracy":0.49038461538461536,"directionCount":104},"GradientBoosting":{"count":104,"missing":0,"mae":233.38609471886093,"rmse":314.71104730072994,"mape":7.68849039305307,"smape":7.686948247897463,"returnMae":7.80721853386864,"directionAccuracy":0.5192307692307693,"directionCount":104},"Ensemble":{"count":104,"missing":0,"mae":218.74696308481367,"rmse":296.8742031726558,"mape":7.247744715103592,"smape":7.2637511167673505,"returnMae":7.374911319920983,"directionAccuracy":0.5384615384615384,"directionCount":104}},"pairedBaseline":{"Naive":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":104,"missing":0,"mae":219.5990384615384,"rmse":297.8841105453337,"mape":7.289259507598437,"smape":7.304808823510384,"returnMae":7.416551563682074,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-06","lastClose":2677.98,"price":2677.98,"interval":[2481.8985293626124,2889.552814329507],"predictions":{"Naive":2677.98,"SeasonalNaive":2677.98,"MovingAverage":2688.0057142857145,"ARIMA":2678.496407934157,"ExpSmoothing":2678.8393904691825,"GradientBoosting":2713.7705480650347,"Ensemble":2686.93907834942},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=ETH-USDT"},{"ticker":"ETH-USDT","name":"Ethereum","market":"crypto","region":"GLOBAL","currency":"USDT","horizon":30,"source":"binance","sourceUrl":null,"fetchedAt":"2026-09-30T09:28:40.503570+00:00","historyStart":"2017-08-17","historyEnd":"2026-09-29","historyRows":3331,"dataHash":"0d49658fc648c34e9d75c37441722ef92d5225e0f4a4e4585d464a354508ddcc","weights":{"Naive":0.1724560380054107,"SeasonalNaive":0.1630281367427958,"MovingAverage":0.1697564149022082,"ExpSmoothing":0.1733452763323235,"ARIMA":0.17321187679882277,"GradientBoosting":0.14820225721843908},"excluded":{},"selected":"Naive","arimaOrder":[1,1,1],"arimaSelectionErrors":[{"order":[0,1,0],"error":"ConvergenceWarning"}],"selection":{"Naive":{"count":24,"missing":0,"mae":480.19000000000005,"rmse":629.0767728187078,"mape":21.58407508939443,"smape":21.302449138434984,"returnMae":22.46393079039931,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":499.07875000000007,"rmse":661.0155494609539,"mape":22.782428215551477,"smape":22.70824342981006,"returnMae":23.76301771915585,"directionAccuracy":0.5833333333333334,"directionCount":24},"MovingAverage":{"count":24,"missing":0,"mae":482.23172619047637,"rmse":649.5687425501742,"mape":21.935295495342274,"smape":21.649334169331294,"returnMae":22.821172939895927,"directionAccuracy":0.5416666666666666,"directionCount":24},"ExpSmoothing":{"count":24,"missing":0,"mae":479.5316439949991,"rmse":628.955845097214,"mape":21.51587194368263,"smape":21.198692431282726,"returnMae":22.348693798341657,"directionAccuracy":0.4583333333333333,"directionCount":24},"ARIMA":{"count":24,"missing":0,"mae":477.36327650754293,"rmse":628.3749226397022,"mape":21.493618607516872,"smape":21.204175042937567,"returnMae":22.36590569733004,"directionAccuracy":0.5833333333333334,"directionCount":24},"GradientBoosting":{"count":24,"missing":0,"mae":559.2103884194829,"rmse":678.6318679294853,"mape":25.401568573433618,"smape":24.802897602825404,"returnMae":26.140226031982582,"directionAccuracy":0.4583333333333333,"directionCount":24},"Ensemble":{"count":24,"missing":0,"mae":487.05736181950243,"rmse":632.5180775429466,"mape":22.145351349507248,"smape":21.854739738427828,"returnMae":23.020040613897056,"directionAccuracy":0.375,"directionCount":24}},"calibrationCount":12,"intervalRadius":0.15960346293718458,"testCoverage":0.5416666666666666,"testCoverageCount":24,"test":{"Naive":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":507.64416666666665,"rmse":654.2183015948626,"mape":16.579410107282317,"smape":16.80714066653505,"returnMae":17.75286510089769,"directionAccuracy":0.5416666666666666,"directionCount":24},"MovingAverage":{"count":24,"missing":0,"mae":504.41130952380945,"rmse":648.225544456599,"mape":16.473766965062744,"smape":16.649543364440362,"returnMae":17.591318563433582,"directionAccuracy":0.4166666666666667,"directionCount":24},"ExpSmoothing":{"count":24,"missing":0,"mae":510.03560791534824,"rmse":636.7841827556133,"mape":16.55251460134376,"smape":16.78158722320454,"returnMae":17.70679376077352,"directionAccuracy":0.5416666666666666,"directionCount":24},"ARIMA":{"count":24,"missing":0,"mae":509.46339968304665,"rmse":636.9287980867716,"mape":16.533442766762676,"smape":16.757941765133193,"returnMae":17.685818603067094,"directionAccuracy":0.5416666666666666,"directionCount":24},"GradientBoosting":{"count":24,"missing":0,"mae":631.9155515187631,"rmse":741.4707670978751,"mape":20.284876554427864,"smape":20.499757728322262,"returnMae":21.421868345571845,"directionAccuracy":0.3333333333333333,"directionCount":24},"Ensemble":{"count":24,"missing":0,"mae":523.658923606355,"rmse":647.0408666399592,"mape":16.99177045474972,"smape":17.203684987184186,"returnMae":18.135137087523642,"directionAccuracy":0.4166666666666667,"directionCount":24}},"pairedBaseline":{"Naive":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"SeasonalNaive":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"MovingAverage":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"ExpSmoothing":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"ARIMA":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"GradientBoosting":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0},"Ensemble":{"count":24,"missing":0,"mae":508.0924999999999,"rmse":636.177706377445,"mape":16.48979632217174,"smape":16.722823200311524,"returnMae":17.65077110236204,"directionAccuracy":null,"directionCount":0}},"latest":{"asOf":"2026-09-29","targetDate":"2026-10-29","lastClose":2677.98,"price":2677.98,"interval":[2282.929110517796,3141.392716646116],"predictions":{"Naive":2677.98,"SeasonalNaive":2688.05,"MovingAverage":2688.0057142857145,"ARIMA":2678.486637782719,"ExpSmoothing":2678.7991535775022,"GradientBoosting":2795.0321543168156,"Ensemble":2698.9007682174624},"errors":{}},"auditUrl":"/api/training/report?run=c99fa1be-2577-4ad2-a4f7-6da2fbd14542&ticker=ETH-USDT"}],"trainingRun":{"id":"c99fa1be-2577-4ad2-a4f7-6da2fbd14542","sourceUpdates":[{"ticker":"AAPL","asOf":"2026-09-30","refresh":"updated"},{"ticker":"MSFT","asOf":"2026-09-29","refresh":"saved_archive"},{"ticker":"NVDA","asOf":"2026-09-29","refresh":"saved_archive"},{"ticker":"AMZN","asOf":"2026-09-30","refresh":"updated"},{"ticker":"GOOGL","asOf":"2026-09-29","refresh":"saved_archive"},{"ticker":"LUMI.TA","asOf":"2026-09-29","refresh":"saved_archive"},{"ticker":"BTC-USDT","asOf":"2026-09-29","refresh":"refresh_unavailable_saved_archive"},{"ticker":"ETH-USDT","asOf":"2026-09-29","refresh":"refresh_unavailable_saved_archive"}],"validation":"price-forecast-1 audit boundaries and Python check_results","mainProbabilityWeightChanged":false}}