{"schema":"pruviq-weekly-snapshot-v3","post":"weekly-2026-07-06","note":"Only the rows and fields this post's figures are computed from. Re-check: python3 scripts/weekly-snapshot.py check weekly-2026-07-06. 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-07-06T03:08:26.682528","generator":"backend/scripts/generate_weekly_blog.py","generator_commit":"5ace98b65","source":{"file":"ranking_20260706.json","in_git":false,"sha256":"eb90b5469db348a00dd5ca89496e27b4ca0730c7a739ba8ad99228c4fbb00fad","generated_at":"2026-07-06T03:08:26.682528","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_20260706.json","in_git":false,"sha256":"eb90b5469db348a00dd5ca89496e27b4ca0730c7a739ba8ad99228c4fbb00fad","generated_at":"2026-07-06T03:08:26.682528","same_file_as_7d":true},"previous_day_source":{"file":"ranking_20260705.json","in_git":false,"sha256":"d1a176721ca5b4bc46c839cd87b617a900e155058e9a7a6a9e66eaf7070276e0","generated_at":"2026-07-05T03:02:10.801709","list":"periods.7d.top50"},"policy":{"code_commit":"5ace98b65","code":"backend/api/main.py::_get_daily_rankings_sync","code_function_sha256":"fe5a94fe632530852f618ce838fc33ea49bb50d4840f6d0ad20ef92be33648e9","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",44.12,1.3994,0.3039,34],["hv-squeeze/short/1H",7.5,0.014,-3.4966,40],["hv-squeeze/long/1H",58.02,2.7744,2.3002,81],["hv-squeeze/both/1H",41.32,0.7529,-1.1964,121],["keltner-squeeze/both/1H",67.57,2.2385,1.1679,37],["supertrend/short/1H",9.09,0.0674,-4.0725,44],["supertrend/long/1H",82.14,5.9947,3.373,56],["supertrend/both/1H",50.0,0.8613,-0.6996,100],["macd-cross/short/1H",19.44,0.151,-4.3267,72],["macd-cross/long/1H",86.84,12.0735,4.0599,76],["macd-cross/both/1H",54.05,0.9512,-0.2668,148],["adx-trend/short/1H",28.12,0.1921,-1.0174,32],["adx-trend/long/1H",75.0,4.8556,1.5558,36],["adx-trend/both/1H",52.94,1.3238,0.5384,68],["ichimoku/long/1H",20.0,0.5202,-0.4083,30],["ichimoku/both/1H",25.0,0.4631,-0.5884,36],["donchian-breakout/short/1H",11.27,0.0693,-5.4296,71],["donchian-breakout/long/1H",60.22,2.3149,2.5949,93],["donchian-breakout/both/1H",39.02,0.6369,-2.8346,164],["momentum-long/long/1H",55.0,1.6302,0.8115,60],["momentum-long/both/1H",55.0,1.6302,0.8115,60],["mean-reversion/short/1H",47.22,0.8033,-0.4103,72],["mean-reversion/both/1H",51.0,0.9933,-0.0158,100],["stochastic-rsi/short/1H",31.78,0.2025,-5.2503,107],["stochastic-rsi/long/1H",74.47,8.6444,4.1256,94],["stochastic-rsi/both/1H",51.74,0.8421,-1.1247,201],["heikin-ashi/short/1H",31.29,0.2567,-5.4779,147],["heikin-ashi/long/1H",53.45,1.4097,2.0493,174],["heikin-ashi/both/1H",43.3,0.7229,-3.4286,321]],"leader_30d":{"row":["keltner-squeeze/short/4H",71.88,3.5351,1.2947,32],"name":["Keltner Squeeze 4H","켈트너 스퀴즈 4H"]},"others_30d_wr_pf":[[63.83,2.6568],[67.44,2.3688],[55.22,2.0093],[54.84,1.6828],[51.5,1.5146],[61.19,1.4501],[61.11,1.3765],[50.46,1.3504],[46.43,1.2701],[53.47,1.2376],[51.95,1.138],[49.87,1.0865],[56.6,1.0726],[55.56,1.0427],[43.56,1.0119],[50.81,0.9878],[51.35,0.9585],[46.15,0.9572],[49.12,0.9499],[47.38,0.9089],[45.05,0.9051],[48.89,0.8936],[44.74,0.8846],[44.79,0.8627],[44.79,0.8627],[48.2,0.8602],[48.85,0.8558],[55.36,0.8305],[47.01,0.8291],[43.33,0.8286],[48.81,0.8177],[45.44,0.8112],[55.38,0.8025],[49.54,0.7723],[42.9,0.7723],[41.89,0.7714],[43.75,0.7549],[43.48,0.7452],[45.85,0.7415],[44.05,0.7403],[38.66,0.731],[43.89,0.7196],[45.4,0.7008],[46.72,0.6955],[35.37,0.6896],[48.72,0.6871],[42.37,0.6856],[43.97,0.6825],[42.42,0.6571],[40.4,0.6267],[42.16,0.6242],[46.15,0.6101],[45.32,0.6043],[43.92,0.5932],[40.59,0.5845],[38.89,0.5461],[40.47,0.5425],[33.33,0.5398],[44.59,0.5307],[40.32,0.5207],[44.0,0.5201],[44.2,0.5048],[30.0,0.4794],[40.28,0.4672],[28.65,0.4263],[35.81,0.421],[18.33,0.3559],[30.0,0.2757]],"previous_day_rows_7d":[["bb-squeeze-short/short/1H",0.0,0.0],["bb-squeeze-long/long/1H",63.89,4.2622],["hv-squeeze/short/1H",8.11,0.0955],["hv-squeeze/long/1H",65.59,2.9937],["hv-squeeze/both/1H",49.23,0.8974],["keltner-squeeze/short/1H",28.57,0.3688],["keltner-squeeze/long/1H",69.44,3.6872],["keltner-squeeze/both/1H",62.79,1.9869],["supertrend/short/1H",11.9,0.0972],["supertrend/long/1H",57.81,2.323],["supertrend/both/1H",39.62,0.5904],["macd-cross/short/1H",23.46,0.1507],["macd-cross/long/1H",72.92,5.5468],["macd-cross/both/1H",41.86,0.693],["adx-trend/short/1H",14.81,0.0534],["adx-trend/long/1H",81.48,6.7317],["adx-trend/both/1H",48.15,1.1281],["ichimoku/short/1H",20.0,0.0716],["ichimoku/long/1H",57.14,2.1739],["ichimoku/both/1H",51.52,0.8216],["donchian-breakout/short/1H",13.56,0.0798],["donchian-breakout/long/1H",56.03,1.9273],["donchian-breakout/both/1H",41.71,0.6625],["atr-breakout/both/1H",50.0,0.345],["atr-breakout/long/1H",53.85,0.4322],["atr-breakout/short/1H",0.0,0.0],["momentum-long/long/1H",68.18,3.3338],["momentum-long/both/1H",68.18,3.3338],["mean-reversion/short/1H",52.5,0.9324],["mean-reversion/long/1H",56.0,2.0375],["mean-reversion/both/1H",53.33,1.0608],["rsi-divergence/short/1H",41.67,0.6667],["rsi-divergence/long/1H",100.0,999.99],["rsi-divergence/both/1H",50.0,1.0221],["stochastic-rsi/short/1H",33.33,0.1866],["stochastic-rsi/long/1H",77.45,7.1689],["stochastic-rsi/both/1H",54.76,0.8331],["heikin-ashi/short/1H",27.15,0.2271],["heikin-ashi/long/1H",59.32,1.9141],["heikin-ashi/both/1H",44.51,0.7518]],"names":{"hv-squeeze/short/1H":["HV Squeeze","HV 스퀴즈"],"supertrend/short/1H":["SuperTrend","슈퍼트렌드"],"supertrend/long/1H":["SuperTrend LONG","슈퍼트렌드 LONG"],"macd-cross/long/1H":["MACD Cross LONG","MACD 크로스 LONG"],"donchian-breakout/short/1H":["Donchian Breakout","돈치안 돌파"],"stochastic-rsi/long/1H":["Stochastic RSI LONG","스토캐스틱 RSI LONG"]}}
