{"schema":"pruviq-weekly-snapshot-v3","post":"weekly-2026-08-24","note":"Only the rows and fields this post's figures are computed from. Re-check: python3 scripts/weekly-snapshot.py check weekly-2026-08-24. The full source file is on the production server (ranking day file, not in git); match it with the sha256 below.","as_of_utc":"2026-08-24T02:57:26.838913+00:00","generator":"backend/scripts/generate_weekly_blog.py","generator_commit":"507027eeb","source":{"file":"ranking_20260824.json","in_git":false,"sha256":"be1fe49bee0c480046463e5e5e85e4ec0957196656a635022d99638979c94aa7","generated_at":"2026-08-24T02:57:26.838913+00:00","lists":{"7d":"periods.7d.top50","30d":"periods.30d.top50"},"served_by":"GET https://api.pruviq.com/rankings/daily?period=7d|30d&group=top50"},"source_30d":{"file":"ranking_20260824.json","in_git":false,"sha256":"be1fe49bee0c480046463e5e5e85e4ec0957196656a635022d99638979c94aa7","generated_at":"2026-08-24T02:57:26.838913+00:00","same_file_as_7d":true},"previous_day_source":{"file":"ranking_20260823.json","in_git":false,"sha256":"7a185f85d6d55ac652696fc4b9d5ac18cf3f3386dba6db2448aa53c2cf5797c9","generated_at":"2026-08-23T02:56:27.726669+00:00","list":"periods.7d.top50"},"policy":{"code_commit":"5dd8d49c4","code":"backend/api/main.py::_get_daily_rankings_sync","code_function_sha256":"927b9b86e4b913359150604f8096e8af559e7d4e895421109d6259a1dfa712a9","constants_from":"backend/api/main.py (inline constants)","wf_exclusions":[["mean-reversion","short","4H"],["mean-reversion","short","6H"],["rsi-divergence","long","4H"]],"min_trades":30,"steps":"see scripts/weekly-snapshot.py (build: select; check: sort and derive)"},"columns":["id","win_rate","profit_factor","total_return","total_trades"],"rows_7d":[["bb-squeeze-long/long/1H",61.82,1.4217,1.5012,55],["hv-squeeze/short/1H",4.0,0.0373,-6.1671,50],["hv-squeeze/long/1H",74.79,3.5476,8.3883,119],["hv-squeeze/both/1H",53.85,1.229,2.2212,169],["keltner-squeeze/long/1H",84.21,9.6488,4.262,38],["keltner-squeeze/both/1H",55.0,1.329,1.1977,60],["supertrend/short/1H",36.36,0.4387,-1.8337,44],["supertrend/long/1H",78.69,6.3304,4.8513,61],["supertrend/both/1H",60.95,1.7224,3.0176,105],["macd-cross/short/1H",20.16,0.1615,-13.8948,124],["macd-cross/long/1H",93.22,129.8023,5.6877,59],["macd-cross/both/1H",43.72,0.5061,-8.2071,183],["adx-trend/short/1H",42.31,0.5954,-1.4496,52],["adx-trend/long/1H",80.0,6.883,1.7696,30],["adx-trend/both/1H",56.1,1.0824,0.32,82],["donchian-breakout/short/1H",4.17,0.0244,-6.3602,48],["donchian-breakout/long/1H",75.59,2.9308,14.9848,213],["donchian-breakout/both/1H",62.45,1.604,8.6247,261],["atr-breakout/both/1H",42.86,0.6607,-1.3077,42],["atr-breakout/long/1H",41.46,0.6201,-1.4639,41],["momentum-long/long/1H",64.15,1.7113,3.9166,106],["momentum-long/both/1H",64.15,1.7113,3.9166,106],["mean-reversion/short/1H",30.56,0.3127,-12.5784,180],["mean-reversion/both/1H",33.51,0.3303,-12.322,191],["rsi-divergence/short/1H",27.27,0.2644,-7.4554,88],["rsi-divergence/both/1H",30.43,0.3101,-6.9918,92],["stochastic-rsi/short/1H",12.07,0.1227,-10.0762,116],["stochastic-rsi/long/1H",89.83,19.3188,9.6884,118],["stochastic-rsi/both/1H",51.28,0.9677,-0.3878,234],["heikin-ashi/short/1H",15.29,0.1478,-13.7251,157],["heikin-ashi/long/1H",72.32,2.8858,18.5435,336],["heikin-ashi/both/1H",54.16,1.1858,4.8185,493]],"leader_30d":{"row":["keltner-squeeze/long/6H",76.47,10.8198,4.1769,34],"name":["Keltner Squeeze LONG 6H","켈트너 스퀴즈 LONG 6H"]},"others_30d_wr_pf":[[66.0,7.2741],[69.12,7.1085],[74.42,5.2253],[62.07,4.7713],[61.9,4.109],[62.07,3.9445],[60.92,3.8961],[60.87,3.0259],[61.11,2.9676],[56.19,2.5939],[52.26,2.3323],[53.4,2.2889],[58.46,2.0563],[54.64,2.0413],[57.91,1.8566],[57.91,1.8566],[57.35,1.7345],[53.72,1.7015],[48.26,1.6969],[53.95,1.614],[50.85,1.5919],[54.28,1.5906],[54.53,1.5825],[53.32,1.5776],[50.87,1.5484],[43.33,1.4899],[52.58,1.3617],[54.9,1.3502],[46.52,1.3209],[44.23,1.2503],[49.43,1.2289],[48.15,1.1827],[54.5,1.1398],[49.06,1.1395],[54.17,1.1273],[44.29,1.1272],[47.46,1.0626],[44.81,1.0082],[42.93,0.9565],[47.57,0.953],[47.88,0.9036],[44.1,0.8986],[46.41,0.8925],[51.07,0.8893],[38.92,0.8779],[48.19,0.7571],[47.15,0.7306],[31.17,0.6542],[42.69,0.5519],[44.33,0.5331],[42.24,0.5224],[41.13,0.5199],[43.87,0.5116],[45.62,0.5061],[39.26,0.4578],[43.33,0.4509],[43.89,0.4477],[32.26,0.4442],[40.56,0.4366],[37.5,0.4293],[41.94,0.4255],[36.33,0.4163],[37.01,0.4083],[40.8,0.4063],[43.59,0.3973],[45.16,0.3962],[42.42,0.3915],[36.23,0.3863],[32.88,0.3744],[45.16,0.3662],[32.1,0.3526],[36.7,0.3394],[36.53,0.2813],[31.67,0.2578]],"previous_day_rows_7d":[["bb-squeeze-long/long/1H",63.46,1.5844],["hv-squeeze/short/1H",7.89,0.0168],["hv-squeeze/long/1H",77.0,3.9251],["hv-squeeze/both/1H",57.97,1.2945],["keltner-squeeze/short/1H",25.0,0.0873],["keltner-squeeze/long/1H",89.19,9.5919],["keltner-squeeze/both/1H",77.78,4.4182],["supertrend/short/1H",46.34,0.5117],["supertrend/long/1H",82.35,20.2202],["supertrend/both/1H",66.3,2.5056],["macd-cross/short/1H",28.36,0.1579],["macd-cross/long/1H",92.31,242.8046],["macd-cross/both/1H",42.77,0.4763],["adx-trend/short/1H",64.0,0.8532],["adx-trend/long/1H",59.09,4.7107],["adx-trend/both/1H",62.5,1.3742],["ichimoku/short/1H",0.0,0.0],["ichimoku/long/1H",77.78,18.9657],["ichimoku/both/1H",70.0,4.6614],["donchian-breakout/short/1H",17.39,0.1022],["donchian-breakout/long/1H",72.46,2.851],["donchian-breakout/both/1H",66.96,2.1484],["atr-breakout/both/1H",56.9,1.3521],["atr-breakout/long/1H",57.89,1.3923],["atr-breakout/short/1H",0.0,0.0],["momentum-long/long/1H",73.81,2.6286],["momentum-long/both/1H",73.81,2.6286],["mean-reversion/short/1H",30.22,0.3055],["mean-reversion/long/1H",70.59,1.6205],["mean-reversion/both/1H",33.67,0.3202],["rsi-divergence/short/1H",27.17,0.2546],["rsi-divergence/long/1H",83.33,42.0536],["rsi-divergence/both/1H",30.61,0.307],["stochastic-rsi/short/1H",18.6,0.1444],["stochastic-rsi/long/1H",75.0,6.7925],["stochastic-rsi/both/1H",53.15,0.947],["heikin-ashi/short/1H",30.26,0.1913],["heikin-ashi/long/1H",70.41,2.65],["heikin-ashi/both/1H",56.73,1.2647]],"names":{"hv-squeeze/short/1H":["HV Squeeze","HV 스퀴즈"],"keltner-squeeze/long/1H":["Keltner Squeeze LONG","켈트너 스퀴즈 LONG"],"macd-cross/long/1H":["MACD Cross LONG","MACD 크로스 LONG"],"donchian-breakout/short/1H":["Donchian Breakout","돈치안 돌파"],"stochastic-rsi/short/1H":["Stochastic RSI","스토캐스틱 RSI"],"stochastic-rsi/long/1H":["Stochastic RSI LONG","스토캐스틱 RSI LONG"]}}
