{"schema":"pruviq-weekly-snapshot-v3","post":"weekly-2026-09-07","note":"Only the rows and fields this post's figures are computed from. Re-check: python3 scripts/weekly-snapshot.py check weekly-2026-09-07. 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-09-06T02:44:23.640650+00:00","generator":"backend/scripts/generate_weekly_blog.py","generator_commit":"150a13e14","source":{"file":"ranking_20260906.json","in_git":false,"sha256":"96bf1c5688762a390f940eacd00a67495f89b06f6302ac05d96da13a09c66051","generated_at":"2026-09-06T02:44:23.640650+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_20260906.json","in_git":false,"sha256":"96bf1c5688762a390f940eacd00a67495f89b06f6302ac05d96da13a09c66051","generated_at":"2026-09-06T02:44:23.640650+00:00","same_file_as_7d":true},"previous_day_source":{"file":"ranking_20260905.json","in_git":false,"sha256":"6cfbce8c5bd1e5235065635c27907be343d103e14ac3e3126b2ec1eb9af58d75","generated_at":"2026-09-05T02:43:44.736980+00:00","list":"periods.7d.top50"},"policy":{"code_commit":"1aca45802","code":"backend/api/main.py::_get_daily_rankings_sync","code_function_sha256":"4ae5de11e51b474ca6dd2f8323fc5dc5776c410549e5a82307a16db95b60ca28","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":[["hv-squeeze/short/1H",11.29,0.1032,-4.2668,62],["hv-squeeze/long/1H",70.51,3.2542,2.8247,78],["hv-squeeze/both/1H",44.29,0.7601,-1.442,140],["keltner-squeeze/both/1H",46.15,0.6716,-0.633,39],["supertrend/short/1H",15.38,0.0799,-6.0373,78],["supertrend/long/1H",53.01,1.3007,0.6993,83],["supertrend/both/1H",34.78,0.3994,-5.338,161],["macd-cross/short/1H",30.67,0.2399,-3.7123,75],["macd-cross/long/1H",71.79,2.9753,2.8723,78],["macd-cross/both/1H",51.63,0.8675,-0.8399,153],["adx-trend/short/1H",13.33,0.0453,-3.5355,45],["adx-trend/both/1H",28.99,0.339,-2.7922,69],["donchian-breakout/short/1H",15.69,0.0889,-7.0799,102],["donchian-breakout/long/1H",55.81,1.5975,2.2011,129],["donchian-breakout/both/1H",38.1,0.5741,-4.8788,231],["atr-breakout/both/1H",43.33,0.8073,-0.2398,30],["momentum-long/long/1H",56.14,2.0435,1.56,57],["momentum-long/both/1H",56.14,2.0435,1.56,57],["mean-reversion/short/1H",59.49,1.0597,0.1731,79],["mean-reversion/long/1H",76.32,4.0258,1.2649,38],["mean-reversion/both/1H",64.96,1.4337,1.438,117],["rsi-divergence/short/1H",50.0,0.7757,-0.2939,30],["rsi-divergence/both/1H",52.63,0.9604,-0.0624,38],["stochastic-rsi/short/1H",27.52,0.3041,-4.1466,109],["stochastic-rsi/long/1H",72.0,3.5573,4.257,100],["stochastic-rsi/both/1H",48.8,1.0145,0.1104,209],["heikin-ashi/short/1H",22.54,0.1729,-11.3715,173],["heikin-ashi/long/1H",54.79,1.6909,3.5931,188],["heikin-ashi/both/1H",39.34,0.5895,-7.7784,361]],"leader_30d":{"row":["ma-cross/long/1H",74.07,8.9011,3.8981,54],"name":["MA Cross LONG","이평선 크로스 LONG"]},"others_30d_wr_pf":[[68.33,5.9177],[71.43,5.0663],[65.52,3.349],[49.02,2.6255],[56.38,2.5253],[56.16,2.3271],[66.67,2.168],[58.21,2.1592],[62.12,2.1271],[58.76,2.0992],[60.67,1.8966],[60.61,1.8835],[59.58,1.8816],[51.99,1.7372],[45.45,1.7301],[48.01,1.6765],[47.95,1.6178],[48.36,1.5739],[49.08,1.5464],[55.91,1.5065],[55.91,1.5065],[51.31,1.4929],[52.36,1.4804],[46.97,1.4306],[51.88,1.4215],[51.25,1.3225],[51.97,1.3059],[51.2,1.2536],[52.55,1.2285],[47.1,1.1994],[50.41,1.1497],[53.12,1.0487],[40.58,0.9381],[43.83,0.9286],[40.58,0.9193],[42.7,0.8419],[44.34,0.8198],[38.36,0.7305],[44.89,0.7265],[40.79,0.7134],[40.81,0.7017],[40.63,0.6275],[49.72,0.6216],[46.28,0.6171],[46.22,0.578],[44.29,0.5696],[45.45,0.5104],[41.09,0.4955],[35.66,0.4883],[41.58,0.4727],[40.68,0.4696],[39.53,0.4668],[25.81,0.4545],[39.62,0.4334],[35.38,0.4303],[41.6,0.4188],[33.8,0.418],[21.88,0.3769],[34.9,0.3695],[35.71,0.3638],[29.41,0.3229],[35.2,0.3212],[31.16,0.2744],[30.65,0.2378],[28.28,0.2087],[26.16,0.206],[27.0,0.1946],[26.32,0.1752],[39.47,0.1697],[28.05,0.1653]],"previous_day_rows_7d":[["bb-squeeze-short/short/1H",0.0,0.0],["bb-squeeze-long/long/1H",61.11,5.0845],["hv-squeeze/short/1H",28.57,0.2783],["hv-squeeze/long/1H",53.01,1.4713],["hv-squeeze/both/1H",41.83,0.8114],["keltner-squeeze/short/1H",26.32,0.1424],["keltner-squeeze/long/1H",25.0,0.3488],["keltner-squeeze/both/1H",25.42,0.2898],["supertrend/short/1H",22.22,0.1859],["supertrend/long/1H",35.44,0.6117],["supertrend/both/1H",28.75,0.3955],["macd-cross/short/1H",44.59,0.4069],["macd-cross/long/1H",56.94,2.1153],["macd-cross/both/1H",50.68,0.932],["adx-trend/short/1H",33.33,0.1516],["adx-trend/long/1H",28.57,0.5736],["adx-trend/both/1H",31.76,0.2623],["ichimoku/short/1H",27.78,0.4266],["ichimoku/long/1H",41.67,0.723],["ichimoku/both/1H",33.33,0.5208],["donchian-breakout/short/1H",27.0,0.1486],["donchian-breakout/long/1H",42.06,0.9529],["donchian-breakout/both/1H",35.4,0.5553],["atr-breakout/both/1H",27.59,0.4064],["atr-breakout/long/1H",32.0,0.5087],["atr-breakout/short/1H",0.0,0.0],["momentum-long/long/1H",52.08,1.305],["momentum-long/both/1H",52.08,1.305],["mean-reversion/short/1H",68.29,1.6139],["mean-reversion/long/1H",78.38,4.3056],["mean-reversion/both/1H",71.43,1.9505],["rsi-divergence/short/1H",57.69,0.9846],["rsi-divergence/long/1H",62.5,1.5561],["rsi-divergence/both/1H",58.82,1.0822],["stochastic-rsi/short/1H",47.31,0.6054],["stochastic-rsi/long/1H",53.72,1.6472],["stochastic-rsi/both/1H",50.93,1.0275],["heikin-ashi/short/1H",42.69,0.4057],["heikin-ashi/long/1H",47.75,1.286],["heikin-ashi/both/1H",45.27,0.7456]],"names":{"hv-squeeze/long/1H":["HV Squeeze LONG","HV 스퀴즈 LONG"],"supertrend/short/1H":["SuperTrend","슈퍼트렌드"],"adx-trend/short/1H":["ADX Trend","ADX 추세"],"donchian-breakout/short/1H":["Donchian Breakout","돈치안 돌파"],"mean-reversion/long/1H":["Mean Reversion LONG","평균회귀 LONG"],"stochastic-rsi/long/1H":["Stochastic RSI LONG","스토캐스틱 RSI LONG"]}}
