From e50cbbd0ffc7b1ce8312560af09d066d5147eb44 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Apr 2026 14:34:40 +0000 Subject: [PATCH] chore: update performance tracking 2026-04-15 --- .../recommendations/performance_database.json | 474 ++++++++++-------- data/recommendations/statistics.json | 4 +- 2 files changed, 258 insertions(+), 220 deletions(-) diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index d68f3c77..3aa51479 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,6 +1,6 @@ { - "last_updated": "2026-04-15 14:13:00", - "total_recommendations": 651, + "last_updated": "2026-04-15 14:34:40", + "total_recommendations": 653, "recommendations_by_date": { "2026-02-10": [ { @@ -11827,8 +11827,8 @@ "entry_price": 20.674999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 20.719999313354492, - "return_pct": 0.22, + "current_price": 21.05500030517578, + "return_pct": 1.84, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.15, @@ -11850,8 +11850,8 @@ "entry_price": 18.299999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 16.655000686645508, - "return_pct": -8.99, + "current_price": 16.639999389648438, + "return_pct": -9.07, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -3.66, @@ -11873,8 +11873,8 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 66.7300033569336, - "return_pct": -1.33, + "current_price": 67.0199966430664, + "return_pct": -0.9, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.07, @@ -11896,8 +11896,8 @@ "entry_price": 139.99000549316406, "discovery_date": "2026-03-17", "status": "open", - "current_price": 128.07000732421875, - "return_pct": -8.51, + "current_price": 128.14999389648438, + "return_pct": -8.46, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 2.35, @@ -11919,8 +11919,8 @@ "entry_price": 35.86000061035156, "discovery_date": "2026-03-17", "status": "open", - "current_price": 34.56999969482422, - "return_pct": -3.6, + "current_price": 34.581199645996094, + "return_pct": -3.57, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.11, @@ -11942,8 +11942,8 @@ "entry_price": 71.61499786376953, "discovery_date": "2026-03-17", "status": "open", - "current_price": 71.63749694824219, - "return_pct": 0.03, + "current_price": 71.72000122070312, + "return_pct": 0.15, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -1.85, @@ -11965,8 +11965,8 @@ "entry_price": 4.494999885559082, "discovery_date": "2026-03-17", "status": "open", - "current_price": 4.664999961853027, - "return_pct": 3.78, + "current_price": 4.695000171661377, + "return_pct": 4.45, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -4.78, @@ -11988,8 +11988,8 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 45.189998626708984, - "return_pct": 0.96, + "current_price": 44.88999938964844, + "return_pct": 0.29, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -0.69, @@ -12011,8 +12011,8 @@ "entry_price": 16.969999313354492, "discovery_date": "2026-03-17", "status": "open", - "current_price": 16.309999465942383, - "return_pct": -3.89, + "current_price": 16.530000686645508, + "return_pct": -2.59, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 12.29, @@ -12034,8 +12034,8 @@ "entry_price": 8.880000114440918, "discovery_date": "2026-03-17", "status": "open", - "current_price": 8.984999656677246, - "return_pct": 1.18, + "current_price": 9.029899597167969, + "return_pct": 1.69, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -1.58, @@ -12057,8 +12057,8 @@ "entry_price": 93.55999755859375, "discovery_date": "2026-03-17", "status": "open", - "current_price": 86.91500091552734, - "return_pct": -7.1, + "current_price": 86.69259643554688, + "return_pct": -7.34, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 1.39, @@ -12080,8 +12080,8 @@ "entry_price": 6.954999923706055, "discovery_date": "2026-03-17", "status": "open", - "current_price": 6.985000133514404, - "return_pct": 0.43, + "current_price": 7.0, + "return_pct": 0.65, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -5.39, @@ -12105,8 +12105,8 @@ "entry_price": 8.586000442504883, "discovery_date": "2026-03-19", "status": "open", - "current_price": 8.984999656677246, - "return_pct": 4.65, + "current_price": 9.029899597167969, + "return_pct": 5.17, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -1.53, @@ -12128,8 +12128,8 @@ "entry_price": 110.56999969482422, "discovery_date": "2026-03-19", "status": "open", - "current_price": 110.98500061035156, - "return_pct": 0.38, + "current_price": 110.87000274658203, + "return_pct": 0.27, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -0.91, @@ -12151,8 +12151,8 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 157.9250030517578, - "return_pct": -3.46, + "current_price": 157.76499938964844, + "return_pct": -3.55, "days_held": 27, "last_updated": "2026-04-15", "return_1d": 0.13, @@ -12174,8 +12174,8 @@ "entry_price": 353.3550109863281, "discovery_date": "2026-03-19", "status": "open", - "current_price": 348.6600036621094, - "return_pct": -1.33, + "current_price": 347.67999267578125, + "return_pct": -1.61, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -0.89, @@ -12197,8 +12197,8 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 187.42999267578125, - "return_pct": 17.5, + "current_price": 188.56500244140625, + "return_pct": 18.21, "days_held": 27, "last_updated": "2026-04-15", "return_1d": 2.49, @@ -12222,8 +12222,8 @@ "entry_price": 63.23500061035156, "discovery_date": "2026-03-20", "status": "open", - "current_price": 66.7300033569336, - "return_pct": 5.53, + "current_price": 67.0199966430664, + "return_pct": 5.99, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -6.33, @@ -12245,8 +12245,8 @@ "entry_price": 16.635000228881836, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.655000686645508, - "return_pct": 0.12, + "current_price": 16.639999389648438, + "return_pct": 0.03, "days_held": 26, "last_updated": "2026-04-15", "return_1d": 1.11, @@ -12268,8 +12268,8 @@ "entry_price": 0.9240000247955322, "discovery_date": "2026-03-20", "status": "open", - "current_price": 0.9448000192642212, - "return_pct": 2.25, + "current_price": 0.9611999988555908, + "return_pct": 4.03, "days_held": 26, "last_updated": "2026-04-15", "return_1d": 2.16, @@ -12291,8 +12291,8 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.610000610351562, - "return_pct": -3.71, + "current_price": 16.540000915527344, + "return_pct": -4.12, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -1.1, @@ -12314,8 +12314,8 @@ "entry_price": 28.429899215698242, "discovery_date": "2026-03-20", "status": "open", - "current_price": 25.704999923706055, - "return_pct": -9.58, + "current_price": 25.655000686645508, + "return_pct": -9.76, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -0.42, @@ -12337,8 +12337,8 @@ "entry_price": 18.104999542236328, "discovery_date": "2026-03-20", "status": "open", - "current_price": 17.540000915527344, - "return_pct": -3.12, + "current_price": 17.550800323486328, + "return_pct": -3.06, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -3.07, @@ -12362,8 +12362,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-21", "status": "open", - "current_price": 43.595001220703125, - "return_pct": 25.85, + "current_price": 44.15999984741211, + "return_pct": 27.48, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12385,8 +12385,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.800000190734863, - "return_pct": -25.8, + "current_price": 8.8149995803833, + "return_pct": -25.67, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12408,8 +12408,8 @@ "entry_price": 8.470000267028809, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.984999656677246, - "return_pct": 6.08, + "current_price": 9.029899597167969, + "return_pct": 6.61, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12431,8 +12431,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-21", "status": "open", - "current_price": 63.8849983215332, - "return_pct": -0.32, + "current_price": 64.19000244140625, + "return_pct": 0.16, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12454,8 +12454,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-21", "status": "open", - "current_price": 13.84000015258789, - "return_pct": 5.49, + "current_price": 13.819999694824219, + "return_pct": 5.34, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12477,8 +12477,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-21", "status": "open", - "current_price": 236.75999450683594, - "return_pct": -4.53, + "current_price": 236.52000427246094, + "return_pct": -4.63, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12500,8 +12500,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.75, - "return_pct": -0.45, + "current_price": 66.83999633789062, + "return_pct": -0.31, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12523,8 +12523,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-21", "status": "open", - "current_price": 26.6299991607666, - "return_pct": 13.51, + "current_price": 26.655000686645508, + "return_pct": 13.62, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12546,8 +12546,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8791000247001648, - "return_pct": 5.32, + "current_price": 0.876800000667572, + "return_pct": 5.04, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12569,8 +12569,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.9448000192642212, - "return_pct": 0.08, + "current_price": 0.9611999988555908, + "return_pct": 1.82, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12592,8 +12592,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-21", "status": "open", - "current_price": 7.130000114440918, - "return_pct": 23.14, + "current_price": 7.150000095367432, + "return_pct": 23.49, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12617,8 +12617,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-22", "status": "open", - "current_price": 8.800000190734863, - "return_pct": -25.8, + "current_price": 8.8149995803833, + "return_pct": -25.67, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.07, @@ -12640,8 +12640,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.9448000192642212, - "return_pct": 0.08, + "current_price": 0.9611999988555908, + "return_pct": 1.82, "days_held": 24, "last_updated": "2026-04-15", "return_1d": -0.02, @@ -12663,8 +12663,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-22", "status": "open", - "current_price": 236.75999450683594, - "return_pct": -4.53, + "current_price": 236.52000427246094, + "return_pct": -4.63, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 0.34, @@ -12686,8 +12686,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8791000247001648, - "return_pct": 5.32, + "current_price": 0.876800000667572, + "return_pct": 5.04, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 4.28, @@ -12709,8 +12709,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 63.8849983215332, - "return_pct": -0.32, + "current_price": 64.19000244140625, + "return_pct": 0.16, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 1.7, @@ -12732,8 +12732,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-22", "status": "open", - "current_price": 7.130000114440918, - "return_pct": 23.14, + "current_price": 7.150000095367432, + "return_pct": 23.49, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 5.44, @@ -12755,8 +12755,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-22", "status": "open", - "current_price": 13.84000015258789, - "return_pct": 5.49, + "current_price": 13.819999694824219, + "return_pct": 5.34, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.93, @@ -12778,8 +12778,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-22", "status": "open", - "current_price": 43.595001220703125, - "return_pct": 25.85, + "current_price": 44.15999984741211, + "return_pct": 27.48, "days_held": 24, "last_updated": "2026-04-15", "return_1d": -0.89, @@ -12801,8 +12801,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 26.6299991607666, - "return_pct": 13.51, + "current_price": 26.655000686645508, + "return_pct": 13.62, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.49, @@ -12824,8 +12824,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.75, - "return_pct": -0.45, + "current_price": 66.83999633789062, + "return_pct": -0.31, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 0.25, @@ -12847,8 +12847,8 @@ "entry_price": 17.059999465942383, "discovery_date": "2026-03-22", "status": "open", - "current_price": 16.610000610351562, - "return_pct": -2.64, + "current_price": 16.540000915527344, + "return_pct": -3.05, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 3.11, @@ -12870,8 +12870,8 @@ "entry_price": 12.220000267028809, "discovery_date": "2026-03-22", "status": "open", - "current_price": 14.609999656677246, - "return_pct": 19.56, + "current_price": 14.630000114440918, + "return_pct": 19.72, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 3.11, @@ -12895,8 +12895,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-28", "status": "open", - "current_price": 37.54499816894531, - "return_pct": 3.37, + "current_price": 37.28499984741211, + "return_pct": 2.66, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12918,8 +12918,8 @@ "entry_price": 179.30999755859375, "discovery_date": "2026-03-28", "status": "open", - "current_price": 175.99000549316406, - "return_pct": -1.85, + "current_price": 176.66000366210938, + "return_pct": -1.48, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12941,8 +12941,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-28", "status": "open", - "current_price": 92.33999633789062, - "return_pct": 3.6, + "current_price": 92.33000183105469, + "return_pct": 3.59, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12964,8 +12964,8 @@ "entry_price": 22.8799991607666, "discovery_date": "2026-03-28", "status": "open", - "current_price": 25.5049991607666, - "return_pct": 11.47, + "current_price": 25.139999389648438, + "return_pct": 9.88, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12987,8 +12987,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-28", "status": "open", - "current_price": 57.8849983215332, - "return_pct": -1.12, + "current_price": 57.77000045776367, + "return_pct": -1.32, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13010,8 +13010,8 @@ "entry_price": 2.259999990463257, "discovery_date": "2026-03-28", "status": "open", - "current_price": 2.7850000858306885, - "return_pct": 23.23, + "current_price": 2.7799999713897705, + "return_pct": 23.01, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13033,8 +13033,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-28", "status": "open", - "current_price": 222.3800048828125, - "return_pct": 16.72, + "current_price": 222.01499938964844, + "return_pct": 16.53, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13058,8 +13058,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-29", "status": "open", - "current_price": 37.54499816894531, - "return_pct": 3.37, + "current_price": 37.28499984741211, + "return_pct": 2.66, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 0.08, @@ -13081,8 +13081,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-29", "status": "open", - "current_price": 222.3800048828125, - "return_pct": 16.72, + "current_price": 222.01499938964844, + "return_pct": 16.53, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 0.06, @@ -13104,8 +13104,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-29", "status": "open", - "current_price": 92.33999633789062, - "return_pct": 3.6, + "current_price": 92.33000183105469, + "return_pct": 3.59, "days_held": 17, "last_updated": "2026-04-15", "return_1d": -3.03, @@ -13127,8 +13127,8 @@ "entry_price": 20.770000457763672, "discovery_date": "2026-03-29", "status": "open", - "current_price": 20.8700008392334, - "return_pct": 0.48, + "current_price": 20.864999771118164, + "return_pct": 0.46, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 2.26, @@ -13150,8 +13150,8 @@ "entry_price": 1.4299999475479126, "discovery_date": "2026-03-29", "status": "open", - "current_price": 1.6349999904632568, - "return_pct": 14.34, + "current_price": 1.6449999809265137, + "return_pct": 15.03, "days_held": 17, "last_updated": "2026-04-15", "return_1d": -1.4, @@ -13173,8 +13173,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-29", "status": "open", - "current_price": 57.8849983215332, - "return_pct": -1.12, + "current_price": 57.77000045776367, + "return_pct": -1.32, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 1.76, @@ -13198,8 +13198,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-03", "status": "open", - "current_price": 11.28499984741211, - "return_pct": 9.14, + "current_price": 11.255000114440918, + "return_pct": 8.85, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13221,8 +13221,8 @@ "entry_price": 12.029999732971191, "discovery_date": "2026-04-03", "status": "open", - "current_price": 12.800000190734863, - "return_pct": 6.4, + "current_price": 12.8100004196167, + "return_pct": 6.48, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13244,8 +13244,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-03", "status": "open", - "current_price": 21.100000381469727, - "return_pct": -1.68, + "current_price": 21.09000015258789, + "return_pct": -1.72, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13267,8 +13267,8 @@ "entry_price": 3.1500000953674316, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.799999952316284, - "return_pct": -11.11, + "current_price": 2.815000057220459, + "return_pct": -10.63, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13290,8 +13290,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.5199999809265137, - "return_pct": 4.56, + "current_price": 2.5611000061035156, + "return_pct": 6.27, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13313,8 +13313,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-03", "status": "open", - "current_price": 1.6150000095367432, - "return_pct": 20.52, + "current_price": 1.625, + "return_pct": 21.27, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13338,8 +13338,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-04", "status": "open", - "current_price": 11.28499984741211, - "return_pct": 9.14, + "current_price": 11.255000114440918, + "return_pct": 8.85, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13361,8 +13361,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-04", "status": "open", - "current_price": 21.100000381469727, - "return_pct": -1.68, + "current_price": 21.09000015258789, + "return_pct": -1.72, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13384,8 +13384,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-04", "status": "open", - "current_price": 1.6150000095367432, - "return_pct": 20.52, + "current_price": 1.625, + "return_pct": 21.27, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13407,8 +13407,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-04", "status": "open", - "current_price": 2.5199999809265137, - "return_pct": 4.56, + "current_price": 2.5611000061035156, + "return_pct": 6.27, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13432,8 +13432,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-05", "status": "open", - "current_price": 11.28499984741211, - "return_pct": 9.14, + "current_price": 11.255000114440918, + "return_pct": 8.85, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 2.47, @@ -13455,8 +13455,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-05", "status": "open", - "current_price": 21.100000381469727, - "return_pct": -1.68, + "current_price": 21.09000015258789, + "return_pct": -1.72, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 3.4, @@ -13478,8 +13478,8 @@ "entry_price": 8.640000343322754, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.986800193786621, - "return_pct": 4.01, + "current_price": 9.029899597167969, + "return_pct": 4.51, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.39, @@ -13501,8 +13501,8 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 161.35000610351562, - "return_pct": 0.26, + "current_price": 161.14999389648438, + "return_pct": 0.14, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.32, @@ -13524,8 +13524,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-05", "status": "open", - "current_price": 1.6150000095367432, - "return_pct": 20.52, + "current_price": 1.625, + "return_pct": 21.27, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.12, @@ -13547,8 +13547,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-05", "status": "open", - "current_price": 2.5199999809265137, - "return_pct": 4.56, + "current_price": 2.5611000061035156, + "return_pct": 6.27, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 4.56, @@ -13570,8 +13570,8 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 312.20001220703125, - "return_pct": 3.79, + "current_price": 312.6199951171875, + "return_pct": 3.93, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 0.68, @@ -13593,8 +13593,8 @@ "entry_price": 194.8699951171875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 214.36000061035156, - "return_pct": 10.0, + "current_price": 214.69000244140625, + "return_pct": 10.17, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.45, @@ -13616,8 +13616,8 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 236.6999969482422, - "return_pct": 10.1, + "current_price": 238.02999877929688, + "return_pct": 10.72, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.42, @@ -13639,8 +13639,8 @@ "entry_price": 242.9199981689453, "discovery_date": "2026-04-05", "status": "open", - "current_price": 242.8350067138672, - "return_pct": -0.03, + "current_price": 242.94000244140625, + "return_pct": 0.01, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 0.33, @@ -13662,8 +13662,8 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 175.99000549316406, - "return_pct": -5.98, + "current_price": 176.66000366210938, + "return_pct": -5.62, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.18, @@ -13685,8 +13685,8 @@ "entry_price": 9.960000038146973, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.335000038146973, - "return_pct": -16.32, + "current_price": 8.265000343322754, + "return_pct": -17.02, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -2.81, @@ -13708,8 +13708,8 @@ "entry_price": 11.229999542236328, "discovery_date": "2026-04-05", "status": "open", - "current_price": 12.130000114440918, - "return_pct": 8.01, + "current_price": 12.140000343322754, + "return_pct": 8.1, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.4, @@ -13733,8 +13733,8 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 11.28499984741211, - "return_pct": 6.3, + "current_price": 11.255000114440918, + "return_pct": 6.02, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -2.65, @@ -13756,8 +13756,8 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 923.510009765625, - "return_pct": -0.98, + "current_price": 922.9600219726562, + "return_pct": -1.04, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -2.69, @@ -13779,8 +13779,8 @@ "entry_price": 3.2200000286102295, "discovery_date": "2026-04-06", "status": "open", - "current_price": 2.799999952316284, - "return_pct": -13.04, + "current_price": 2.815000057220459, + "return_pct": -12.58, "days_held": 9, "last_updated": "2026-04-15", "return_1d": 8.85, @@ -13802,8 +13802,8 @@ "entry_price": 175.5299072265625, "discovery_date": "2026-04-06", "status": "open", - "current_price": 191.4149932861328, - "return_pct": 9.05, + "current_price": 192.63999938964844, + "return_pct": 9.75, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -5.17, @@ -13825,8 +13825,8 @@ "entry_price": 79.27999877929688, "discovery_date": "2026-04-06", "status": "open", - "current_price": 81.44000244140625, - "return_pct": 2.72, + "current_price": 81.41999816894531, + "return_pct": 2.7, "days_held": 9, "last_updated": "2026-04-15", "return_1d": 0.26, @@ -13848,8 +13848,8 @@ "entry_price": 22.3700008392334, "discovery_date": "2026-04-06", "status": "open", - "current_price": 21.100000381469727, - "return_pct": -5.68, + "current_price": 21.09000015258789, + "return_pct": -5.72, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -1.36, @@ -13871,8 +13871,8 @@ "entry_price": 9.713299751281738, "discovery_date": "2026-04-06", "status": "open", - "current_price": 9.980500221252441, - "return_pct": 2.75, + "current_price": 10.010000228881836, + "return_pct": 3.05, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -1.17, @@ -13894,8 +13894,8 @@ "entry_price": 10.890000343322754, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.270000457763672, - "return_pct": -5.69, + "current_price": 10.228599548339844, + "return_pct": -6.07, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -4.55, @@ -13919,8 +13919,8 @@ "entry_price": 18.25, "discovery_date": "2026-04-07", "status": "open", - "current_price": 18.5, - "return_pct": 1.37, + "current_price": 18.915000915527344, + "return_pct": 3.64, "days_held": 8, "last_updated": "2026-04-15", "return_1d": -6.41, @@ -13942,8 +13942,8 @@ "entry_price": 15.989999771118164, "discovery_date": "2026-04-07", "status": "open", - "current_price": 18.020000457763672, - "return_pct": 12.7, + "current_price": 17.989999771118164, + "return_pct": 12.51, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 6.19, @@ -13965,8 +13965,8 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 187.2550048828125, - "return_pct": 7.91, + "current_price": 188.56500244140625, + "return_pct": 8.66, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 0.73, @@ -13988,8 +13988,8 @@ "entry_price": 25.18000030517578, "discovery_date": "2026-04-07", "status": "open", - "current_price": 30.959999084472656, - "return_pct": 22.95, + "current_price": 30.844999313354492, + "return_pct": 22.5, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 9.17, @@ -14011,8 +14011,8 @@ "entry_price": 3.440000057220459, "discovery_date": "2026-04-07", "status": "open", - "current_price": 3.5199999809265137, - "return_pct": 2.33, + "current_price": 3.424999952316284, + "return_pct": -0.44, "days_held": 8, "last_updated": "2026-04-15", "return_1d": -1.02, @@ -14601,8 +14601,8 @@ "entry_price": 82.4749984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 81.44000244140625, - "return_pct": -1.25, + "current_price": 81.41999816894531, + "return_pct": -1.28, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 0.16, @@ -14624,8 +14624,8 @@ "entry_price": 99.2249984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 106.10340118408203, - "return_pct": 6.93, + "current_price": 105.94499969482422, + "return_pct": 6.77, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 7.11, @@ -14647,8 +14647,8 @@ "entry_price": 17.81999969482422, "discovery_date": "2026-04-08", "status": "open", - "current_price": 18.5, - "return_pct": 3.82, + "current_price": 18.915000915527344, + "return_pct": 6.14, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 6.29, @@ -14670,8 +14670,8 @@ "entry_price": 68.44000244140625, "discovery_date": "2026-04-08", "status": "open", - "current_price": 71.20500183105469, - "return_pct": 4.04, + "current_price": 70.7249984741211, + "return_pct": 3.34, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 4.97, @@ -14693,8 +14693,8 @@ "entry_price": 351.1260070800781, "discovery_date": "2026-04-08", "status": "open", - "current_price": 374.9200134277344, - "return_pct": 6.78, + "current_price": 377.81500244140625, + "return_pct": 7.6, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 3.72, @@ -14716,8 +14716,8 @@ "entry_price": 23.3799991607666, "discovery_date": "2026-04-08", "status": "open", - "current_price": 24.329999923706055, - "return_pct": 4.06, + "current_price": 24.55139923095703, + "return_pct": 5.01, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 2.78, @@ -14741,8 +14741,8 @@ "entry_price": 83.36499786376953, "discovery_date": "2026-04-09", "status": "open", - "current_price": 81.44000244140625, - "return_pct": -2.31, + "current_price": 81.41999816894531, + "return_pct": -2.33, "days_held": 6, "last_updated": "2026-04-15", "return_1d": -0.91, @@ -14762,8 +14762,8 @@ "entry_price": 17.309999465942383, "discovery_date": "2026-04-09", "status": "open", - "current_price": 18.5, - "return_pct": 6.87, + "current_price": 18.915000915527344, + "return_pct": 9.27, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 9.42, @@ -14783,8 +14783,8 @@ "entry_price": 16.900999069213867, "discovery_date": "2026-04-09", "status": "open", - "current_price": 18.020000457763672, - "return_pct": 6.62, + "current_price": 17.989999771118164, + "return_pct": 6.44, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 5.62, @@ -14804,8 +14804,8 @@ "entry_price": 62.08000183105469, "discovery_date": "2026-04-09", "status": "open", - "current_price": 61.73500061035156, - "return_pct": -0.56, + "current_price": 61.53499984741211, + "return_pct": -0.88, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 1.43, @@ -14825,8 +14825,8 @@ "entry_price": 172.94500732421875, "discovery_date": "2026-04-09", "status": "open", - "current_price": 187.2550048828125, - "return_pct": 8.27, + "current_price": 188.56500244140625, + "return_pct": 9.03, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 9.78, @@ -14846,8 +14846,8 @@ "entry_price": 224.36000061035156, "discovery_date": "2026-04-09", "status": "open", - "current_price": 247.8800048828125, - "return_pct": 10.48, + "current_price": 247.72000122070312, + "return_pct": 10.41, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 10.99, @@ -14867,8 +14867,8 @@ "entry_price": 12.90999984741211, "discovery_date": "2026-04-09", "status": "open", - "current_price": 14.005000114440918, - "return_pct": 8.48, + "current_price": 14.210000038146973, + "return_pct": 10.07, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 3.56, @@ -15025,6 +15025,44 @@ "entry_price": null, "discovery_date": "2026-04-15", "status": "open" + }, + { + "ticker": "SEE", + "rank": 1, + "company_name": "Sealed Air Corporation", + "description": "Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific.", + "strategy_match": "volume_divergence", + "pipeline": "volume_divergence", + "final_score": 75, + "confidence": 8, + "risk_level": "low", + "reason": "The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection.", + "entry_price": 42.15, + "discovery_date": "2026-04-15", + "status": "open", + "current_price": 42.15, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-15" + }, + { + "ticker": "V", + "rank": 2, + "company_name": "Visa Inc.", + "description": "Visa Inc. operates as a payment technology company in the United States and internationally.", + "strategy_match": "volume_divergence", + "pipeline": "volume_divergence", + "final_score": 68, + "confidence": 6, + "risk_level": "moderate", + "reason": "The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis.", + "entry_price": 312.67999267578125, + "discovery_date": "2026-04-15", + "status": "open", + "current_price": 312.6199951171875, + "return_pct": -0.02, + "days_held": 0, + "last_updated": "2026-04-15" } ] } diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index 8c5ee600..c7c697e1 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -1,5 +1,5 @@ { - "total_recommendations": 651, + "total_recommendations": 653, "by_strategy": { "momentum": { "count": 136, @@ -235,7 +235,7 @@ "avg_return_30d": 0 }, "volume_divergence": { - "count": 2, + "count": 4, "wins_1d": 0, "losses_1d": 0, "wins_7d": 0,