{"avg_hold_days":17.4,"avg_loss":3.54,"avg_return":0.26,"avg_win":4.57,"best_return":12.78,"best_signal":{"confidence":0,"current_price":null,"date":"2026-04-13","days_held":42,"entry":186.2,"outcome":"win","outcome_pct":12.78,"signal_type":"BUY","stop_loss":175.0,"target":210.0,"ticker":"NVDA"},"by_confidence":[{"avg_return":-1.1,"bracket":"high","count":15,"range":"75-100%","win_rate":26.7,"wins":4},{"avg_return":0.31,"bracket":"medium","count":447,"range":"50-74%","win_rate":41.6,"wins":186},{"avg_return":-0.13,"bracket":"low","count":14,"range":"0-49%","win_rate":28.6,"wins":4}],"decided":426,"expired":50,"last_updated":"2026-07-30T12:37:58.900386","losses":232,"methodology":{"evaluation":"chronological day-by-day, stop-loss-first, 14-day window","since":"2026-06","win_rate_basis":"decided signals only (wins + losses); expired excluded"},"monthly":[{"losses":18,"month":"2026-03","signals":38,"total_return":2.53,"win_rate":47.1,"wins":16},{"losses":47,"month":"2026-04","signals":110,"total_return":149.02,"win_rate":56.5,"wins":61},{"losses":27,"month":"2026-05","signals":45,"total_return":-42.86,"win_rate":32.5,"wins":13},{"losses":67,"month":"2026-06","signals":131,"total_return":28.69,"win_rate":40.7,"wins":46},{"losses":73,"month":"2026-07","signals":152,"total_return":-17.03,"win_rate":44.3,"wins":58}],"open_pnl":-0.58,"open_signals":[{"confidence":51,"current_price":66.74,"date":"2026-07-20","days_held":8,"entry":68.38,"outcome":"open","outcome_pct":-2.4,"signal_type":"BUY","stop_loss":65.99,"target":71.25,"ticker":"LIT"},{"confidence":56,"current_price":153.77,"date":"2026-07-21","days_held":7,"entry":149.82,"outcome":"open","outcome_pct":2.64,"signal_type":"SPECULATIVE BUY","stop_loss":137.83,"target":164.21,"ticker":"ZS"},{"confidence":51,"current_price":344.71,"date":"2026-07-22","days_held":6,"entry":345.23,"outcome":"open","outcome_pct":-0.15,"signal_type":"BUY","stop_loss":333.15,"target":359.73,"ticker":"JPM"},{"confidence":56,"current_price":270.38,"date":"2026-07-23","days_held":5,"entry":268.98,"outcome":"open","outcome_pct":0.52,"signal_type":"BUY","stop_loss":248.16,"target":293.96,"ticker":"NET"},{"confidence":52,"current_price":344.71,"date":"2026-07-23","days_held":5,"entry":348.21,"outcome":"open","outcome_pct":-1.01,"signal_type":"BUY","stop_loss":335.05,"target":364.0,"ticker":"JPM"},{"confidence":56,"current_price":156.75,"date":"2026-07-23","days_held":5,"entry":154.45,"outcome":"open","outcome_pct":1.49,"signal_type":"SPECULATIVE BUY","stop_loss":144.71,"target":166.14,"ticker":"XOM"},{"confidence":56,"current_price":370.32,"date":"2026-07-24","days_held":4,"entry":392.47,"outcome":"open","outcome_pct":-5.64,"signal_type":"BUY","stop_loss":368.49,"target":421.25,"ticker":"AVGO"},{"confidence":53,"current_price":390.54,"date":"2026-07-24","days_held":4,"entry":381.58,"outcome":"open","outcome_pct":2.35,"signal_type":"BUY","stop_loss":364.78,"target":401.74,"ticker":"MSFT"},{"confidence":51,"current_price":25.15,"date":"2026-07-24","days_held":4,"entry":25.01,"outcome":"open","outcome_pct":0.56,"signal_type":"BUY","stop_loss":24.13,"target":26.07,"ticker":"PFE"},{"confidence":51,"current_price":25.15,"date":"2026-07-27","days_held":3,"entry":24.54,"outcome":"open","outcome_pct":2.49,"signal_type":"BUY","stop_loss":23.68,"target":25.57,"ticker":"PFE"}],"profit_factor":1.08,"recent_closed":[{"confidence":51,"current_price":265.53,"date":"2026-07-29","days_held":1,"entry":165.0,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":159.23,"target":171.93,"ticker":"JNJ"},{"confidence":51,"current_price":146.1,"date":"2026-07-29","days_held":1,"entry":160.0,"outcome":"loss","outcome_pct":-3.54,"signal_type":"BUY","stop_loss":154.34,"target":166.72,"ticker":"PG"},{"confidence":51,"current_price":390.54,"date":"2026-07-29","days_held":1,"entry":381.4,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":368.05,"target":397.42,"ticker":"MSFT"},{"confidence":51,"current_price":333.71,"date":"2026-07-28","days_held":1,"entry":318.85,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":307.69,"target":332.24,"ticker":"GOOGL"},{"confidence":51,"current_price":72.39,"date":"2026-07-28","days_held":1,"entry":70.53,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":68.06,"target":73.49,"ticker":"NFLX"},{"confidence":51,"current_price":15.25,"date":"2026-07-28","days_held":2,"entry":16.46,"outcome":"loss","outcome_pct":-3.52,"signal_type":"SPECULATIVE BUY","stop_loss":15.88,"target":17.16,"ticker":"SOFI"},{"confidence":51,"current_price":156.82,"date":"2026-07-28","days_held":2,"entry":151.64,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":146.33,"target":158.01,"ticker":"XOM"},{"confidence":51,"current_price":298.32,"date":"2026-07-28","days_held":2,"entry":309.22,"outcome":"loss","outcome_pct":-3.5,"signal_type":"SPECULATIVE BUY","stop_loss":298.4,"target":322.2,"ticker":"TSLA"},{"confidence":51,"current_price":244.74,"date":"2026-07-28","days_held":1,"entry":258.6,"outcome":"loss","outcome_pct":-3.5,"signal_type":"SPECULATIVE BUY","stop_loss":249.55,"target":269.46,"ticker":"ARM"},{"confidence":56,"current_price":270.11,"date":"2026-07-28","days_held":1,"entry":272.92,"outcome":"loss","outcome_pct":-7.05,"signal_type":"SPECULATIVE BUY","stop_loss":253.68,"target":296.01,"ticker":"SNOW"},{"confidence":51,"current_price":162.88,"date":"2026-07-28","days_held":1,"entry":170.04,"outcome":"loss","outcome_pct":-3.5,"signal_type":"SPECULATIVE BUY","stop_loss":164.09,"target":177.18,"ticker":"QCOM"},{"confidence":51,"current_price":562.76,"date":"2026-07-27","days_held":2,"entry":539.66,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":520.77,"target":562.33,"ticker":"MA"},{"confidence":55,"current_price":511.39,"date":"2026-07-27","days_held":2,"entry":482.66,"outcome":"win","outcome_pct":6.07,"signal_type":"SPECULATIVE BUY","stop_loss":458.25,"target":511.95,"ticker":"SPOT"},{"confidence":51,"current_price":146.86,"date":"2026-07-27","days_held":1,"entry":139.43,"outcome":"win","outcome_pct":4.2,"signal_type":"BUY","stop_loss":134.55,"target":145.29,"ticker":"ABNB"},{"confidence":55,"current_price":71.21,"date":"2026-07-27","days_held":3,"entry":65.94,"outcome":"win","outcome_pct":8.01,"signal_type":"SPECULATIVE BUY","stop_loss":62.38,"target":71.22,"ticker":"UBER"},{"confidence":56,"current_price":196.51,"date":"2026-07-24","days_held":2,"entry":208.76,"outcome":"loss","outcome_pct":-5.28,"signal_type":"BUY","stop_loss":197.73,"target":222.0,"ticker":"NVDA"},{"confidence":56,"current_price":29.81,"date":"2026-07-24","days_held":2,"entry":31.2,"outcome":"loss","outcome_pct":-8.01,"signal_type":"BUY","stop_loss":28.7,"target":34.2,"ticker":"SMCI"},{"confidence":56,"current_price":173.6,"date":"2026-07-24","days_held":2,"entry":156.93,"outcome":"win","outcome_pct":8.53,"signal_type":"SPECULATIVE BUY","stop_loss":145.78,"target":170.31,"ticker":"CRM"},{"confidence":51,"current_price":381.92,"date":"2026-07-23","days_held":2,"entry":396.81,"outcome":"loss","outcome_pct":-3.5,"signal_type":"BUY","stop_loss":382.92,"target":413.48,"ticker":"AVGO"},{"confidence":51,"current_price":93.67,"date":"2026-07-23","days_held":1,"entry":102.2,"outcome":"loss","outcome_pct":-3.5,"signal_type":"BUY","stop_loss":98.62,"target":106.5,"ticker":"MSTR"}],"streak":{"count":1,"type":"win"},"top_tickers":[{"signals":10,"ticker":"AMD","total_return":42.9,"win_rate":70.0,"wins":7},{"signals":14,"ticker":"UNH","total_return":41.11,"win_rate":71.4,"wins":10},{"signals":17,"ticker":"MA","total_return":39.59,"win_rate":64.7,"wins":11},{"signals":12,"ticker":"PYPL","total_return":38.23,"win_rate":66.7,"wins":8},{"signals":16,"ticker":"UBER","total_return":31.01,"win_rate":62.5,"wins":10},{"signals":12,"ticker":"SOFI","total_return":28.33,"win_rate":66.7,"wins":8},{"signals":18,"ticker":"AVGO","total_return":25.69,"win_rate":55.6,"wins":10},{"signals":7,"ticker":"PANW","total_return":19.3,"win_rate":71.4,"wins":5},{"signals":10,"ticker":"XOM","total_return":15.5,"win_rate":60.0,"wins":6},{"signals":20,"ticker":"PLTR","total_return":13.78,"win_rate":45.0,"wins":9}],"total_closed":476,"total_open":20,"total_signals":496,"watchlist":53,"win_rate":45.5,"wins":194,"worst_return":-13.31,"worst_signal":{"confidence":61,"current_price":null,"date":"2026-05-25","days_held":12,"entry":48.16,"outcome":"loss","outcome_pct":-13.31,"signal_type":"BUY","stop_loss":41.75,"target":57.29,"ticker":"RBLX"}}
