{"schema":"pruviq-weekly-snapshot-v3","post":"weekly-2026-05-11","note":"Only the rows and fields this post's figures are computed from. Re-check: python3 scripts/weekly-snapshot.py check weekly-2026-05-11. 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-05-11T02:07:17.010161","generator":"backend/scripts/generate_weekly_blog.py","generator_commit":"68a5db390","source":{"file":"ranking_20260511.json","in_git":false,"sha256":"9abd3fd0c53b0487900e56cb440dc1929e950153ce08591659537282908cd761","generated_at":"2026-05-11T02:07:17.010161","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_20260511.json","in_git":false,"sha256":"9abd3fd0c53b0487900e56cb440dc1929e950153ce08591659537282908cd761","generated_at":"2026-05-11T02:07:17.010161","same_file_as_7d":true},"previous_day_source":{"file":"ranking_20260510.json","in_git":false,"sha256":"e4d31530fd8e603078079090779e3420c1efdffce1eae553ac917940369e8060","generated_at":"2026-05-10T02:01:30.761328","list":"periods.7d.top50"},"policy":{"code_commit":"68a5db390","code":"backend/api/main.py::_get_daily_rankings_sync","code_function_sha256":"1810c1d1d092c694d70b6ab789fdea3c84937d2e920ac9e5e0f71eb5fb4586b5","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",76.74,6.9393,1.7728,43],["hv-squeeze/short/1H",12.5,0.0706,-3.1818,40],["hv-squeeze/long/1H",67.23,3.8656,4.2531,119],["hv-squeeze/both/1H",53.46,1.2183,1.0713,159],["keltner-squeeze/long/1H",72.34,2.9799,1.5068,47],["keltner-squeeze/both/1H",67.31,2.4962,1.381,52],["supertrend/short/1H",17.24,0.1627,-4.2326,58],["supertrend/long/1H",84.29,5.4774,3.7688,70],["supertrend/both/1H",53.91,0.9213,-0.4638,128],["macd-cross/short/1H",21.0,0.2249,-4.8597,100],["macd-cross/long/1H",76.27,6.8764,2.7664,59],["macd-cross/both/1H",41.51,0.6894,-2.0933,159],["adx-trend/short/1H",12.5,0.1323,-3.1579,48],["adx-trend/both/1H",37.68,0.5292,-1.7712,69],["ichimoku/long/1H",94.87,104.0541,3.2483,39],["ichimoku/both/1H",88.37,6.7436,2.8629,43],["donchian-breakout/short/1H",13.73,0.0613,-3.6525,51],["donchian-breakout/long/1H",75.86,3.6354,5.4849,145],["donchian-breakout/both/1H",59.69,1.3068,1.8324,196],["atr-breakout/both/1H",58.33,2.1199,0.8045,36],["atr-breakout/long/1H",58.82,2.937,0.9994,34],["momentum-long/long/1H",70.31,3.5119,1.995,64],["momentum-long/both/1H",70.31,3.5119,1.995,64],["mean-reversion/short/1H",43.2,0.611,-1.4636,125],["mean-reversion/both/1H",42.64,0.6335,-1.398,129],["rsi-divergence/short/1H",34.88,0.3474,-1.2274,43],["rsi-divergence/both/1H",37.78,0.3816,-1.1631,45],["stochastic-rsi/short/1H",25.51,0.2318,-4.2917,98],["stochastic-rsi/long/1H",84.91,5.4863,5.5437,106],["stochastic-rsi/both/1H",56.37,1.1835,1.252,204],["heikin-ashi/short/1H",12.18,0.0961,-11.6322,156],["heikin-ashi/long/1H",67.31,2.437,5.4367,208],["heikin-ashi/both/1H",43.68,0.628,-6.1955,364]],"leader_30d":{"row":["ichimoku/long/1H",72.19,3.5319,8.1324,169],"name":["Ichimoku LONG","일목균형표 LONG"]},"others_30d_wr_pf":[[65.72,2.4676],[61.71,2.2021],[60.96,1.9238],[57.78,1.8682],[56.08,1.8501],[57.69,1.7639],[59.5,1.7257],[53.49,1.7182],[56.76,1.706],[54.45,1.6699],[48.45,1.6615],[54.81,1.6279],[60.0,1.6095],[52.04,1.6057],[52.04,1.6057],[50.56,1.5564],[63.16,1.4922],[52.96,1.4155],[51.95,1.4153],[54.0,1.3754],[60.98,1.3572],[47.22,1.2112],[49.38,1.1572],[44.3,1.1349],[45.31,1.1222],[42.19,1.0568],[46.92,1.0531],[52.76,1.0435],[47.89,1.0409],[53.86,1.0238],[56.52,0.9991],[55.28,0.9628],[46.75,0.9613],[48.65,0.9131],[46.9,0.9033],[46.2,0.8888],[41.46,0.8504],[45.36,0.8284],[45.02,0.8143],[37.84,0.7857],[39.62,0.7733],[44.9,0.7226],[44.7,0.7214],[45.57,0.7191],[47.99,0.7105],[41.35,0.6665],[44.33,0.6208],[40.91,0.5861],[48.0,0.5798],[43.26,0.5568],[39.78,0.5497],[45.76,0.549],[41.18,0.4813],[42.86,0.4794],[39.66,0.4505],[39.59,0.4403],[36.2,0.4288],[39.6,0.4268],[26.39,0.4055],[34.08,0.3728],[36.36,0.3589],[40.44,0.3415],[36.25,0.3064],[31.11,0.2918],[35.53,0.2835],[32.27,0.2768],[32.56,0.2398],[31.58,0.2144],[25.98,0.173]],"previous_day_rows_7d":[["bb-squeeze-short/short/1H",25.0,0.0803],["bb-squeeze-long/long/1H",50.0,2.1958],["hv-squeeze/short/1H",8.7,0.0532],["hv-squeeze/long/1H",63.64,3.1895],["hv-squeeze/both/1H",44.78,0.7426],["keltner-squeeze/short/1H",14.29,0.1183],["keltner-squeeze/long/1H",57.78,2.3197],["keltner-squeeze/both/1H",51.92,1.7475],["supertrend/short/1H",20.25,0.1326],["supertrend/long/1H",76.0,4.0635],["supertrend/both/1H",41.86,0.5086],["macd-cross/short/1H",39.22,0.3318],["macd-cross/long/1H",82.5,15.5968],["macd-cross/both/1H",51.41,0.9009],["adx-trend/short/1H",34.04,0.3108],["adx-trend/long/1H",71.43,8.1775],["adx-trend/both/1H",45.59,0.83],["ichimoku/short/1H",20.0,0.0548],["ichimoku/long/1H",93.1,124.0529],["ichimoku/both/1H",82.35,4.9976],["donchian-breakout/short/1H",24.49,0.1076],["donchian-breakout/long/1H",63.41,2.2228],["donchian-breakout/both/1H",52.33,1.1926],["atr-breakout/both/1H",60.87,1.3543],["atr-breakout/long/1H",61.9,1.7286],["atr-breakout/short/1H",50.0,0.1212],["momentum-long/long/1H",43.66,0.8667],["momentum-long/both/1H",43.66,0.8667],["mean-reversion/short/1H",54.63,0.7613],["mean-reversion/long/1H",25.0,2.2656],["mean-reversion/both/1H",53.57,0.787],["rsi-divergence/short/1H",57.89,1.0838],["rsi-divergence/long/1H",100.0,999.99],["rsi-divergence/both/1H",60.0,1.1585],["stochastic-rsi/short/1H",20.69,0.1192],["stochastic-rsi/long/1H",65.62,4.0083],["stochastic-rsi/both/1H",47.44,1.0029],["heikin-ashi/short/1H",28.66,0.1631],["heikin-ashi/long/1H",74.55,3.2897],["heikin-ashi/both/1H",51.67,0.8453]],"names":{"bb-squeeze-long/long/1H":["BB Squeeze LONG","볼린저 스퀴즈 LONG"],"hv-squeeze/short/1H":["HV Squeeze","HV 스퀴즈"],"macd-cross/long/1H":["MACD Cross LONG","MACD 크로스 LONG"],"ichimoku/long/1H":["Ichimoku LONG","일목균형표 LONG"],"donchian-breakout/short/1H":["Donchian Breakout","돈치안 돌파"],"heikin-ashi/short/1H":["Heikin Ashi","하이킨아시"]}}
