From af2d4d7471a8940ae55c8e27eadc152dbad08d4a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Apr 2026 23:08:12 +0000 Subject: [PATCH] chore: daily discovery 2026-04-15 --- .../recommendations/performance_database.json | 214 ++-- .../run_23_04_36/discovery_result.json | 92 ++ .../run_23_04_36/discovery_results.md | 12 + .../run_23_04_36/tool_execution_logs.json | 343 ++++++ .../run_23_04_36/tool_execution_logs.md | 986 ++++++++++++++++++ 5 files changed, 1540 insertions(+), 107 deletions(-) create mode 100644 results/discovery/2026-04-15/run_23_04_36/discovery_result.json create mode 100644 results/discovery/2026-04-15/run_23_04_36/discovery_results.md create mode 100644 results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.json create mode 100644 results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.md diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index a4d201d3..443c69e1 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,5 +1,5 @@ { - "last_updated": "2026-04-15 20:06:41", + "last_updated": "2026-04-15 23:04:55", "total_recommendations": 655, "recommendations_by_date": { "2026-02-10": [ @@ -11827,8 +11827,8 @@ "entry_price": 20.674999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 21.308799743652344, - "return_pct": 3.07, + "current_price": 21.290000915527344, + "return_pct": 2.97, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.15, @@ -11873,8 +11873,8 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 65.52999877929688, - "return_pct": -3.11, + "current_price": 65.5, + "return_pct": -3.15, "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.2949981689453, - "return_pct": -8.35, + "current_price": 128.22999572753906, + "return_pct": -8.4, "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": 35.0, - "return_pct": -2.4, + "current_price": 35.0099983215332, + "return_pct": -2.37, "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.51000213623047, - "return_pct": -0.15, + "current_price": 71.52999877929688, + "return_pct": -0.12, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -1.85, @@ -11988,8 +11988,8 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 43.939998626708984, - "return_pct": -1.83, + "current_price": 43.970001220703125, + "return_pct": -1.76, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -0.69, @@ -12151,8 +12151,8 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 157.22000122070312, - "return_pct": -3.89, + "current_price": 157.19000244140625, + "return_pct": -3.91, "days_held": 27, "last_updated": "2026-04-15", "return_1d": 0.13, @@ -12197,8 +12197,8 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 185.34500122070312, - "return_pct": 16.19, + "current_price": 185.3800048828125, + "return_pct": 16.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": 65.52999877929688, - "return_pct": 3.63, + "current_price": 65.5, + "return_pct": 3.58, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -6.33, @@ -12291,8 +12291,8 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.450000762939453, - "return_pct": -4.64, + "current_price": 16.459999084472656, + "return_pct": -4.58, "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.469999313354492, - "return_pct": -10.41, + "current_price": 25.459999084472656, + "return_pct": -10.45, "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.649999618530273, - "return_pct": -2.51, + "current_price": 17.65999984741211, + "return_pct": -2.46, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -3.07, @@ -12385,8 +12385,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 9.055000305175781, - "return_pct": -23.65, + "current_price": 9.0600004196167, + "return_pct": -23.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.35499954223633, - "return_pct": -1.15, + "current_price": 63.369998931884766, + "return_pct": -1.12, "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": 67.41000366210938, - "return_pct": 0.54, + "current_price": 67.4000015258789, + "return_pct": 0.52, "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.635000228881836, - "return_pct": 13.53, + "current_price": 26.6299991607666, + "return_pct": 13.51, "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": 9.055000305175781, - "return_pct": -23.65, + "current_price": 9.0600004196167, + "return_pct": -23.61, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.07, @@ -12709,8 +12709,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 63.35499954223633, - "return_pct": -1.15, + "current_price": 63.369998931884766, + "return_pct": -1.12, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 1.7, @@ -12801,8 +12801,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 26.635000228881836, - "return_pct": 13.53, + "current_price": 26.6299991607666, + "return_pct": 13.51, "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": 67.41000366210938, - "return_pct": 0.54, + "current_price": 67.4000015258789, + "return_pct": 0.52, "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.450000762939453, - "return_pct": -3.58, + "current_price": 16.459999084472656, + "return_pct": -3.52, "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": 38.35499954223633, - "return_pct": 5.6, + "current_price": 38.36000061035156, + "return_pct": 5.62, "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": 177.5800018310547, - "return_pct": -0.96, + "current_price": 177.60000610351562, + "return_pct": -0.95, "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": 91.45999908447266, - "return_pct": 2.61, + "current_price": 91.44999694824219, + "return_pct": 2.6, "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": 26.100000381469727, - "return_pct": 14.07, + "current_price": 26.139999389648438, + "return_pct": 14.25, "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.875, - "return_pct": -1.14, + "current_price": 57.88999938964844, + "return_pct": -1.11, "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.8399999141693115, - "return_pct": 25.66, + "current_price": 2.8299999237060547, + "return_pct": 25.22, "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": 224.02999877929688, - "return_pct": 17.59, + "current_price": 223.92999267578125, + "return_pct": 17.54, "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": 38.35499954223633, - "return_pct": 5.6, + "current_price": 38.36000061035156, + "return_pct": 5.62, "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": 224.02999877929688, - "return_pct": 17.59, + "current_price": 223.92999267578125, + "return_pct": 17.54, "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": 91.45999908447266, - "return_pct": 2.61, + "current_price": 91.44999694824219, + "return_pct": 2.6, "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.559999465942383, - "return_pct": -1.01, + "current_price": 20.540000915527344, + "return_pct": -1.11, "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.6130000352859497, - "return_pct": 12.8, + "current_price": 1.6100000143051147, + "return_pct": 12.59, "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.875, - "return_pct": -1.14, + "current_price": 57.88999938964844, + "return_pct": -1.11, "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.345000267028809, - "return_pct": 9.72, + "current_price": 11.34000015258789, + "return_pct": 9.67, "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.884999990463257, - "return_pct": -8.41, + "current_price": 2.880000114440918, + "return_pct": -8.57, "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.345000267028809, - "return_pct": 9.72, + "current_price": 11.34000015258789, + "return_pct": 9.67, "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.345000267028809, - "return_pct": 9.72, + "current_price": 11.34000015258789, + "return_pct": 9.67, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 2.47, @@ -13501,8 +13501,8 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 160.85499572753906, - "return_pct": -0.05, + "current_price": 160.8300018310547, + "return_pct": -0.06, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.32, @@ -13570,8 +13570,8 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 315.92498779296875, - "return_pct": 5.03, + "current_price": 315.9100036621094, + "return_pct": 5.02, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 0.68, @@ -13616,8 +13616,8 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 238.30999755859375, - "return_pct": 10.85, + "current_price": 238.4199981689453, + "return_pct": 10.9, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.42, @@ -13662,8 +13662,8 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 177.5800018310547, - "return_pct": -5.13, + "current_price": 177.60000610351562, + "return_pct": -5.12, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.18, @@ -13733,8 +13733,8 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 11.345000267028809, - "return_pct": 6.87, + "current_price": 11.34000015258789, + "return_pct": 6.82, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -2.65, @@ -13756,7 +13756,7 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 905.0346069335938, + "current_price": 905.030029296875, "return_pct": -2.96, "days_held": 9, "last_updated": "2026-04-15", @@ -13779,8 +13779,8 @@ "entry_price": 3.2200000286102295, "discovery_date": "2026-04-06", "status": "open", - "current_price": 2.884999990463257, - "return_pct": -10.4, + "current_price": 2.880000114440918, + "return_pct": -10.56, "days_held": 9, "last_updated": "2026-04-15", "return_1d": 8.85, @@ -13871,8 +13871,8 @@ "entry_price": 9.713299751281738, "discovery_date": "2026-04-06", "status": "open", - "current_price": 9.829999923706055, - "return_pct": 1.2, + "current_price": 9.8100004196167, + "return_pct": 1.0, "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.510000228881836, - "return_pct": -3.49, + "current_price": 10.5600004196167, + "return_pct": -3.03, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -4.55, @@ -13965,8 +13965,8 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 185.34500122070312, - "return_pct": 6.81, + "current_price": 185.3800048828125, + "return_pct": 6.83, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 0.73, @@ -14670,8 +14670,8 @@ "entry_price": 68.44000244140625, "discovery_date": "2026-04-08", "status": "open", - "current_price": 70.37000274658203, - "return_pct": 2.82, + "current_price": 70.37999725341797, + "return_pct": 2.83, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 4.97, @@ -14716,7 +14716,7 @@ "entry_price": 23.3799991607666, "discovery_date": "2026-04-08", "status": "open", - "current_price": 24.790800094604492, + "current_price": 24.790000915527344, "return_pct": 6.03, "days_held": 7, "last_updated": "2026-04-15", @@ -14804,8 +14804,8 @@ "entry_price": 62.08000183105469, "discovery_date": "2026-04-09", "status": "open", - "current_price": 61.380001068115234, - "return_pct": -1.13, + "current_price": 61.38999938964844, + "return_pct": -1.11, "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": 185.34500122070312, - "return_pct": 7.17, + "current_price": 185.3800048828125, + "return_pct": 7.19, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 9.78, @@ -15059,8 +15059,8 @@ "entry_price": 312.67999267578125, "discovery_date": "2026-04-15", "status": "open", - "current_price": 315.92498779296875, - "return_pct": 1.04, + "current_price": 315.9100036621094, + "return_pct": 1.03, "days_held": 0, "last_updated": "2026-04-15" }, @@ -15097,8 +15097,8 @@ "entry_price": 61.290000915527344, "discovery_date": "2026-04-15", "status": "open", - "current_price": 61.290000915527344, - "return_pct": 0.0, + "current_price": 61.29999923706055, + "return_pct": 0.02, "days_held": 0, "last_updated": "2026-04-15" } diff --git a/results/discovery/2026-04-15/run_23_04_36/discovery_result.json b/results/discovery/2026-04-15/run_23_04_36/discovery_result.json new file mode 100644 index 00000000..bebef624 --- /dev/null +++ b/results/discovery/2026-04-15/run_23_04_36/discovery_result.json @@ -0,0 +1,92 @@ +{ + "trade_date": "2026-04-15", + "tickers": [ + "RVMD", + "CAR", + "ORCL", + "HOLX", + "EXAS", + "PAYC", + "CINF", + "NI", + "CMCSA", + "AVB", + "EA", + "CTRA", + "COP", + "SVRE", + "SMC", + "LW", + "SG", + "HTO", + "RPAY", + "BETR", + "GF", + "MNR", + "ACET", + "CHPT", + "WKSP", + "CNXC", + "SVBL", + "FROPX", + "FRBBX", + "PYPL", + "INTU", + "COIN", + "AXP", + "COF", + "SYF", + "NVDA", + "IRDM", + "SYNX", + "AME", + "ABX", + "ACHC", + "AI", + "ARCT", + "ANAB", + "TSLA", + "META", + "MSFT", + "MU", + "AAPL", + "PLTR", + "AMD", + "GOOGL", + "INTC", + "AMZN", + "GOOG", + "ABT", + "WMT", + "DTST", + "KOPN", + "SLG", + "CCEL", + "ANGO", + "GIPR", + "PXED", + "BEEM", + "RPM", + "ARAI", + "FAT", + "CARM", + "GRDX", + "MTB", + "OLOX", + "BPTH", + "HOMB", + "TRAW", + "CLSD", + "LFLY", + "AMS", + "US" + ], + "filtered_tickers": [ + "BEEM", + "COIN", + "TSLA", + "GOOGL" + ], + "final_ranking": [], + "status": "ranked" +} \ No newline at end of file diff --git a/results/discovery/2026-04-15/run_23_04_36/discovery_results.md b/results/discovery/2026-04-15/run_23_04_36/discovery_results.md new file mode 100644 index 00000000..2aaa1d04 --- /dev/null +++ b/results/discovery/2026-04-15/run_23_04_36/discovery_results.md @@ -0,0 +1,12 @@ +# Discovery Analysis - 2026-04-15 + +**LLM Provider**: GOOGLE +**Models**: Shallow=gemini-2.5-flash-lite, Deep=gemini-3-pro-preview + +## Top Investment Opportunities + +*No recommendations generated.* + + +## All Candidates Analyzed + diff --git a/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.json b/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.json new file mode 100644 index 00000000..b3e40218 --- /dev/null +++ b/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.json @@ -0,0 +1,343 @@ +[ + { + "timestamp": "2026-04-15T23:06:02.034342", + "type": "tool", + "node": "filter", + "step": "Check average volume (batch)", + "tool": "get_average_volume_batch", + "parameters": { + "symbols": [ + "RVMD", + "BETR", + "CHPT", + "ABX", + "ACHC", + "AI", + "ARCT", + "ANAB", + "DTST", + "KOPN", + "SLG", + "CCEL", + "ANGO", + "GIPR", + "PXED", + "BEEM", + "RPM", + "ARAI", + "CAR", + "ORCL", + "PAYC", + "CINF", + "CMCSA", + "CTRA", + "COP", + "SVRE", + "SMC", + "SG", + "HTO", + "RPAY", + "GF", + "MNR", + "ACET", + "WKSP", + "CNXC", + "SVBL", + "FROPX", + "FRBBX", + "PYPL", + "COIN", + "AXP", + "COF", + "SYF", + "NVDA", + "IRDM", + "SYNX", + "AME", + "FAT", + "CARM", + "GRDX", + "MTB", + "OLOX", + "BPTH", + "HOMB", + "CLSD", + "LFLY", + "HOLX", + "EXAS", + "NI", + "AVB", + "EA", + "TSLA", + "META", + "MSFT", + "AAPL", + "PLTR", + "AMD", + "GOOGL", + "INTC", + "AMZN", + "GOOG", + "ABT", + "WMT", + "AMS", + "US" + ], + "lookback_days": 10, + "curr_date": "2026-04-15", + "cache_key": "default" + }, + "context": "", + "output": "{\"RVMD\": {\"symbol\": \"RVMD\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"BETR\": {\"symbol\": \"BETR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CHPT\": {\"symbol\": \"CHPT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ABX\": {\"symbol\": \"ABX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ACHC\": {\"symbol\": \"ACHC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AI\": {\"symbol\": \"AI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ARCT\": {\"symbol\": \"ARCT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ANAB\": {\"symbol\": \"ANAB\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"DTST\": {\"symbol\": \"DTST\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"KOPN\": {\"symbol\": \"KOPN\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SLG\": {\"symbol\": \"SLG\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CCEL\": {\"symbol\": \"CCEL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ANGO\": {\"symbol\": \"ANGO\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"GIPR\": {\"symbol\": \"GIPR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"PXED\": {\"symbol\": \"PXED\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"BEEM\": {\"symbol\": \"BEEM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"RPM\": {\"symbol\": \"RPM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ARAI\": {\"symbol\": \"ARAI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CAR\": {\"symbol\": \"CAR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ORCL\": {\"symbol\": \"ORCL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"PAYC\": {\"symbol\": \"PAYC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CINF\": {\"symbol\": \"CINF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CMCSA\": {\"symbol\": \"CMCSA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CTRA\": {\"symbol\": \"CTRA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"COP\": {\"symbol\": \"COP\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SVRE\": {\"symbol\": \"SVRE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SMC\": {\"symbol\": \"SMC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SG\": {\"symbol\": \"SG\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"HTO\": {\"symbol\": \"HTO\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"RPAY\": {\"symbol\": \"RPAY\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"GF\": {\"symbol\": \"GF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"MNR\": {\"symbol\": \"MNR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ACET\": {\"symbol\": \"ACET\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"WKSP\": {\"symbol\": \"WKSP\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CNXC\": {\"symbol\": \"CNXC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SVBL\": {\"symbol\": \"SVBL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"FROPX\": {\"symbol\": \"FROPX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"FRBBX\": {\"symbol\": \"FRBBX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"PYPL\": {\"symbol\": \"PYPL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"COIN\": {\"symbol\": \"COIN\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AXP\": {\"symbol\": \"AXP\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"COF\": {\"symbol\": \"COF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SYF\": {\"symbol\": \"SYF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"NVDA\": {\"symbol\": \"NVDA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"IRDM\": {\"symbol\": \"IRDM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"SYNX\": {\"symbol\": \"SYNX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AME\": {\"symbol\": \"AME\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"FAT\": {\"symbol\": \"FAT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CARM\": {\"symbol\": \"CARM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"GRDX\": {\"symbol\": \"GRDX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"MTB\": {\"symbol\": \"MTB\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"OLOX\": {\"symbol\": \"OLOX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"BPTH\": {\"symbol\": \"BPTH\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"HOMB\": {\"symbol\": \"HOMB\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"CLSD\": {\"symbol\": \"CLSD\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"LFLY\": {\"symbol\": \"LFLY\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"HOLX\": {\"symbol\": \"HOLX\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"EXAS\": {\"symbol\": \"EXAS\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"NI\": {\"symbol\": \"NI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AVB\": {\"symbol\": \"AVB\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"EA\": {\"symbol\": \"EA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"TSLA\": {\"symbol\": \"TSLA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"META\": {\"symbol\": \"META\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"MSFT\": {\"symbol\": \"MSFT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AAPL\": {\"symbol\": \"AAPL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"PLTR\": {\"symbol\": \"PLTR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AMD\": {\"symbol\": \"AMD\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"GOOGL\": {\"symbol\": \"GOOGL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"INTC\": {\"symbol\": \"INTC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AMZN\": {\"symbol\": \"AMZN\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"GOOG\": {\"symbol\": \"GOOG\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"ABT\": {\"symbol\": \"ABT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"WMT\": {\"symbol\": \"WMT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"AMS\": {\"symbol\": \"AMS\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}, \"US\": {\"symbol\": \"US\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": null, \"error\": \"No volume data found\"}}", + "output_length": 12771, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:33.556813", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "BEEM", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for BEEM\n**Date:** 2026-04-15\n**Current Price:** $1.50\n\n## Price Action\n- **Daily Change:** +0.67%\n- **5-Day Change:** -3.85%\n\n## RSI (14)\n- **Value:** 49.9 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 0.003\n- **Signal Line:** -0.007\n- **Histogram:** 0.010 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $1.50 (+0.1% from price)\n- **200 SMA:** $2.08 (-27.7% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $1.60\n- **Middle:** $1.48\n- **Lower:** $1.36\n- **Band Position:** 60%\n- **Bandwidth:** 16.3% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.09 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $1.37 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 50.4\n- **%D:** 63.0\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.2 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $1.50 (+0.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 104.8M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $1.50\n- **Current vs VWAP:** +0.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $1.67\n- **Recent Low:** $1.34\n- **Next Resistance:** $1.50 (50.0%)\n- **Next Support:** $1.46 (61.8%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1494, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:33.616258", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "BEEM" + }, + "context": "", + "output": "Error retrieving insider transactions for BEEM: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:33.722471", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "BEEM" + }, + "context": "", + "output": "## Analyst Recommendation Trends for BEEM\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 10\n\n**Sentiment**: 90.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 10\n\n**Sentiment**: 90.0% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n", + "output_length": 711, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:33.765742", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "BEEM", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "Error retrieving options activity for BEEM: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:37.411850", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "COIN", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for COIN\n**Date:** 2026-04-15\n**Current Price:** $184.41\n\n## Price Action\n- **Daily Change:** +5.66%\n- **5-Day Change:** +5.32%\n\n## RSI (14)\n- **Value:** 52.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -4.035\n- **Signal Line:** -4.576\n- **Histogram:** 0.541 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $178.87 (+3.1% from price)\n- **200 SMA:** $275.24 (-33.0% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $209.47\n- **Middle:** $180.55\n- **Lower:** $151.62\n- **Band Position:** 57%\n- **Bandwidth:** 32.0% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $11.30 (6.1% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $167.46 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 53.0\n- **%D:** 42.2\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 10.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $178.44 (+3.3% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -138.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** BEARISH DIVERGENCE \u26a0\ufe0f (distribution)\n\n## VWAP (20-period)\n- **VWAP:** $182.16\n- **Current vs VWAP:** +1.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $213.50\n- **Recent Low:** $139.36\n- **Next Resistance:** $185.18 (38.2%)\n- **Next Support:** $176.43 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1544, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:37.466691", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "COIN" + }, + "context": "", + "output": "Error retrieving insider transactions for COIN: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:37.543038", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "COIN" + }, + "context": "", + "output": "## Analyst Recommendation Trends for COIN\n\n### 2026-04-01\n- **Strong Buy**: 11\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 65.1% Bullish, 4.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 11\n- **Buy**: 18\n- **Hold**: 12\n- **Sell**: 0\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 67.4% Bullish, 4.7% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 11\n- **Buy**: 19\n- **Hold**: 12\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 43\n\n**Sentiment**: 69.8% Bullish, 2.3% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 10\n- **Buy**: 17\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 42\n\n**Sentiment**: 64.3% Bullish, 2.4% Bearish\n\n", + "output_length": 723, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:37.589357", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "COIN", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "Error retrieving options activity for COIN: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:44.250366", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "TSLA", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for TSLA\n**Date:** 2026-04-15\n**Current Price:** $364.20\n\n## Price Action\n- **Daily Change:** +3.34%\n- **5-Day Change:** +6.10%\n\n## RSI (14)\n- **Value:** 45.9 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -12.446\n- **Signal Line:** -12.884\n- **Histogram:** 0.438 (Weakening \u2193)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $391.70 (-7.0% from price)\n- **200 SMA:** $397.67 (-8.4% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f (DEATH CROSS \u26a0\ufe0f)\n\n## Bollinger Bands (20,2)\n- **Upper:** $400.84\n- **Middle:** $367.34\n- **Lower:** $333.85\n- **Band Position:** 45%\n- **Bandwidth:** 18.2% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $14.33 (3.9% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $342.71 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 36.3\n- **%D:** 27.6\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 20.0 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $366.49 (-0.6% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 848.5M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $367.03\n- **Current vs VWAP:** -0.8%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $436.35\n- **Recent Low:** $337.24\n- **Next Resistance:** $375.10 (61.8%)\n- **Next Support:** $358.45 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1575, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:44.305784", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "TSLA" + }, + "context": "", + "output": "Error retrieving insider transactions for TSLA: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:44.396799", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "TSLA" + }, + "context": "", + "output": "## Analyst Recommendation Trends for TSLA\n\n### 2026-04-01\n- **Strong Buy**: 9\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 60\n\n**Sentiment**: 48.3% Bullish, 16.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 8\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 59\n\n**Sentiment**: 47.5% Bullish, 16.9% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 8\n- **Buy**: 19\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 58\n\n**Sentiment**: 46.6% Bullish, 17.2% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 9\n- **Strong Sell**: 2\n- **Total Analysts**: 59\n\n**Sentiment**: 45.8% Bullish, 18.6% Bearish\n\n", + "output_length": 723, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:44.444453", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "TSLA", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "Error retrieving options activity for TSLA: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:45.506963", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "GOOGL", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for GOOGL\n**Date:** 2026-04-15\n**Current Price:** $332.91\n\n## Price Action\n- **Daily Change:** +3.61%\n- **5-Day Change:** +4.91%\n\n## RSI (14)\n- **Value:** 69.6 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 4.472\n- **Signal Line:** -0.430\n- **Histogram:** 4.903 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $307.80 (+8.2% from price)\n- **200 SMA:** $269.81 (+23.4% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $333.29\n- **Middle:** $301.62\n- **Lower:** $269.94\n- **Band Position:** 99%\n- **Bandwidth:** 21.0% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $8.66 (2.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $319.92 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 93.5\n- **%D:** 85.2\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 23.1 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $307.01 (+8.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 930.5M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $298.98\n- **Current vs VWAP:** +11.3%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $348.75\n- **Recent Low:** $272.11\n- **Next Resistance:** $348.75 (0.0% (High))\n- **Next Support:** $330.67 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1564, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:45.562516", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "GOOGL" + }, + "context": "", + "output": "Error retrieving insider transactions for GOOGL: Too Many Requests. Rate limited. Try after a while.", + "output_length": 100, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:45.637516", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "GOOGL" + }, + "context": "", + "output": "## Analyst Recommendation Trends for GOOGL\n\n### 2026-04-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 68\n\n**Sentiment**: 88.2% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 69\n\n**Sentiment**: 87.0% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 19\n- **Buy**: 40\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 69\n\n**Sentiment**: 85.5% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 70\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n", + "output_length": 722, + "error": "" + }, + { + "timestamp": "2026-04-15T23:07:45.683729", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "GOOGL", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "Error retrieving options activity for GOOGL: Too Many Requests. Rate limited. Try after a while.", + "output_length": 96, + "error": "" + }, + { + "timestamp": "2026-04-15T23:08:11.852959", + "type": "llm", + "node": "ranker", + "step": "Rank candidates", + "model": "gemini-3-pro-preview", + "prompt": "You are a professional stock analyst selecting the best short-term trading opportunities from a pre-filtered candidate list.\n\nCURRENT DATE: 2026-04-15\n\nGOAL: Select UP TO 15 stocks with the highest probability of generating >5.0% returns within 1-7 days. If fewer than 15 candidates meet the quality bar, return only the ones that do. Quality over quantity \u2014 never pad the list with weak picks.\n\nMINIMUM QUALITY BAR:\n- Only include candidates where you have genuine conviction (final_score >= 65).\n- If a candidate lacks a clear catalyst or has contradictory signals, SKIP it.\n- It is better to return 5 excellent picks than 15 mediocre ones.\n\nSTRATEGY-SPECIFIC EVALUATION CRITERIA:\nEach candidate was discovered by a specific scanner. Evaluate them using the criteria most relevant to their strategy:\n- **insider_buying**: Focus on insider transaction SIZE relative to market cap, insider ROLE (CEO/CFO > Director), number of distinct insiders buying, and whether the stock is near support. Large cluster buys are strongest.\n- **options_flow**: Focus on put/call ratio, absolute call VOLUME vs open interest, premium size, and whether flow aligns with the technical trend. Unusually low P/C ratios (<0.1) with high volume are strongest.\n- **momentum / technical_breakout**: Focus on volume confirmation (>2x average), trend alignment (above key SMAs), and whether momentum is accelerating or fading. Avoid chasing extended moves (RSI >80).\n- **earnings_play**: Focus on short interest (squeeze potential), pre-earnings accumulation signals, analyst estimate trends, and historical earnings surprise rate. Binary risk must be acknowledged.\n- **social_dd**: Has shown 55% 30d win rate \u2014 strongest long-hold scanner. These setups combine social sentiment WITH technical confirmation (OBV, short interest, MACD). Score based on quality of technical/fundamental corroboration. A strong OBV + high short interest + bullish MACD warrants 65-75. DO NOT conflate with social_hype.\n- **social_hype**: Treat as SPECULATIVE (14.3% 7d win rate, -4.84% avg 7d return). Require strong corroborating evidence. Pure social sentiment without data backing should score below 50.\n- **short_squeeze**: Focus on short interest %, days to cover, cost to borrow, and whether a catalyst exists to trigger covering. High SI alone is not enough.\n- **contrarian_value**: Focus on oversold technicals (RSI <30), fundamental support (earnings stability), and a clear reason why the selloff is overdone.\n- **news_catalyst**: **AVOID by default** \u2014 0% historical 7d win rate (-8.37% avg 7d return, n=8). Only score \u226555 if the catalyst is (1) not yet reflected in the intraday move, (2) mechanistic and specific (FDA decision, contract win, regulatory approval), NOT macroeconomic framing ('geopolitical tension', 'oil price', 'rate expectations'). Macro news_catalyst setups should score <50.\n- **sector_rotation**: Focus on relative strength vs sector ETF, whether the stock is a laggard in an accelerating sector.\n- **minervini**: Focus on the RS Rating (top 30% = RS>=70, top 10% = RS>=90) as the primary signal. Verify all 6 trend template conditions are met (price structure above rising SMAs). Strongest setups combine RS>=85 with price consolidating near highs (within 10-15% of 52w high) \u2014 these have minimal overhead supply. Penalize if RS Rating is borderline (70-75) without other confirming signals.\n- **ml_signal**: Use the ML Win Probability as a strong quantitative signal. Scores above 65% deserve significant weight.\n\nHISTORICAL INSIGHTS:\n\"Historical 1-day win rate: 39.1% (603 tracked)\\nHistorical 7-day win rate: 44.1% (596 tracked)\\nHistorical 30-day win rate: 36.8% (495 tracked)\\n\\nBest performing strategies (7-day):\\n - short_squeeze: 60.0% win rate, avg +2.1% return (10 samples)\\n - analyst_upgrade: 55.9% win rate, avg +0.2% return (34 samples)\\n - insider_buying: 47.4% win rate, avg -0.2% return (173 samples)\\n\\nWORST performing strategies (7-day) \\u2014 penalize these heavily in scoring:\\n - pre_earnings_accumulation: 28.6% win rate, avg -1.9% return (7 samples)\\n - social_hype: 18.2% win rate, avg -4.1% return (22 samples)\\n - news_catalyst: 0.0% win rate, avg -9.1% return (8 samples)\"\n\nCANDIDATES FOR REVIEW:\n### BEEM (Priority: CRITICAL)\n- **Strategy Match**: pead_drift\n- **Sources**: earnings_beat | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $1.54 | **Current Price (numeric)**: 1.5399999618530273 | **Intraday**: +2.7% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Earnings beat 6d ago: actual $-0.07 vs est $-0.20 (+65.3% surprise) \u2014 PEAD drift window open\n- **Business**: BEEM - Business description not available.\n- **News**: No specific news found for this ticker during the April 14-15, 2026 period.\n\n**Technical Analysis**:\n# Technical Analysis for BEEM\n**Date:** 2026-04-15\n**Current Price:** $1.50\n\n## Price Action\n- **Daily Change:** +0.67%\n- **5-Day Change:** -3.85%\n\n## RSI (14)\n- **Value:** 49.9 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 0.003\n- **Signal Line:** -0.007\n- **Histogram:** 0.010 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $1.50 (+0.1% from price)\n- **200 SMA:** $2.08 (-27.7% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $1.60\n- **Middle:** $1.48\n- **Lower:** $1.36\n- **Band Position:** 60%\n- **Bandwidth:** 16.3% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.09 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $1.37 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 50.4\n- **%D:** 63.0\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.2 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $1.50 (+0.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 104.8M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $1.50\n- **Current vs VWAP:** +0.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $1.67\n- **Recent Low:** $1.34\n- **Next Resistance:** $1.50 (50.0%)\n- **Next Support:** $1.46 (61.8%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for BEEM: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for BEEM\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 10\n\n**Sentiment**: 90.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 10\n\n**Sentiment**: 90.0% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 2\n- **Buy**: 7\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for BEEM: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 29 days (2026-05-14): EPS Est $-0.18, Rev Est $8,295,996\n\n### COIN (Priority: LOW)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $195.90 | **Current Price (numeric)**: 195.89999389648438 | **Intraday**: +6.2% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Analyst upgrade: PayPal (NASDAQ:PYPL) Shares Up 3.3% - Here's Why | \u26a0\ufe0f Recent move: +12.1% over 7d\n- **Business**: COIN - Business description not available.\n- **News**: Coinbase shares were affected by a landmark SEC ruling that overhauled Pattern Day Trader rules, allowing more retail participation in active trading.\n\n**Technical Analysis**:\n# Technical Analysis for COIN\n**Date:** 2026-04-15\n**Current Price:** $184.41\n\n## Price Action\n- **Daily Change:** +5.66%\n- **5-Day Change:** +5.32%\n\n## RSI (14)\n- **Value:** 52.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -4.035\n- **Signal Line:** -4.576\n- **Histogram:** 0.541 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $178.87 (+3.1% from price)\n- **200 SMA:** $275.24 (-33.0% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $209.47\n- **Middle:** $180.55\n- **Lower:** $151.62\n- **Band Position:** 57%\n- **Bandwidth:** 32.0% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $11.30 (6.1% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $167.46 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 53.0\n- **%D:** 42.2\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 10.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $178.44 (+3.3% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -138.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** BEARISH DIVERGENCE \u26a0\ufe0f (distribution)\n\n## VWAP (20-period)\n- **VWAP:** $182.16\n- **Current vs VWAP:** +1.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $213.50\n- **Recent Low:** $139.36\n- **Next Resistance:** $185.18 (38.2%)\n- **Next Support:** $176.43 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for COIN: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for COIN\n\n### 2026-04-01\n- **Strong Buy**: 11\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 65.1% Bullish, 4.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 11\n- **Buy**: 18\n- **Hold**: 12\n- **Sell**: 0\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 67.4% Bullish, 4.7% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 11\n- **Buy**: 19\n- **Hold**: 12\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 43\n\n**Sentiment**: 69.8% Bullish, 2.3% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 10\n- **Buy**: 17\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 42\n\n**Sentiment**: 64.3% Bullish, 2.4% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for COIN: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 22 days (2026-05-07): EPS Est $0.41, Rev Est $1,613,843,306\n\n### TSLA (Priority: LOW)\n- **Strategy Match**: options_flow\n- **Sources**: options_flow | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $391.95 | **Current Price (numeric)**: 391.95001220703125 | **Intraday**: +7.6% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Unusual options: 117 strikes across 3 exp, P/C=999.00 (bearish), 60 unusual calls / 57 unusual puts | \u26a0\ufe0f Recent move: +11.1% over 7d\n- **Business**: TSLA - Business description not available.\n- **News**: Tesla was upgraded to Neutral by UBS as market focus shifted toward its record energy storage deployments and its $2 billion investment in xAI.\n\n**Technical Analysis**:\n# Technical Analysis for TSLA\n**Date:** 2026-04-15\n**Current Price:** $364.20\n\n## Price Action\n- **Daily Change:** +3.34%\n- **5-Day Change:** +6.10%\n\n## RSI (14)\n- **Value:** 45.9 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -12.446\n- **Signal Line:** -12.884\n- **Histogram:** 0.438 (Weakening \u2193)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $391.70 (-7.0% from price)\n- **200 SMA:** $397.67 (-8.4% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f (DEATH CROSS \u26a0\ufe0f)\n\n## Bollinger Bands (20,2)\n- **Upper:** $400.84\n- **Middle:** $367.34\n- **Lower:** $333.85\n- **Band Position:** 45%\n- **Bandwidth:** 18.2% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $14.33 (3.9% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $342.71 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 36.3\n- **%D:** 27.6\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 20.0 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $366.49 (-0.6% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 848.5M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $367.03\n- **Current vs VWAP:** -0.8%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $436.35\n- **Recent Low:** $337.24\n- **Next Resistance:** $375.10 (61.8%)\n- **Next Support:** $358.45 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for TSLA: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for TSLA\n\n### 2026-04-01\n- **Strong Buy**: 9\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 60\n\n**Sentiment**: 48.3% Bullish, 16.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 8\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 59\n\n**Sentiment**: 47.5% Bullish, 16.9% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 8\n- **Buy**: 19\n- **Hold**: 21\n- **Sell**: 8\n- **Strong Sell**: 2\n- **Total Analysts**: 58\n\n**Sentiment**: 46.6% Bullish, 17.2% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 21\n- **Sell**: 9\n- **Strong Sell**: 2\n- **Total Analysts**: 59\n\n**Sentiment**: 45.8% Bullish, 18.6% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for TSLA: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 7 days (2026-04-22): EPS Est $0.39, Rev Est $23,167,158,805\n\n### GOOGL (Priority: LOW)\n- **Strategy Match**: options_flow\n- **Sources**: options_flow | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $337.12 | **Current Price (numeric)**: 337.1199951171875 | **Intraday**: +1.3% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Unusual options: 8 strikes across 3 exp, P/C=999.00 (bearish), 5 unusual calls / 3 unusual puts | \u26a0\ufe0f Recent move: +12.4% over 7d\n- **Business**: GOOGL - Business description not available.\n- **News**: No specific news found for this ticker during the April 14-15, 2026 period.\n\n**Technical Analysis**:\n# Technical Analysis for GOOGL\n**Date:** 2026-04-15\n**Current Price:** $332.91\n\n## Price Action\n- **Daily Change:** +3.61%\n- **5-Day Change:** +4.91%\n\n## RSI (14)\n- **Value:** 69.6 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 4.472\n- **Signal Line:** -0.430\n- **Histogram:** 4.903 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $307.80 (+8.2% from price)\n- **200 SMA:** $269.81 (+23.4% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $333.29\n- **Middle:** $301.62\n- **Lower:** $269.94\n- **Band Position:** 99%\n- **Bandwidth:** 21.0% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $8.66 (2.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $319.92 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 93.5\n- **%D:** 85.2\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 23.1 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $307.01 (+8.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 930.5M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $298.98\n- **Current vs VWAP:** +11.3%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $348.75\n- **Recent Low:** $272.11\n- **Next Resistance:** $348.75 (0.0% (High))\n- **Next Support:** $330.67 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for GOOGL: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for GOOGL\n\n### 2026-04-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 68\n\n**Sentiment**: 88.2% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 69\n\n**Sentiment**: 87.0% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 19\n- **Buy**: 40\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 69\n\n**Sentiment**: 85.5% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 19\n- **Buy**: 41\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 70\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for GOOGL: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 14 days (2026-04-29): EPS Est $2.76, Rev Est $110,084,530,694\n\n\nRANKING INSTRUCTIONS:\n1. Evaluate each candidate through the lens of its specific strategy (see criteria above).\n2. Cross-reference the strategy signal with Technicals, Fundamentals, and Options data for confirmation.\n3. Use the Quantitative Pre-Score as an objective baseline \u2014 scores above 50 indicate strong multi-factor alignment.\n4. The ML Win Probability is a trained model's estimate of hitting +5.0% within 7 days. Treat >60% as strong confirmation, >70% as very strong.\n5. Prioritize LEADING indicators (Insider Buying, Pre-Earnings Accumulation, Options Flow) over lagging ones (momentum chasing, social hype).\n6. Penalize contradictory signals: e.g., bullish options but heavy insider SELLING, or strong momentum but overbought RSI with declining volume.\n7. Use ONLY the information provided in the candidates section. Do NOT invent catalysts, prices, or metrics that are not explicitly stated.\n8. If a data field is missing, note it as N/A \u2014 do not fabricate values.\n9. Only rank tickers from the candidates list.\n10. Each reason MUST cite at least two specific data points from the candidate context (e.g., \"P/C ratio of 0.02\", \"Director purchased $5.2M\").\n\nOUTPUT FORMAT \u2014 JSON object with a 'rankings' list. Each item:\n- rank: sequential from 1\n- ticker: stock symbol (must be from candidate list)\n- company_name: company name\n- current_price: numeric price from candidate data\n- strategy_match: the candidate's strategy (use the value from the candidate, do not change it)\n- final_score: 0-100 (your holistic assessment: 65+ = included, 80+ = high conviction, 90+ = exceptional)\n- confidence: 1-10 (how confident are you in THIS specific trade)\n- risk_level: one of \"low\", \"moderate\", \"high\", \"speculative\"\n- reason: Investment thesis in 4-6 sentences. Structure: (1) What is the edge/catalyst, (2) Why NOW \u2014 what makes the timing urgent, (3) Risk/reward profile, (4) Key risk or what could invalidate the thesis. Cite specific numbers.\n- description: One-sentence company description\n\nIMPORTANT: Return ONLY valid JSON. No markdown wrapping, no commentary outside the JSON. All numeric fields must be numbers, not strings.", + "prompt_length": 19914, + "output": "```json\n{\n \"rankings\": []\n}\n```", + "output_length": 32, + "error": "" + } +] \ No newline at end of file diff --git a/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.md b/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.md new file mode 100644 index 00000000..10e15ed3 --- /dev/null +++ b/results/discovery/2026-04-15/run_23_04_36/tool_execution_logs.md @@ -0,0 +1,986 @@ +# Tool Execution Logs - 2026-04-15 + +## 1. Check average volume (batch) + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:06:02.034342 +- **Tool:** `get_average_volume_batch` +- **Parameters:** `{'symbols': ['RVMD', 'BETR', 'CHPT', 'ABX', 'ACHC', 'AI', 'ARCT', 'ANAB', 'DTST', 'KOPN', 'SLG', 'CCEL', 'ANGO', 'GIPR', 'PXED', 'BEEM', 'RPM', 'ARAI', 'CAR', 'ORCL', 'PAYC', 'CINF', 'CMCSA', 'CTRA', 'COP', 'SVRE', 'SMC', 'SG', 'HTO', 'RPAY', 'GF', 'MNR', 'ACET', 'WKSP', 'CNXC', 'SVBL', 'FROPX', 'FRBBX', 'PYPL', 'COIN', 'AXP', 'COF', 'SYF', 'NVDA', 'IRDM', 'SYNX', 'AME', 'FAT', 'CARM', 'GRDX', 'MTB', 'OLOX', 'BPTH', 'HOMB', 'CLSD', 'LFLY', 'HOLX', 'EXAS', 'NI', 'AVB', 'EA', 'TSLA', 'META', 'MSFT', 'AAPL', 'PLTR', 'AMD', 'GOOGL', 'INTC', 'AMZN', 'GOOG', 'ABT', 'WMT', 'AMS', 'US'], 'lookback_days': 10, 'curr_date': '2026-04-15', 'cache_key': 'default'}` +- **Output Length:** 12771 chars + +### Output +``` +{"RVMD": {"symbol": "RVMD", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "BETR": {"symbol": "BETR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CHPT": {"symbol": "CHPT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ABX": {"symbol": "ABX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ACHC": {"symbol": "ACHC", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "AI": {"symbol": "AI", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ARCT": {"symbol": "ARCT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ANAB": {"symbol": "ANAB", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "DTST": {"symbol": "DTST", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "KOPN": {"symbol": "KOPN", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SLG": {"symbol": "SLG", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CCEL": {"symbol": "CCEL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ANGO": {"symbol": "ANGO", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "GIPR": {"symbol": "GIPR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "PXED": {"symbol": "PXED", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "BEEM": {"symbol": "BEEM", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "RPM": {"symbol": "RPM", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ARAI": {"symbol": "ARAI", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CAR": {"symbol": "CAR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ORCL": {"symbol": "ORCL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "PAYC": {"symbol": "PAYC", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CINF": {"symbol": "CINF", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CMCSA": {"symbol": "CMCSA", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CTRA": {"symbol": "CTRA", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "COP": {"symbol": "COP", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SVRE": {"symbol": "SVRE", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SMC": {"symbol": "SMC", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SG": {"symbol": "SG", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "HTO": {"symbol": "HTO", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "RPAY": {"symbol": "RPAY", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "GF": {"symbol": "GF", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "MNR": {"symbol": "MNR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "ACET": {"symbol": "ACET", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "WKSP": {"symbol": "WKSP", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CNXC": {"symbol": "CNXC", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SVBL": {"symbol": "SVBL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "FROPX": {"symbol": "FROPX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "FRBBX": {"symbol": "FRBBX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "PYPL": {"symbol": "PYPL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "COIN": {"symbol": "COIN", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "AXP": {"symbol": "AXP", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "COF": {"symbol": "COF", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SYF": {"symbol": "SYF", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "NVDA": {"symbol": "NVDA", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "IRDM": {"symbol": "IRDM", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "SYNX": {"symbol": "SYNX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "AME": {"symbol": "AME", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "FAT": {"symbol": "FAT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CARM": {"symbol": "CARM", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "GRDX": {"symbol": "GRDX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "MTB": {"symbol": "MTB", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "OLOX": {"symbol": "OLOX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "BPTH": {"symbol": "BPTH", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "HOMB": {"symbol": "HOMB", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "CLSD": {"symbol": "CLSD", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "LFLY": {"symbol": "LFLY", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "HOLX": {"symbol": "HOLX", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "EXAS": {"symbol": "EXAS", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": null, "error": "No volume data found"}, "NI": {"symbol": "NI", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "c... [truncated] +``` + +--- + +## 2. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:33.556813 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'BEEM', 'curr_date': '2026-04-15'}` +- **Output Length:** 1494 chars + +### Output +``` +# Technical Analysis for BEEM +**Date:** 2026-04-15 +**Current Price:** $1.50 + +## Price Action +- **Daily Change:** +0.67% +- **5-Day Change:** -3.85% + +## RSI (14) +- **Value:** 49.9 ↓ +- **Signal:** Bearish + +## MACD +- **MACD Line:** 0.003 +- **Signal Line:** -0.007 +- **Histogram:** 0.010 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $1.50 (+0.1% from price) +- **200 SMA:** $2.08 (-27.7% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $1.60 +- **Middle:** $1.48 +- **Lower:** $1.36 +- **Band Position:** 60% +- **Bandwidth:** 16.3% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.09 (5.9% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $1.37 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 50.4 +- **%D:** 63.0 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 9.2 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $1.50 (+0.1% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 104.8M +- **5-Day Trend:** Falling ↓ +- **Signal:** Confirmed downtrend (price & volume falling) + +## VWAP (20-period) +- **VWAP:** $1.50 +- **Current vs VWAP:** +0.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $1.67 +- **Recent Low:** $1.34 +- **Next Resistance:** $1.50 (50.0%) +- **Next Support:** $1.46 (61.8%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 3. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:33.616258 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'BEEM'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for BEEM: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 4. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:33.722471 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'BEEM'}` +- **Output Length:** 711 chars + +### Output +``` +## Analyst Recommendation Trends for BEEM + +### 2026-04-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 10 + +**Sentiment**: 90.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 10 + +**Sentiment**: 90.0% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 81.8% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 81.8% Bullish, 0.0% Bearish + + +``` + +--- + +## 5. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:33.765742 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'BEEM', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for BEEM: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 6. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:37.411850 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'COIN', 'curr_date': '2026-04-15'}` +- **Output Length:** 1544 chars + +### Output +``` +# Technical Analysis for COIN +**Date:** 2026-04-15 +**Current Price:** $184.41 + +## Price Action +- **Daily Change:** +5.66% +- **5-Day Change:** +5.32% + +## RSI (14) +- **Value:** 52.8 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -4.035 +- **Signal Line:** -4.576 +- **Histogram:** 0.541 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $178.87 (+3.1% from price) +- **200 SMA:** $275.24 (-33.0% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $209.47 +- **Middle:** $180.55 +- **Lower:** $151.62 +- **Band Position:** 57% +- **Bandwidth:** 32.0% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $11.30 (6.1% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $167.46 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 53.0 +- **%D:** 42.2 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 10.5 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $178.44 (+3.3% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** -138.2M +- **5-Day Trend:** Falling ↓ +- **Signal:** BEARISH DIVERGENCE ⚠️ (distribution) + +## VWAP (20-period) +- **VWAP:** $182.16 +- **Current vs VWAP:** +1.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $213.50 +- **Recent Low:** $139.36 +- **Next Resistance:** $185.18 (38.2%) +- **Next Support:** $176.43 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 7. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:37.466691 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'COIN'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for COIN: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 8. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:37.543038 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'COIN'}` +- **Output Length:** 723 chars + +### Output +``` +## Analyst Recommendation Trends for COIN + +### 2026-04-01 +- **Strong Buy**: 11 +- **Buy**: 17 +- **Hold**: 13 +- **Sell**: 0 +- **Strong Sell**: 2 +- **Total Analysts**: 43 + +**Sentiment**: 65.1% Bullish, 4.7% Bearish + +### 2026-03-01 +- **Strong Buy**: 11 +- **Buy**: 18 +- **Hold**: 12 +- **Sell**: 0 +- **Strong Sell**: 2 +- **Total Analysts**: 43 + +**Sentiment**: 67.4% Bullish, 4.7% Bearish + +### 2026-02-01 +- **Strong Buy**: 11 +- **Buy**: 19 +- **Hold**: 12 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 43 + +**Sentiment**: 69.8% Bullish, 2.3% Bearish + +### 2026-01-01 +- **Strong Buy**: 10 +- **Buy**: 17 +- **Hold**: 14 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 42 + +**Sentiment**: 64.3% Bullish, 2.4% Bearish + + +``` + +--- + +## 9. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:37.589357 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'COIN', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for COIN: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 10. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:44.250366 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'TSLA', 'curr_date': '2026-04-15'}` +- **Output Length:** 1575 chars + +### Output +``` +# Technical Analysis for TSLA +**Date:** 2026-04-15 +**Current Price:** $364.20 + +## Price Action +- **Daily Change:** +3.34% +- **5-Day Change:** +6.10% + +## RSI (14) +- **Value:** 45.9 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -12.446 +- **Signal Line:** -12.884 +- **Histogram:** 0.438 (Weakening ↓) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $391.70 (-7.0% from price) +- **200 SMA:** $397.67 (-8.4% from price) +- **Trend:** STRONG DOWNTREND ⚠️ (DEATH CROSS ⚠️) + +## Bollinger Bands (20,2) +- **Upper:** $400.84 +- **Middle:** $367.34 +- **Lower:** $333.85 +- **Band Position:** 45% +- **Bandwidth:** 18.2% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $14.33 (3.9% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $342.71 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 36.3 +- **%D:** 27.6 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 20.0 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $366.49 (-0.6% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 848.5M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $367.03 +- **Current vs VWAP:** -0.8% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $436.35 +- **Recent Low:** $337.24 +- **Next Resistance:** $375.10 (61.8%) +- **Next Support:** $358.45 (78.6%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 11. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:44.305784 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'TSLA'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for TSLA: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 12. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:44.396799 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'TSLA'}` +- **Output Length:** 723 chars + +### Output +``` +## Analyst Recommendation Trends for TSLA + +### 2026-04-01 +- **Strong Buy**: 9 +- **Buy**: 20 +- **Hold**: 21 +- **Sell**: 8 +- **Strong Sell**: 2 +- **Total Analysts**: 60 + +**Sentiment**: 48.3% Bullish, 16.7% Bearish + +### 2026-03-01 +- **Strong Buy**: 8 +- **Buy**: 20 +- **Hold**: 21 +- **Sell**: 8 +- **Strong Sell**: 2 +- **Total Analysts**: 59 + +**Sentiment**: 47.5% Bullish, 16.9% Bearish + +### 2026-02-01 +- **Strong Buy**: 8 +- **Buy**: 19 +- **Hold**: 21 +- **Sell**: 8 +- **Strong Sell**: 2 +- **Total Analysts**: 58 + +**Sentiment**: 46.6% Bullish, 17.2% Bearish + +### 2026-01-01 +- **Strong Buy**: 7 +- **Buy**: 20 +- **Hold**: 21 +- **Sell**: 9 +- **Strong Sell**: 2 +- **Total Analysts**: 59 + +**Sentiment**: 45.8% Bullish, 18.6% Bearish + + +``` + +--- + +## 13. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:44.444453 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'TSLA', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for TSLA: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 14. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:45.506963 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'GOOGL', 'curr_date': '2026-04-15'}` +- **Output Length:** 1564 chars + +### Output +``` +# Technical Analysis for GOOGL +**Date:** 2026-04-15 +**Current Price:** $332.91 + +## Price Action +- **Daily Change:** +3.61% +- **5-Day Change:** +4.91% + +## RSI (14) +- **Value:** 69.6 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 4.472 +- **Signal Line:** -0.430 +- **Histogram:** 4.903 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $307.80 (+8.2% from price) +- **200 SMA:** $269.81 (+23.4% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $333.29 +- **Middle:** $301.62 +- **Lower:** $269.94 +- **Band Position:** 99% +- **Bandwidth:** 21.0% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $8.66 (2.6% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $319.92 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 93.5 +- **%D:** 85.2 +- **Signal:** OVERBOUGHT ⚠️ + +## ADX (Trend Strength) +- **ADX:** 23.1 (Strengthening ↑) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $307.01 (+8.4% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 930.5M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $298.98 +- **Current vs VWAP:** +11.3% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $348.75 +- **Recent Low:** $272.11 +- **Next Resistance:** $348.75 (0.0% (High)) +- **Next Support:** $330.67 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 15. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:45.562516 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'GOOGL'}` +- **Output Length:** 100 chars + +### Output +``` +Error retrieving insider transactions for GOOGL: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 16. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:45.637516 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'GOOGL'}` +- **Output Length:** 722 chars + +### Output +``` +## Analyst Recommendation Trends for GOOGL + +### 2026-04-01 +- **Strong Buy**: 19 +- **Buy**: 41 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 68 + +**Sentiment**: 88.2% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 19 +- **Buy**: 41 +- **Hold**: 9 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 69 + +**Sentiment**: 87.0% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 19 +- **Buy**: 40 +- **Hold**: 10 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 69 + +**Sentiment**: 85.5% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 19 +- **Buy**: 41 +- **Hold**: 10 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 70 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + + +``` + +--- + +## 17. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T23:07:45.683729 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'GOOGL', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 96 chars + +### Output +``` +Error retrieving options activity for GOOGL: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 18. Rank candidates + +- **Type:** `llm` +- **Node:** ranker +- **Timestamp:** 2026-04-15T23:08:11.852959 +- **Model:** `gemini-3-pro-preview` +- **Prompt Length:** 19914 chars +- **Output Length:** 32 chars + +### Prompt +``` +You are a professional stock analyst selecting the best short-term trading opportunities from a pre-filtered candidate list. + +CURRENT DATE: 2026-04-15 + +GOAL: Select UP TO 15 stocks with the highest probability of generating >5.0% returns within 1-7 days. If fewer than 15 candidates meet the quality bar, return only the ones that do. Quality over quantity — never pad the list with weak picks. + +MINIMUM QUALITY BAR: +- Only include candidates where you have genuine conviction (final_score >= 65). +- If a candidate lacks a clear catalyst or has contradictory signals, SKIP it. +- It is better to return 5 excellent picks than 15 mediocre ones. + +STRATEGY-SPECIFIC EVALUATION CRITERIA: +Each candidate was discovered by a specific scanner. Evaluate them using the criteria most relevant to their strategy: +- **insider_buying**: Focus on insider transaction SIZE relative to market cap, insider ROLE (CEO/CFO > Director), number of distinct insiders buying, and whether the stock is near support. Large cluster buys are strongest. +- **options_flow**: Focus on put/call ratio, absolute call VOLUME vs open interest, premium size, and whether flow aligns with the technical trend. Unusually low P/C ratios (<0.1) with high volume are strongest. +- **momentum / technical_breakout**: Focus on volume confirmation (>2x average), trend alignment (above key SMAs), and whether momentum is accelerating or fading. Avoid chasing extended moves (RSI >80). +- **earnings_play**: Focus on short interest (squeeze potential), pre-earnings accumulation signals, analyst estimate trends, and historical earnings surprise rate. Binary risk must be acknowledged. +- **social_dd**: Has shown 55% 30d win rate — strongest long-hold scanner. These setups combine social sentiment WITH technical confirmation (OBV, short interest, MACD). Score based on quality of technical/fundamental corroboration. A strong OBV + high short interest + bullish MACD warrants 65-75. DO NOT conflate with social_hype. +- **social_hype**: Treat as SPECULATIVE (14.3% 7d win rate, -4.84% avg 7d return). Require strong corroborating evidence. Pure social sentiment without data backing should score below 50. +- **short_squeeze**: Focus on short interest %, days to cover, cost to borrow, and whether a catalyst exists to trigger covering. High SI alone is not enough. +- **contrarian_value**: Focus on oversold technicals (RSI <30), fundamental support (earnings stability), and a clear reason why the selloff is overdone. +- **news_catalyst**: **AVOID by default** — 0% historical 7d win rate (-8.37% avg 7d return, n=8). Only score ≥55 if the catalyst is (1) not yet reflected in the intraday move, (2) mechanistic and specific (FDA decision, contract win, regulatory approval), NOT macroeconomic framing ('geopolitical tension', 'oil price', 'rate expectations'). Macro news_catalyst setups should score <50. +- **sector_rotation**: Focus on relative strength vs sector ETF, whether the stock is a laggard in an accelerating sector. +- **minervini**: Focus on the RS Rating (top 30% = RS>=70, top 10% = RS>=90) as the primary signal. Verify all 6 trend template conditions are met (price structure above rising SMAs). Strongest setups combine RS>=85 with price consolidating near highs (within 10-15% of 52w high) — these have minimal overhead supply. Penalize if RS Rating is borderline (70-75) without other confirming signals. +- **ml_signal**: Use the ML Win Probability as a strong quantitative signal. Scores above 65% deserve significant weight. + +HISTORICAL INSIGHTS: +"Historical 1-day win rate: 39.1% (603 tracked)\nHistorical 7-day win rate: 44.1% (596 tracked)\nHistorical 30-day win rate: 36.8% (495 tracked)\n\nBest performing strategies (7-day):\n - short_squeeze: 60.0% win rate, avg +2.1% return (10 samples)\n - analyst_upgrade: 55.9% win rate, avg +0.2% return (34 samples)\n - insider_buying: 47.4% win rate, avg -0.2% return (173 samples)\n\nWORST performing strategies (7-day) \u2014 penalize these heavily in scoring:\n - pre_earnings_accumulation: 28.6% win rate, avg -1.9% return (7 samples)\n - social_hype: 18.2% win rate, avg -4.1% return (22 samples)\n - news_catalyst: 0.0% win rate, avg -9.1% return (8 samples)" + +CANDIDATES FOR REVIEW: +### BEEM (Priority: CRITICAL) +- **Strategy Match**: pead_drift +- **Sources**: earnings_beat | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None +- **Price**: $1.54 | **Current Price (numeric)**: 1.5399999618530273 | **Intraday**: +2.7% | **Avg Volume**: None +- **Short Interest**: N/A +- **Discovery Context**: Earnings beat 6d ago: actual $-0.07 vs est $-0.20 (+65.3% surprise) — PEAD drift window open +- **Business**: BEEM - Business description not available. +- **News**: No specific news found for this ticker during the April 14-15, 2026 period. + +**Technical Analysis**: +# Technical Analysis for BEEM +**Date:** 2026-04-15 +**Current Price:** $1.50 + +## Price Action +- **Daily Change:** +0.67% +- **5-Day Change:** -3.85% + +## RSI (14) +- **Value:** 49.9 ↓ +- **Signal:** Bearish + +## MACD +- **MACD Line:** 0.003 +- **Signal Line:** -0.007 +- **Histogram:** 0.010 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $1.50 (+0.1% from price) +- **200 SMA:** $2.08 (-27.7% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $1.60 +- **Middle:** $1.48 +- **Lower:** $1.36 +- **Band Position:** 60% +- **Bandwidth:** 16.3% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.09 (5.9% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $1.37 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 50.4 +- **%D:** 63.0 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 9.2 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $1.50 (+0.1% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 104.8M +- **5-Day Trend:** Falling ↓ +- **Signal:** Confirmed downtrend (price & volume falling) + +## VWAP (20-period) +- **VWAP:** $1.50 +- **Current vs VWAP:** +0.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $1.67 +- **Recent Low:** $1.34 +- **Next Resistance:** $1.50 (50.0%) +- **Next Support:** $1.46 (61.8%) + +## Summary +- **Key Signals:** Above 50 SMA + + +**Fundamentals**: N/A + +**Insider Transactions**: +Error retrieving insider transactions for BEEM: Too Many Requests. Rate limited. Try after a while. + +**Analyst Recommendations**: +## Analyst Recommendation Trends for BEEM + +### 2026-04-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 10 + +**Sentiment**: 90.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 10 + +**Sentiment**: 90.0% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 81.8% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 2 +- **Buy**: 7 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 81.8% Bullish, 0.0% Bearish + + + +**Options Activity**: +Error retrieving options activity for BEEM: Too Many Requests. Rate limited. Try after a while. + +**Upcoming Earnings**: Earnings in 29 days (2026-05-14): EPS Est $-0.18, Rev Est $8,295,996 + +### COIN (Priority: LOW) +- **Strategy Match**: analyst_upgrade +- **Sources**: analyst_upgrades | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None +- **Price**: $195.90 | **Current Price (numeric)**: 195.89999389648438 | **Intraday**: +6.2% | **Avg Volume**: None +- **Short Interest**: N/A +- **Discovery Context**: Analyst upgrade: PayPal (NASDAQ:PYPL) Shares Up 3.3% - Here's Why | ⚠️ Recent move: +12.1% over 7d +- **Business**: COIN - Business description not available. +- **News**: Coinbase shares were affected by a landmark SEC ruling that overhauled Pattern Day Trader rules, allowing more retail participation in active trading. + +**Technical Analysis**: +# Technical Analysis for COIN +**Date:** 2026-04-15 +**Current Price:** $184.41 + +## Price Action +- **Daily Change:** +5.66% +- **5-Day Change:** +5.32% + +## RSI (14) +- **Value:** 52.8 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -4.035 +- **Signal Line:** -4.576 +- **Histogram:** 0.541 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $178.87 (+3.1% from price) +- **200 SMA:** $275.24 (-33.0% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $209.47 +- **Middle:** $180.55 +- **Lower:** $151.62 +- **Band Position:** 57% +- **Bandwidth:** 32.0% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $11.30 (6.1% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $167.46 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 53.0 +- **%D:** 42.2 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 10.5 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $178.44 (+3.3% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** -138.2M +- **5-Day Trend:** Falling ↓ +- **Signal:** BEARISH DIVERGENCE ⚠️ (distribution) + +## VWAP (20-period) +- **VWAP:** $182.16 +- **Current vs VWAP:** +1.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $213.50 +- **Recent Low:** $139.36 +- **Next Resistance:** $185.18 (38.2%) +- **Next Support:** $176.43 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + + +**Fundamentals**: N/A + +**Insider Transactions**: +Error retrieving insider transactions for COIN: Too Many Requests. Rate limited. Try after a while. + +**Analyst Recommendations**: +## Analyst Recommendation Tre... [truncated] +``` + +### Output +``` +```json +{ + "rankings": [] +} +``` +``` + +--- +