{"version":1,"updated_at":"2026-11-08T22:55:41+00:00","cost":{"fee_side":0.1,"slip_side":0.05,"round_trip":0.30000000000000004},"rules":{"main_h":"24h","boot":2000,"min_n":30,"fdr_q":0.1,"alpha":0.05,"tests":27},"scanner":{"since":"2026-09-27T20:00:00+00:00","live_since":"2026-11-02T04:48:20.758696+00:00","patterns":{"bear_divergence":{"dir":"bear","bt":{"6h":{"n":235,"days":31,"gross":0.797,"net":0.497,"lo":0.09,"hi":0.899,"p":0.0075,"win_net":54.9,"p_bh":0.054,"p_holm":0.1874},"24h":{"n":235,"days":31,"gross":1.905,"net":1.605,"lo":0.375,"hi":2.55,"p":0.008,"win_net":65.5,"p_bh":0.054,"p_holm":0.1919},"72h":{"n":235,"days":31,"gross":3.307,"net":3.007,"lo":1.206,"hi":4.637,"p":0.0015,"win_net":73.2,"p_bh":0.0202,"p_holm":0.039}},"live":{"6h":{"n":161,"days":7,"gross":1.361,"net":1.061,"lo":-0.591,"hi":2.622,"p":0.1109,"win_net":62.1},"24h":{"n":145,"days":6,"gross":2.517,"net":2.217,"lo":0.734,"hi":3.262,"p":0.0055,"win_net":66.9},"72h":{"n":120,"days":4,"gross":6.08,"net":5.78,"lo":3.115,"hi":8.784,"p":0.0005,"win_net":80.0}},"weeks":[{"w":"2026-W40","n":45,"net":1.297},{"w":"2026-W41","n":54,"net":0.386},{"w":"2026-W42","n":40,"net":3.537},{"w":"2026-W43","n":45,"net":2.054},{"w":"2026-W44","n":49,"net":1.166},{"w":"2026-W45","n":145,"net":2.217}],"weeks_pos":100.0,"regime":{"high_vol":{"n":63,"mean":2.516,"median":2.55,"win":74.6},"sideways":{"n":82,"mean":1.988,"median":1.335,"win":61.0}},"shift":{"p":0.0192,"obs":2.12,"mid":0.55,"verdict":"better"},"verdict":"edge","basis":"bt","live_agrees":true,"decay":0.612},"breakdown":{"dir":"bear","bt":{"6h":{"n":481,"days":33,"gross":-0.31,"net":-0.61,"lo":-1.195,"hi":-0.181,"p":0.999,"win_net":38.9,"p_bh":1.0,"p_holm":1.0},"24h":{"n":481,"days":33,"gross":-0.331,"net":-0.631,"lo":-1.808,"hi":0.334,"p":0.903,"win_net":43.5,"p_bh":1.0,"p_holm":1.0},"72h":{"n":481,"days":33,"gross":-0.275,"net":-0.575,"lo":-2.628,"hi":1.391,"p":0.7231,"win_net":47.4,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":295,"days":7,"gross":1.002,"net":0.702,"lo":-1.124,"hi":2.202,"p":0.2184,"win_net":49.8},"24h":{"n":252,"days":6,"gross":-0.076,"net":-0.376,"lo":-2.75,"hi":0.714,"p":0.6977,"win_net":41.7},"72h":{"n":231,"days":4,"gross":3.924,"net":3.624,"lo":2.709,"hi":5.448,"p":0.0005,"win_net":68.8}},"weeks":[{"w":"2026-W40","n":82,"net":-1.496},{"w":"2026-W41","n":102,"net":0.283},{"w":"2026-W42","n":156,"net":-1.046},{"w":"2026-W43","n":86,"net":0.067},{"w":"2026-W44","n":52,"net":-1.183},{"w":"2026-W45","n":252,"net":-0.376}],"weeks_pos":33.3,"regime":{"high_vol":{"n":85,"mean":0.02,"median":-0.46,"win":47.1},"sideways":{"n":167,"mean":-0.577,"median":-1.08,"win":38.9}},"shift":{"p":0.065,"obs":-0.43,"mid":0.6,"verdict":"no_edge"},"verdict":"no_edge","basis":"bt","live_agrees":true,"decay":0.255},"breakout_up":{"dir":"bull","bt":{"6h":{"n":323,"days":31,"gross":-0.31,"net":-0.61,"lo":-0.976,"hi":-0.238,"p":0.9995,"win_net":29.4,"p_bh":1.0,"p_holm":1.0},"24h":{"n":323,"days":31,"gross":-1.284,"net":-1.584,"lo":-2.623,"hi":-0.537,"p":1.0,"win_net":29.1,"p_bh":1.0,"p_holm":1.0},"72h":{"n":323,"days":31,"gross":-3.893,"net":-4.193,"lo":-5.806,"hi":-2.453,"p":1.0,"win_net":23.2,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":87,"days":7,"gross":-0.246,"net":-0.546,"lo":-1.225,"hi":-0.1,"p":0.9865,"win_net":35.6},"24h":{"n":78,"days":6,"gross":-1.897,"net":-2.197,"lo":-3.24,"hi":-0.424,"p":0.9845,"win_net":34.6},"72h":{"n":64,"days":4,"gross":-3.751,"net":-4.051,"lo":-4.723,"hi":-2.721,"p":1.0,"win_net":23.4}},"weeks":[{"w":"2026-W39","n":5,"net":-1.316},{"w":"2026-W40","n":69,"net":-1.591},{"w":"2026-W41","n":64,"net":-2.029},{"w":"2026-W42","n":39,"net":-3.903},{"w":"2026-W43","n":85,"net":-0.751},{"w":"2026-W44","n":61,"net":-0.81},{"w":"2026-W45","n":78,"net":-2.197}],"weeks_pos":0.0,"regime":{"high_vol":{"n":29,"mean":-2.431,"median":-3.35,"win":24.1},"sideways":{"n":49,"mean":-2.059,"median":-1.19,"win":40.8}},"shift":{"p":0.0671,"obs":-1.43,"mid":-0.51,"verdict":"no_edge"},"verdict":"loses","basis":"bt","live_agrees":true,"decay":-0.613},"bull_divergence":{"dir":"bull","bt":{"6h":{"n":282,"days":33,"gross":-0.049,"net":-0.349,"lo":-0.636,"hi":-0.03,"p":0.9845,"win_net":35.8,"p_bh":1.0,"p_holm":1.0},"24h":{"n":282,"days":33,"gross":-0.217,"net":-0.517,"lo":-1.577,"hi":0.38,"p":0.8506,"win_net":42.6,"p_bh":1.0,"p_holm":1.0},"72h":{"n":282,"days":33,"gross":-1.298,"net":-1.598,"lo":-2.805,"hi":-0.433,"p":0.995,"win_net":35.1,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":213,"days":7,"gross":-0.409,"net":-0.709,"lo":-1.768,"hi":-0.018,"p":0.9775,"win_net":37.1},"24h":{"n":183,"days":6,"gross":-1.924,"net":-2.224,"lo":-4.92,"hi":-0.524,"p":0.998,"win_net":41.5},"72h":{"n":118,"days":4,"gross":-5.108,"net":-5.408,"lo":-6.979,"hi":-3.577,"p":1.0,"win_net":23.7}},"weeks":[{"w":"2026-W40","n":74,"net":0.037},{"w":"2026-W41","n":47,"net":-2.502},{"w":"2026-W42","n":54,"net":0.001},{"w":"2026-W43","n":64,"net":-1.183},{"w":"2026-W44","n":43,"net":1.043},{"w":"2026-W45","n":183,"net":-2.224}],"weeks_pos":50.0,"regime":{"high_vol":{"n":88,"mean":-1.49,"median":-0.48,"win":37.5},"sideways":{"n":95,"mean":-2.904,"median":-0.72,"win":45.3}},"shift":{"p":0.6187,"obs":-0.82,"mid":-0.61,"verdict":"no_edge"},"verdict":"no_edge","basis":"bt","live_agrees":true,"decay":-1.707},"ema_death_cross":{"dir":"bear","bt":{"6h":{"n":347,"days":33,"gross":-0.31,"net":-0.61,"lo":-1.232,"hi":-0.077,"p":0.986,"win_net":39.5,"p_bh":1.0,"p_holm":1.0},"24h":{"n":347,"days":33,"gross":0.111,"net":-0.189,"lo":-1.339,"hi":0.796,"p":0.6472,"win_net":49.0,"p_bh":1.0,"p_holm":1.0},"72h":{"n":347,"days":33,"gross":1.393,"net":1.093,"lo":-0.608,"hi":2.591,"p":0.099,"win_net":59.1,"p_bh":0.4453,"p_holm":1.0}},"live":{"6h":{"n":206,"days":7,"gross":0.487,"net":0.187,"lo":-1.529,"hi":1.185,"p":0.3498,"win_net":44.7},"24h":{"n":196,"days":6,"gross":0.531,"net":0.231,"lo":-0.748,"hi":1.952,"p":0.4228,"win_net":46.9},"72h":{"n":179,"days":4,"gross":3.575,"net":3.275,"lo":2.074,"hi":5.486,"p":0.0005,"win_net":66.5}},"weeks":[{"w":"2026-W40","n":86,"net":-1.711},{"w":"2026-W41","n":62,"net":0.722},{"w":"2026-W42","n":71,"net":1.153},{"w":"2026-W43","n":67,"net":-1.158},{"w":"2026-W44","n":59,"net":0.529},{"w":"2026-W45","n":196,"net":0.231}],"weeks_pos":66.7,"regime":{"high_vol":{"n":108,"mean":-0.659,"median":-0.935,"win":36.1},"sideways":{"n":88,"mean":1.323,"median":0.91,"win":60.2}},"shift":{"p":0.5463,"obs":0.18,"mid":0.52,"verdict":"no_edge"},"verdict":"no_edge","basis":"bt","live_agrees":false,"decay":0.42},"ema_golden_cross":{"dir":"bull","bt":{"6h":{"n":326,"days":32,"gross":-0.374,"net":-0.674,"lo":-1.355,"hi":-0.158,"p":0.999,"win_net":33.1,"p_bh":1.0,"p_holm":1.0},"24h":{"n":326,"days":32,"gross":-0.978,"net":-1.278,"lo":-2.426,"hi":-0.315,"p":0.995,"win_net":36.5,"p_bh":1.0,"p_holm":1.0},"72h":{"n":326,"days":32,"gross":-2.561,"net":-2.861,"lo":-4.218,"hi":-1.596,"p":1.0,"win_net":24.5,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":152,"days":7,"gross":-0.156,"net":-0.456,"lo":-1.376,"hi":0.147,"p":0.909,"win_net":38.2},"24h":{"n":139,"days":6,"gross":-1.423,"net":-1.723,"lo":-3.506,"hi":0.207,"p":0.9555,"win_net":35.3},"72h":{"n":113,"days":4,"gross":-5.214,"net":-5.514,"lo":-6.698,"hi":-4.667,"p":1.0,"win_net":15.9}},"weeks":[{"w":"2026-W40","n":83,"net":-0.575},{"w":"2026-W41","n":66,"net":-1.562},{"w":"2026-W42","n":42,"net":-3.782},{"w":"2026-W43","n":77,"net":0.332},{"w":"2026-W44","n":56,"net":-2.248},{"w":"2026-W45","n":139,"net":-1.723}],"weeks_pos":16.7,"regime":{"high_vol":{"n":35,"mean":-1.153,"median":-1.31,"win":17.1},"sideways":{"n":104,"mean":-1.915,"median":-1.55,"win":41.3}},"shift":{"p":0.2599,"obs":-1.16,"mid":-0.63,"verdict":"no_edge"},"verdict":"loses","basis":"bt","live_agrees":true,"decay":-0.445},"rsi_overbought":{"dir":"bear","bt":{"6h":{"n":257,"days":32,"gross":0.122,"net":-0.178,"lo":-0.745,"hi":0.348,"p":0.7351,"win_net":49.8,"p_bh":1.0,"p_holm":1.0},"24h":{"n":257,"days":32,"gross":1.364,"net":1.064,"lo":0.018,"hi":2.172,"p":0.0235,"win_net":62.3,"p_bh":0.1268,"p_holm":0.5402},"72h":{"n":257,"days":32,"gross":3.811,"net":3.511,"lo":1.675,"hi":5.291,"p":0.0005,"win_net":73.5,"p_bh":0.0135,"p_holm":0.0135}},"live":{"6h":{"n":106,"days":7,"gross":0.134,"net":-0.166,"lo":-1.37,"hi":0.672,"p":0.6617,"win_net":45.3},"24h":{"n":102,"days":6,"gross":2.293,"net":1.993,"lo":-0.189,"hi":2.928,"p":0.033,"win_net":63.7},"72h":{"n":90,"days":4,"gross":4.747,"net":4.447,"lo":3.885,"hi":6.052,"p":0.0005,"win_net":70.0}},"weeks":[{"w":"2026-W40","n":58,"net":0.724},{"w":"2026-W41","n":48,"net":1.292},{"w":"2026-W42","n":31,"net":4.011},{"w":"2026-W43","n":76,"net":0.414},{"w":"2026-W44","n":41,"net":0.578},{"w":"2026-W45","n":102,"net":1.993}],"weeks_pos":100.0,"regime":{"high_vol":{"n":26,"mean":0.845,"median":2.985,"win":57.7},"sideways":{"n":76,"mean":2.386,"median":1.93,"win":65.8}},"shift":{"p":0.0394,"obs":1.68,"mid":0.56,"verdict":"better"},"verdict":"maybe","basis":"bt","live_agrees":true,"decay":0.929},"rsi_oversold":{"dir":"bull","bt":{"6h":{"n":465,"days":32,"gross":0.52,"net":0.22,"lo":-0.258,"hi":0.918,"p":0.1994,"win_net":47.1,"p_bh":0.7691,"p_holm":1.0},"24h":{"n":465,"days":32,"gross":0.65,"net":0.35,"lo":-0.675,"hi":1.627,"p":0.2464,"win_net":50.8,"p_bh":0.8315,"p_holm":1.0},"72h":{"n":465,"days":32,"gross":0.402,"net":0.102,"lo":-1.749,"hi":2.379,"p":0.4518,"win_net":45.6,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":319,"days":7,"gross":-0.821,"net":-1.121,"lo":-2.473,"hi":1.312,"p":0.8396,"win_net":36.7},"24h":{"n":296,"days":6,"gross":0.077,"net":-0.223,"lo":-0.774,"hi":0.571,"p":0.7606,"win_net":50.0},"72h":{"n":269,"days":4,"gross":-5.003,"net":-5.303,"lo":-7.419,"hi":-3.414,"p":1.0,"win_net":22.3}},"weeks":[{"w":"2026-W40","n":54,"net":1.579},{"w":"2026-W41","n":100,"net":-0.324},{"w":"2026-W42","n":170,"net":0.682},{"w":"2026-W43","n":92,"net":-0.221},{"w":"2026-W44","n":47,"net":0.432},{"w":"2026-W45","n":296,"net":-0.223}],"weeks_pos":50.0,"regime":{"high_vol":{"n":131,"mean":-0.462,"median":-0.3,"win":45.0},"sideways":{"n":165,"mean":-0.034,"median":0.25,"win":53.9}},"shift":{"p":0.0362,"obs":0.62,"mid":-0.61,"verdict":"better"},"verdict":"maybe","basis":"bt","live_agrees":false,"decay":-0.573},"volume_spike":{"dir":"bull","bt":{"6h":{"n":1036,"days":34,"gross":-0.319,"net":-0.619,"lo":-0.891,"hi":-0.365,"p":1.0,"win_net":33.1,"p_bh":1.0,"p_holm":1.0},"24h":{"n":1036,"days":34,"gross":-0.234,"net":-0.534,"lo":-0.949,"hi":-0.044,"p":0.9815,"win_net":42.2,"p_bh":1.0,"p_holm":1.0},"72h":{"n":1036,"days":34,"gross":-1.047,"net":-1.347,"lo":-2.044,"hi":-0.659,"p":1.0,"win_net":39.1,"p_bh":1.0,"p_holm":1.0}},"live":{"6h":{"n":337,"days":7,"gross":0.768,"net":0.468,"lo":-0.484,"hi":1.166,"p":0.2524,"win_net":51.6},"24h":{"n":291,"days":6,"gross":0.506,"net":0.206,"lo":-0.4,"hi":1.169,"p":0.2994,"win_net":49.1},"72h":{"n":232,"days":4,"gross":1.693,"net":1.393,"lo":-1.281,"hi":2.285,"p":0.0615,"win_net":58.6}},"weeks":[{"w":"2026-W39","n":7,"net":-4.28},{"w":"2026-W40","n":200,"net":-0.427},{"w":"2026-W41","n":212,"net":-0.892},{"w":"2026-W42","n":249,"net":-0.447},{"w":"2026-W43","n":221,"net":-0.032},{"w":"2026-W44","n":147,"net":-0.883},{"w":"2026-W45","n":291,"net":0.206}],"weeks_pos":14.3,"regime":{"high_vol":{"n":170,"mean":-0.094,"median":0.015,"win":50.0},"sideways":{"n":121,"mean":0.628,"median":-0.28,"win":47.9}},"shift":{"p":0.2162,"obs":-0.19,"mid":0.15,"verdict":"no_edge"},"verdict":"loses","basis":"bt","live_agrees":false,"decay":0.74},"_all":{"dir":"mixed","bt":{"6h":{"n":3752,"days":34,"gross":-0.097,"net":-0.397,"lo":-0.517,"hi":-0.277,"p":1.0,"win_net":38.6},"24h":{"n":3752,"days":34,"gross":-0.015,"net":-0.315,"lo":-0.521,"hi":-0.105,"p":0.9965,"win_net":45.3},"72h":{"n":3752,"days":34,"gross":-0.333,"net":-0.633,"lo":-0.973,"hi":-0.283,"p":1.0,"win_net":44.4}},"live":{"6h":{"n":1876,"days":7,"gross":0.263,"net":-0.037,"lo":-0.338,"hi":0.144,"p":0.6602,"win_net":45.1},"24h":{"n":1682,"days":6,"gross":0.093,"net":-0.207,"lo":-0.624,"hi":0.071,"p":0.927,"win_net":47.7},"72h":{"n":1416,"days":4,"gross":0.225,"net":-0.075,"lo":-1.713,"hi":0.821,"p":0.5717,"win_net":49.0}},"weeks":[{"w":"2026-W39","n":26,"net":-1.602},{"w":"2026-W40","n":751,"net":-0.432},{"w":"2026-W41","n":755,"net":-0.55},{"w":"2026-W42","n":852,"net":-0.143},{"w":"2026-W43","n":813,"net":-0.11},{"w":"2026-W44","n":555,"net":-0.341},{"w":"2026-W45","n":1682,"net":-0.207}],"weeks_pos":0.0,"regime":{"high_vol":{"n":735,"mean":-0.282,"median":-0.35,"win":45.0},"sideways":{"n":947,"mean":-0.149,"median":-0.04,"win":49.7}},"shift":{"p":0.8871,"obs":-0.01,"mid":0.01,"verdict":"no_edge"},"verdict":"loses","basis":"bt","live_agrees":true,"decay":0.108}}},"calibration":{"scanner":{"n":1682,"brier":0.2434,"brier_base":0.25,"skill":0.0265,"live_rate":47.7,"bt_rate":45.3,"bins":[{"lo":0.0,"hi":0.3,"n":51,"pred":25.0,"real":35.3},{"lo":0.35,"hi":0.4,"n":147,"pred":35.4,"real":36.7},{"lo":0.4,"hi":0.45,"n":550,"pred":42.4,"real":45.6},{"lo":0.45,"hi":0.5,"n":635,"pred":47.5,"real":45.2},{"lo":0.5,"hi":0.55,"n":52,"pred":52.6,"real":57.7},{"lo":0.55,"hi":0.6,"n":74,"pred":59.9,"real":64.9},{"lo":0.6,"hi":1.0,"n":173,"pred":62.3,"real":65.9}],"conf":{"medium":{"live_n":1433,"live_win":47.1,"bt_n":2686,"bt_win":44.6},"high":{"live_n":249,"live_win":51.0,"bt_n":1066,"bt_win":46.9}}},"crowd":{"n":1,"brier":0.5625,"rounds":[{"id":"w2026-11-02","p_up":0.75,"up":0,"n":8,"brier":0.5625}]},"council":{"2":{"n":1,"win":0.0},"3":{"n":11,"win":63.6},"4":{"n":8,"win":37.5}}},"ledger":{"scanner":{"n":20,"days":4,"net":-0.599,"lo":-1.379,"hi":-0.079,"p":0.9975,"acc":10.0,"verdict":"too_few"},"council.history":{"n":3,"days":3,"net":0.877,"lo":-1.765,"hi":2.654,"p":0.2684,"acc":66.7,"verdict":"too_few"},"council.sentiment":{"n":3,"days":3,"net":1.853,"lo":1.165,"hi":2.654,"p":0.0005,"acc":100.0,"verdict":"too_few"},"council.technical":{"n":3,"days":3,"net":-2.688,"lo":-5.974,"hi":1.165,"p":0.958,"acc":33.3,"verdict":"too_few"},"council.derivatives":{"n":3,"days":3,"net":-3.856,"lo":-5.974,"hi":-2.341,"p":1.0,"acc":0.0,"verdict":"too_few"},"crowd":{"n":1,"days":1,"net":-1.691,"lo":null,"hi":null,"p":null,"acc":0.0,"verdict":"too_few"}},"signals":{"kurdistani-power-law|short":{"ind":"kurdistani-power-law","side":"short","n":5,"res":{"7d":{"n":5,"mean":3.548,"median":0.68,"win":60.0,"base":-1.375},"30d":{"n":5,"mean":7.88,"median":6.04,"win":80.0,"base":-5.113},"90d":{"n":4,"mean":28.825,"median":30.28,"win":100.0,"base":-16.619}}},"kurdistani-style-cycle|long":{"ind":"kurdistani-style-cycle","side":"long","n":17,"res":{"7d":{"n":17,"mean":1.821,"median":-0.56,"win":47.1,"base":0.775},"30d":{"n":17,"mean":5.693,"median":3.21,"win":58.8,"base":4.513},"90d":{"n":17,"mean":19.705,"median":19.7,"win":70.6,"base":16.019}}},"kurdistani-style-cycle|short":{"ind":"kurdistani-style-cycle","side":"short","n":16,"res":{"7d":{"n":16,"mean":2.553,"median":1.485,"win":56.2,"base":-1.375},"30d":{"n":16,"mean":7.319,"median":6.44,"win":75.0,"base":-5.113},"90d":{"n":14,"mean":13.757,"median":3.795,"win":57.1,"base":-16.619}}}},"regime_now":"high_vol","summary":{"edge":1,"no_edge":3,"loses":3,"maybe":2}}