TradingAgents/data/recommendations/statistics.json

269 lines
5.9 KiB
JSON

{
"total_recommendations": 664,
"by_strategy": {
"momentum": {
"count": 136,
"wins_1d": 65,
"losses_1d": 71,
"wins_7d": 54,
"losses_7d": 82,
"wins_30d": 48,
"losses_30d": 88,
"avg_return_1d": -0.14,
"avg_return_7d": -0.8,
"avg_return_30d": -2.49,
"win_rate_1d": 47.8,
"win_rate_7d": 39.7,
"win_rate_30d": 35.3
},
"early_accumulation": {
"count": 17,
"wins_1d": 3,
"losses_1d": 13,
"wins_7d": 7,
"losses_7d": 9,
"wins_30d": 5,
"losses_30d": 11,
"avg_return_1d": 1.86,
"avg_return_7d": -0.3,
"avg_return_30d": -7.6,
"win_rate_1d": 18.8,
"win_rate_7d": 43.8,
"win_rate_30d": 31.2
},
"insider_buying": {
"count": 190,
"wins_1d": 68,
"losses_1d": 108,
"wins_7d": 84,
"losses_7d": 92,
"wins_30d": 57,
"losses_30d": 80,
"avg_return_1d": 0.03,
"avg_return_7d": -0.1,
"avg_return_30d": 0.04,
"win_rate_1d": 38.6,
"win_rate_7d": 47.7,
"win_rate_30d": 41.6
},
"options_flow": {
"count": 97,
"wins_1d": 33,
"losses_1d": 61,
"wins_7d": 44,
"losses_7d": 50,
"wins_30d": 23,
"losses_30d": 49,
"avg_return_1d": 0.15,
"avg_return_7d": -0.7,
"avg_return_30d": -2.17,
"win_rate_1d": 35.1,
"win_rate_7d": 46.8,
"win_rate_30d": 31.9
},
"earnings_play": {
"count": 67,
"wins_1d": 24,
"losses_1d": 39,
"wins_7d": 30,
"losses_7d": 33,
"wins_30d": 24,
"losses_30d": 29,
"avg_return_1d": -0.4,
"avg_return_7d": -0.23,
"avg_return_30d": -2.73,
"win_rate_1d": 38.1,
"win_rate_7d": 47.6,
"win_rate_30d": 45.3
},
"contrarian_value": {
"count": 7,
"wins_1d": 3,
"losses_1d": 4,
"wins_7d": 3,
"losses_7d": 4,
"wins_30d": 2,
"losses_30d": 5,
"avg_return_1d": -4.94,
"avg_return_7d": -5.27,
"avg_return_30d": -7.02,
"win_rate_1d": 42.9,
"win_rate_7d": 42.9,
"win_rate_30d": 28.6
},
"news_catalyst": {
"count": 8,
"wins_1d": 1,
"losses_1d": 7,
"wins_7d": 0,
"losses_7d": 8,
"wins_30d": 1,
"losses_30d": 4,
"avg_return_1d": -4.19,
"avg_return_7d": -9.13,
"avg_return_30d": -15.14,
"win_rate_1d": 12.5,
"win_rate_7d": 0.0,
"win_rate_30d": 20.0
},
"short_squeeze": {
"count": 17,
"wins_1d": 5,
"losses_1d": 6,
"wins_7d": 6,
"losses_7d": 4,
"wins_30d": 3,
"losses_30d": 7,
"avg_return_1d": 0.51,
"avg_return_7d": 2.15,
"avg_return_30d": -1.1,
"win_rate_1d": 45.5,
"win_rate_7d": 60.0,
"win_rate_30d": 30.0
},
"pre_earnings_accumulation": {
"count": 7,
"wins_1d": 2,
"losses_1d": 5,
"wins_7d": 2,
"losses_7d": 5,
"wins_30d": 2,
"losses_30d": 5,
"avg_return_1d": -2.0,
"avg_return_7d": -1.94,
"avg_return_30d": -0.65,
"win_rate_1d": 28.6,
"win_rate_7d": 28.6,
"win_rate_30d": 28.6
},
"analyst_upgrade": {
"count": 39,
"wins_1d": 13,
"losses_1d": 21,
"wins_7d": 19,
"losses_7d": 15,
"wins_30d": 7,
"losses_30d": 16,
"avg_return_1d": 0.27,
"avg_return_7d": 0.18,
"avg_return_30d": -3.64,
"win_rate_1d": 38.2,
"win_rate_7d": 55.9,
"win_rate_30d": 30.4
},
"ipo_opportunity": {
"count": 1,
"wins_1d": 0,
"losses_1d": 1,
"wins_7d": 0,
"losses_7d": 1,
"wins_30d": 0,
"losses_30d": 1,
"avg_return_1d": -19.2,
"avg_return_7d": -19.2,
"avg_return_30d": -24.59,
"win_rate_1d": 0.0,
"win_rate_7d": 0.0,
"win_rate_30d": 0.0
},
"social_hype": {
"count": 22,
"wins_1d": 3,
"losses_1d": 19,
"wins_7d": 4,
"losses_7d": 18,
"wins_30d": 3,
"losses_30d": 12,
"avg_return_1d": -2.67,
"avg_return_7d": -4.06,
"avg_return_30d": -9.3,
"win_rate_1d": 13.6,
"win_rate_7d": 18.2,
"win_rate_30d": 20.0
},
"social_dd": {
"count": 29,
"wins_1d": 13,
"losses_1d": 13,
"wins_7d": 12,
"losses_7d": 14,
"wins_30d": 11,
"losses_30d": 14,
"avg_return_1d": 0.83,
"avg_return_7d": -1.31,
"avg_return_30d": 0.42,
"win_rate_1d": 50.0,
"win_rate_7d": 46.2,
"win_rate_30d": 44.0
},
"minervini": {
"count": 15,
"wins_1d": 3,
"losses_1d": 0,
"wins_7d": 3,
"losses_7d": 0,
"wins_30d": 0,
"losses_30d": 0,
"avg_return_1d": 5.16,
"avg_return_7d": 7.19,
"avg_return_30d": 0,
"win_rate_1d": 100.0,
"win_rate_7d": 100.0
},
"technical_breakout": {
"count": 1,
"wins_1d": 0,
"losses_1d": 0,
"wins_7d": 0,
"losses_7d": 0,
"wins_30d": 0,
"losses_30d": 0,
"avg_return_1d": 0,
"avg_return_7d": 0,
"avg_return_30d": 0
},
"pead_drift": {
"count": 2,
"wins_1d": 0,
"losses_1d": 0,
"wins_7d": 0,
"losses_7d": 0,
"wins_30d": 0,
"losses_30d": 0,
"avg_return_1d": 0,
"avg_return_7d": 0,
"avg_return_30d": 0
},
"volume_divergence": {
"count": 9,
"wins_1d": 2,
"losses_1d": 1,
"wins_7d": 0,
"losses_7d": 0,
"wins_30d": 0,
"losses_30d": 0,
"avg_return_1d": 0.35,
"avg_return_7d": 0,
"avg_return_30d": 0,
"win_rate_1d": 66.7
}
},
"overall_1d": {
"count": 607,
"wins": 238,
"avg_return": -0.17,
"win_rate": 39.2
},
"overall_7d": {
"count": 603,
"wins": 268,
"avg_return": -0.71,
"win_rate": 44.4
},
"overall_30d": {
"count": 507,
"wins": 186,
"avg_return": -2.23,
"win_rate": 36.7
}
}