{"schema":"pruviq-weekly-snapshot-v3","post":"weekly-2026-09-21","note":"Only the rows and fields this post's figures are computed from. Re-check: python3 scripts/weekly-snapshot.py check weekly-2026-09-21. 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-21T02:56:07.870564+00:00","generator":"backend/scripts/generate_weekly_blog.py","generator_commit":"cb483a613","source":{"file":"ranking_20260921.json","in_git":false,"sha256":"325c88053dcdd202457a71ea4a2400c49165565ace7570a93a41c184cacd4374","generated_at":"2026-09-21T02:56:07.870564+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_20260921.json","in_git":false,"sha256":"325c88053dcdd202457a71ea4a2400c49165565ace7570a93a41c184cacd4374","generated_at":"2026-09-21T02:56:07.870564+00:00","same_file_as_7d":true},"previous_day_source":{"file":"ranking_20260920.json","in_git":false,"sha256":"944dbac803efefb834f97d19ec959bb37a63c2f006dee772e865896b24fa723d","generated_at":"2026-09-20T02:56:28.491042+00:00","list":"periods.7d.top50"},"policy":{"code_commit":"9af0ae22f","code":"backend/api/main.py::_get_daily_rankings_sync","code_function_sha256":"8a7b0aded800f6e3b3b37dfceb2ceb3e64ced1bc752b1944f497c5edfa33e6be","constants_from":"backend/api/ranking-criteria.json","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",64.1,3.4909,2.0432,39],["hv-squeeze/short/1H",11.43,0.0216,-2.9268,35],["hv-squeeze/long/1H",75.64,7.3747,6.1849,78],["hv-squeeze/both/1H",55.75,1.8224,3.2581,113],["keltner-squeeze/both/1H",67.65,2.0914,1.2949,34],["supertrend/short/1H",35.42,0.5108,-1.5069,48],["supertrend/long/1H",73.21,9.6147,4.7489,56],["supertrend/both/1H",55.77,1.8927,3.242,104],["macd-cross/short/1H",16.92,0.0954,-6.5506,65],["macd-cross/long/1H",86.84,43.5692,5.9499,76],["macd-cross/both/1H",54.61,0.9186,-0.6007,141],["adx-trend/long/1H",85.71,17.4196,4.3282,49],["adx-trend/both/1H",59.21,1.6598,1.898,76],["donchian-breakout/short/1H",34.25,0.4454,-2.6494,73],["donchian-breakout/long/1H",75.89,6.4066,12.1054,141],["donchian-breakout/both/1H",61.68,2.3477,9.456,214],["atr-breakout/both/1H",48.89,3.291,1.9406,45],["atr-breakout/long/1H",48.89,3.291,1.9406,45],["momentum-long/long/1H",67.02,4.1023,5.7225,94],["momentum-long/both/1H",67.02,4.1023,5.7225,94],["mean-reversion/short/1H",30.97,0.242,-7.1617,113],["mean-reversion/long/1H",33.33,0.6563,-0.495,30],["mean-reversion/both/1H",31.47,0.2968,-7.6567,143],["rsi-divergence/short/1H",26.98,0.1975,-4.9571,63],["rsi-divergence/both/1H",36.36,0.3485,-4.1672,77],["stochastic-rsi/short/1H",14.17,0.1083,-11.2224,120],["stochastic-rsi/long/1H",79.38,4.1721,4.9406,97],["stochastic-rsi/both/1H",43.32,0.5558,-6.2818,217],["heikin-ashi/short/1H",37.91,0.4759,-5.7186,153],["heikin-ashi/long/1H",61.41,2.0464,8.3594,241],["heikin-ashi/both/1H",52.28,1.1397,2.6407,394]],"leader_30d":{"row":["supertrend/long/6H",67.61,5.4042,6.0162,71],"name":["SuperTrend LONG 6H","슈퍼트렌드 LONG 6H"]},"others_30d_wr_pf":[[73.81,3.2437],[58.82,2.9693],[54.55,2.6018],[70.21,2.3855],[62.65,2.3246],[57.0,2.1132],[57.06,2.1127],[62.42,1.9403],[61.66,1.8972],[51.28,1.7356],[44.9,1.7059],[51.89,1.6934],[58.7,1.6406],[48.17,1.5706],[44.14,1.3979],[52.7,1.3843],[52.7,1.3843],[50.55,1.3761],[54.76,1.3594],[39.53,1.3362],[48.82,1.3028],[51.33,1.2761],[50.28,1.2432],[50.24,1.2281],[55.22,1.221],[54.29,1.2146],[40.43,1.1863],[58.97,1.1584],[47.48,1.0794],[44.71,1.0758],[46.63,1.0574],[48.05,1.0468],[47.37,1.0234],[41.43,0.938],[38.71,0.9359],[46.18,0.9228],[52.73,0.9217],[46.2,0.8963],[54.55,0.8617],[50.44,0.8547],[42.3,0.7832],[44.19,0.7764],[42.09,0.7516],[41.94,0.7444],[36.73,0.7293],[38.41,0.7259],[24.44,0.7045],[49.44,0.6906],[50.76,0.6764],[43.27,0.6394],[39.71,0.6291],[46.69,0.6121],[37.28,0.5635],[45.61,0.544],[39.75,0.5345],[34.78,0.5287],[33.74,0.5133],[35.47,0.4973],[41.98,0.4852],[38.77,0.4702],[37.38,0.4497],[34.79,0.384],[35.77,0.3805],[32.03,0.3421],[32.1,0.3263],[33.13,0.3001],[29.29,0.2564],[7.69,0.205],[28.57,0.1971],[27.96,0.1704],[16.39,0.1569]],"previous_day_rows_7d":[["bb-squeeze-short/short/1H",0.0,0.0],["bb-squeeze-long/long/1H",76.47,4.9866],["hv-squeeze/short/1H",36.11,0.3104],["hv-squeeze/long/1H",74.32,4.5132],["hv-squeeze/both/1H",61.82,2.0284],["keltner-squeeze/short/1H",36.36,0.1378],["keltner-squeeze/long/1H",62.96,2.1145],["keltner-squeeze/both/1H",55.26,1.1211],["supertrend/short/1H",37.78,0.5855],["supertrend/long/1H",54.69,1.4708],["supertrend/both/1H",47.71,1.1065],["macd-cross/short/1H",34.78,0.4235],["macd-cross/long/1H",86.05,7.1956],["macd-cross/both/1H",51.11,0.9653],["adx-trend/short/1H",24.0,0.3667],["adx-trend/long/1H",81.08,9.1821],["adx-trend/both/1H",58.06,2.35],["ichimoku/short/1H",0.0,0.0],["ichimoku/long/1H",42.86,1.8469],["ichimoku/both/1H",31.58,0.7007],["donchian-breakout/short/1H",42.86,0.6652],["donchian-breakout/long/1H",66.67,2.3299],["donchian-breakout/both/1H",59.82,1.7196],["atr-breakout/both/1H",67.86,3.9334],["atr-breakout/long/1H",70.37,6.0691],["atr-breakout/short/1H",0.0,0.0],["momentum-long/long/1H",83.54,7.6009],["momentum-long/both/1H",83.54,7.6009],["mean-reversion/short/1H",29.73,0.2554],["mean-reversion/long/1H",36.67,0.7568],["mean-reversion/both/1H",31.21,0.3208],["rsi-divergence/short/1H",17.74,0.0876],["rsi-divergence/long/1H",72.73,3.8411],["rsi-divergence/both/1H",26.03,0.209],["stochastic-rsi/short/1H",24.56,0.2097],["stochastic-rsi/long/1H",63.64,1.7557],["stochastic-rsi/both/1H",42.72,0.5164],["heikin-ashi/short/1H",36.48,0.4069],["heikin-ashi/long/1H",65.09,2.6136],["heikin-ashi/both/1H",52.83,1.2656]],"names":{"hv-squeeze/short/1H":["HV Squeeze","HV 스퀴즈"],"supertrend/long/1H":["SuperTrend LONG","슈퍼트렌드 LONG"],"macd-cross/short/1H":["MACD Cross","MACD 크로스"],"macd-cross/long/1H":["MACD Cross LONG","MACD 크로스 LONG"],"adx-trend/long/1H":["ADX Trend LONG","ADX 추세 LONG"],"stochastic-rsi/short/1H":["Stochastic RSI","스토캐스틱 RSI"]}}
