{"as_of_ms":1793063820000,"as_of_utc":"2026-10-27T01:17:00+00:00","coverage":{"calls":390,"complete":true,"delisted":3,"missing":0},"families":{"ascending_triangle":{"completed":47,"completed_coins":47,"dead":{"count":2,"of":47},"dead_calls":[{"date":"2026-08-26T01:40:50+00:00","id":"PAT:binance|RESOLVUSDT|1h|ascending_triangle","max_adverse_pct":-20.187304890738822,"max_gain_pct":1.6129032258064502,"setup":"ascending_triangle","symbol":"RESOLVUSDT","tf":"1h"},{"date":"2026-09-26T15:31:32+00:00","id":"PAT:binance|POLYXUSDT|15m|ascending_triangle","max_adverse_pct":-29.3103448275862,"max_gain_pct":0.8620689655172598,"setup":"ascending_triangle","symbol":"POLYXUSDT","tf":"15m"}],"in_progress":10,"published":57,"reached_2":{"count":45,"median_hours_lower":11.166666666666666,"median_hours_upper":11.25,"of":47,"pct":95.74468085106383},"reached_5":{"count":45,"median_hours_lower":45.916666666666664,"median_hours_upper":46.0,"of":47,"pct":95.74468085106383},"strict":{"early_withdrawals_excluded":5,"losses":25,"open_or_neither":0,"pct":51.92307692307692,"resolved":52,"wins":27},"typical_dip_pct":-10.718789407313988},"breakout_retest_hold":{"completed":32,"completed_coins":32,"dead":{"count":0,"of":32},"dead_calls":[],"in_progress":18,"published":50,"reached_2":{"count":32,"median_hours_lower":2.8757875,"median_hours_upper":2.9591208333333334,"of":32,"pct":100.0},"reached_5":{"count":29,"median_hours_lower":29.97955222222222,"median_hours_upper":30.062885555555557,"of":32,"pct":90.625},"strict":{"early_withdrawals_excluded":0,"losses":22,"open_or_neither":0,"pct":56.0,"resolved":50,"wins":28},"typical_dip_pct":-12.948247149623803},"bull_flag":{"completed":16,"completed_coins":16,"dead":{"count":0,"of":16},"dead_calls":[],"in_progress":10,"published":26,"reached_2":{"count":16,"median_hours_lower":8.166666666666668,"median_hours_upper":8.25,"of":16,"pct":100.0},"reached_5":{"count":16,"median_hours_lower":26.833333333333336,"median_hours_upper":26.916666666666664,"of":16,"pct":100.0},"strict":{"early_withdrawals_excluded":2,"losses":7,"open_or_neither":1,"pct":69.56521739130434,"resolved":23,"wins":16},"typical_dip_pct":-14.714430446175097},"bull_pennant":{"completed":5,"completed_coins":5,"dead":{"count":0,"of":5},"dead_calls":[],"in_progress":0,"published":5,"reached_2":{"count":5,"median_hours_lower":10.416666666666666,"median_hours_upper":10.5,"of":5,"pct":100.0},"reached_5":{"count":5,"median_hours_lower":112.25,"median_hours_upper":112.33333333333333,"of":5,"pct":100.0},"strict":{"early_withdrawals_excluded":5,"losses":0,"open_or_neither":0,"pct":null,"resolved":0,"wins":0},"typical_dip_pct":-12.211981566820285},"cup_handle":{"completed":39,"completed_coins":37,"dead":{"count":1,"of":39},"dead_calls":[{"date":"2026-09-22T20:01:54+00:00","id":"PAT:binance|DRAMBUSDT|4h|cup_handle","max_adverse_pct":-32.028301886792455,"max_gain_pct":0.37735849056603765,"setup":"cup_handle","symbol":"DRAMBUSDT","tf":"4h"}],"in_progress":9,"published":48,"reached_2":{"count":38,"median_hours_lower":9.25,"median_hours_upper":9.333333333333334,"of":39,"pct":97.43589743589743},"reached_5":{"count":38,"median_hours_lower":33.375,"median_hours_upper":33.45833333333333,"of":39,"pct":97.43589743589743},"strict":{"early_withdrawals_excluded":0,"losses":15,"open_or_neither":1,"pct":68.08510638297872,"resolved":47,"wins":32},"typical_dip_pct":-13.51034752049981},"descending_trendline_breakout":{"completed":2,"completed_coins":2,"dead":{"count":0,"of":2},"dead_calls":[],"in_progress":0,"published":2,"reached_2":{"count":2,"median_hours_lower":1.7287931944444446,"median_hours_upper":1.8121265277777776,"of":2,"pct":100.0},"reached_5":{"count":2,"median_hours_lower":79.56212652777778,"median_hours_upper":79.6454598611111,"of":2,"pct":100.0},"strict":{"early_withdrawals_excluded":0,"losses":1,"open_or_neither":0,"pct":50.0,"resolved":2,"wins":1},"typical_dip_pct":-12.834850962484477},"double_bottom":{"completed":27,"completed_coins":25,"dead":{"count":1,"of":27},"dead_calls":[{"date":"2026-08-18T21:30:41+00:00","id":"PAT:binance|DODOUSDT|15m|double_bottom","max_adverse_pct":-28.796755295178002,"max_gain_pct":0.540784136998651,"setup":"double_bottom","symbol":"DODOUSDT","tf":"15m"}],"in_progress":8,"published":35,"reached_2":{"count":26,"median_hours_lower":8.75,"median_hours_upper":8.833333333333334,"of":27,"pct":96.29629629629629},"reached_5":{"count":25,"median_hours_lower":21.166666666666668,"median_hours_upper":21.25,"of":27,"pct":92.5925925925926},"strict":{"early_withdrawals_excluded":0,"losses":15,"open_or_neither":3,"pct":53.125,"resolved":32,"wins":17},"typical_dip_pct":-13.797561876616182},"falling_wedge":{"completed":40,"completed_coins":39,"dead":{"count":0,"of":40},"dead_calls":[],"in_progress":20,"published":60,"reached_2":{"count":40,"median_hours_lower":6.416666666666666,"median_hours_upper":6.5,"of":40,"pct":100.0},"reached_5":{"count":40,"median_hours_lower":26.166666666666668,"median_hours_upper":26.25,"of":40,"pct":100.0},"strict":{"early_withdrawals_excluded":0,"losses":23,"open_or_neither":2,"pct":60.3448275862069,"resolved":58,"wins":35},"typical_dip_pct":-11.140556442309425},"false_breakdown_bull_trap":{"completed":8,"completed_coins":8,"dead":{"count":0,"of":8},"dead_calls":[],"in_progress":3,"published":11,"reached_2":{"count":8,"median_hours_lower":1.052674027777778,"median_hours_upper":1.136007361111111,"of":8,"pct":100.0},"reached_5":{"count":8,"median_hours_lower":24.25701111111111,"median_hours_upper":24.340344444444447,"of":8,"pct":100.0},"strict":{"early_withdrawals_excluded":0,"losses":5,"open_or_neither":0,"pct":54.54545454545455,"resolved":11,"wins":6},"typical_dip_pct":-13.99904338873707},"flat_base_breakout":{"completed":9,"completed_coins":9,"dead":{"count":0,"of":9},"dead_calls":[],"in_progress":1,"published":10,"reached_2":{"count":9,"median_hours_lower":6.8530436111111115,"median_hours_upper":6.9363769444444445,"of":9,"pct":100.0},"reached_5":{"count":8,"median_hours_lower":35.65946875,"median_hours_upper":35.74280208333333,"of":9,"pct":88.88888888888889},"strict":{"early_withdrawals_excluded":0,"losses":4,"open_or_neither":0,"pct":60.0,"resolved":10,"wins":6},"typical_dip_pct":-17.714109673444245},"inverse_head_shoulders":{"completed":2,"completed_coins":2,"dead":{"count":0,"of":2},"dead_calls":[],"in_progress":4,"published":6,"reached_2":{"count":2,"median_hours_lower":310.25,"median_hours_upper":310.3333333333333,"of":2,"pct":100.0},"reached_5":{"count":2,"median_hours_lower":326.25,"median_hours_upper":326.33333333333337,"of":2,"pct":100.0},"strict":{"early_withdrawals_excluded":0,"losses":2,"open_or_neither":1,"pct":60.0,"resolved":5,"wins":3},"typical_dip_pct":-19.464912280701757},"rectangle":{"completed":28,"completed_coins":28,"dead":{"count":0,"of":28},"dead_calls":[],"in_progress":20,"published":48,"reached_2":{"count":28,"median_hours_lower":6.75,"median_hours_upper":6.833333333333334,"of":28,"pct":100.0},"reached_5":{"count":26,"median_hours_lower":35.41666666666667,"median_hours_upper":35.5,"of":28,"pct":92.85714285714286},"strict":{"early_withdrawals_excluded":0,"losses":25,"open_or_neither":0,"pct":47.916666666666664,"resolved":48,"wins":23},"typical_dip_pct":-9.168331127657218},"selling_climax":{"completed":16,"completed_coins":16,"dead":{"count":0,"of":16},"dead_calls":[],"in_progress":4,"published":20,"reached_2":{"count":16,"median_hours_lower":7.911088749999999,"median_hours_upper":7.994422083333333,"of":16,"pct":100.0},"reached_5":{"count":16,"median_hours_lower":57.67422361111112,"median_hours_upper":57.757556944444445,"of":16,"pct":100.0},"strict":{"early_withdrawals_excluded":0,"losses":11,"open_or_neither":0,"pct":45.0,"resolved":20,"wins":9},"typical_dip_pct":-7.600658208253513},"wyckoff_spring":{"completed":8,"completed_coins":8,"dead":{"count":0,"of":8},"dead_calls":[],"in_progress":4,"published":12,"reached_2":{"count":8,"median_hours_lower":8.465476944444443,"median_hours_upper":8.548810277777777,"of":8,"pct":100.0},"reached_5":{"count":7,"median_hours_lower":21.265484444444443,"median_hours_upper":21.34881777777778,"of":8,"pct":87.5},"strict":{"early_withdrawals_excluded":0,"losses":7,"open_or_neither":0,"pct":41.666666666666664,"resolved":12,"wins":5},"typical_dip_pct":-7.465320935957614}},"groups":{"all":{"completed":279,"completed_coins":209,"dead":{"count":4,"of":279},"dead_calls":[{"date":"2026-08-18T21:30:41+00:00","id":"PAT:binance|DODOUSDT|15m|double_bottom","max_adverse_pct":-28.796755295178002,"max_gain_pct":0.540784136998651,"setup":"double_bottom","symbol":"DODOUSDT","tf":"15m"},{"date":"2026-08-26T01:40:50+00:00","id":"PAT:binance|RESOLVUSDT|1h|ascending_triangle","max_adverse_pct":-20.187304890738822,"max_gain_pct":1.6129032258064502,"setup":"ascending_triangle","symbol":"RESOLVUSDT","tf":"1h"},{"date":"2026-09-22T20:01:54+00:00","id":"PAT:binance|DRAMBUSDT|4h|cup_handle","max_adverse_pct":-32.028301886792455,"max_gain_pct":0.37735849056603765,"setup":"cup_handle","symbol":"DRAMBUSDT","tf":"4h"},{"date":"2026-09-26T15:31:32+00:00","id":"PAT:binance|POLYXUSDT|15m|ascending_triangle","max_adverse_pct":-29.3103448275862,"max_gain_pct":0.8620689655172598,"setup":"ascending_triangle","symbol":"POLYXUSDT","tf":"15m"}],"in_progress":111,"published":390,"reached_2":{"count":275,"median_hours_lower":7.248802777777778,"median_hours_upper":7.332136111111111,"of":279,"pct":98.5663082437276},"reached_5":{"count":267,"median_hours_lower":34.666666666666664,"median_hours_upper":34.75,"of":279,"pct":95.6989247311828},"strict":{"early_withdrawals_excluded":12,"losses":162,"open_or_neither":8,"pct":56.21621621621622,"resolved":370,"wins":208},"typical_dip_pct":-12.268831754623367},"patterns":{"completed":204,"completed_coins":171,"dead":{"count":4,"of":204},"dead_calls":[{"date":"2026-08-18T21:30:41+00:00","id":"PAT:binance|DODOUSDT|15m|double_bottom","max_adverse_pct":-28.796755295178002,"max_gain_pct":0.540784136998651,"setup":"double_bottom","symbol":"DODOUSDT","tf":"15m"},{"date":"2026-08-26T01:40:50+00:00","id":"PAT:binance|RESOLVUSDT|1h|ascending_triangle","max_adverse_pct":-20.187304890738822,"max_gain_pct":1.6129032258064502,"setup":"ascending_triangle","symbol":"RESOLVUSDT","tf":"1h"},{"date":"2026-09-22T20:01:54+00:00","id":"PAT:binance|DRAMBUSDT|4h|cup_handle","max_adverse_pct":-32.028301886792455,"max_gain_pct":0.37735849056603765,"setup":"cup_handle","symbol":"DRAMBUSDT","tf":"4h"},{"date":"2026-09-26T15:31:32+00:00","id":"PAT:binance|POLYXUSDT|15m|ascending_triangle","max_adverse_pct":-29.3103448275862,"max_gain_pct":0.8620689655172598,"setup":"ascending_triangle","symbol":"POLYXUSDT","tf":"15m"}],"in_progress":81,"published":285,"reached_2":{"count":200,"median_hours_lower":8.208333333333332,"median_hours_upper":8.291666666666668,"of":204,"pct":98.03921568627452},"reached_5":{"count":197,"median_hours_lower":34.083333333333336,"median_hours_upper":34.166666666666664,"of":204,"pct":96.56862745098039},"strict":{"early_withdrawals_excluded":12,"losses":112,"open_or_neither":8,"pct":57.735849056603776,"resolved":265,"wins":153},"typical_dip_pct":-12.294109595291324},"ta":{"completed":75,"completed_coins":70,"dead":{"count":0,"of":75},"dead_calls":[],"in_progress":30,"published":105,"reached_2":{"count":75,"median_hours_lower":4.066654444444445,"median_hours_upper":4.149987777777778,"of":75,"pct":100.0},"reached_5":{"count":70,"median_hours_lower":38.914145000000005,"median_hours_upper":38.99747833333333,"of":75,"pct":93.33333333333333},"strict":{"early_withdrawals_excluded":0,"losses":50,"open_or_neither":0,"pct":52.38095238095238,"resolved":105,"wins":55},"typical_dip_pct":-12.268831754623367}},"population":{"backtests":false,"clock":"confirmation to confirmation + 30 days","direction":"bullish","early_withdrawals":"included in target-touch metrics; excluded from strict rule","entry":"TA confirmation trigger / pattern crossing close","source":"live publication ledgers","start":"2026-08-01","venue":"Binance"},"schema_version":1}
