Releases
v18.0.116
Compare
Sorry, something went wrong.
No results found
π Changelog
π Strategy
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 21: add protection. (iterativ)
X7: signal 21: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 103: add protection. (iterativ)
X7: signal 103: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 101: add protection. (iterativ)
X7: signal 101: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 104: add protection. (iterativ)
X7: signal 104: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: block housekeeping β section banners, chain ordering, comment style (guleconr)
X8: signal 563 β 2 losses down to zero, 3 new chains (disabled) (guleconr)
X8: signal 605 β 4 losses down to zero, 6 new chains (disabled) (guleconr)
X8: signal 669 β 70 losses down to zero, one Logic line + 26 chains (disabled) (guleconr)
X8: signal 605 β 4 losses down to zero, 6 new chains (disabled) (guleconr)
X8: signal 506 β 91 losses down to 1, profit +44% (disabled) (guleconr)
X8: signal 670 β 76 losses down to 1, profit +43% (disabled) (guleconr)
X8: signal 671 β 3 losses down to zero, 8 new chains (disabled) (guleconr)
X8: signal 667 β 54 losses down to zero, 55 new chains (disabled) (guleconr)
X8: signal 7 β 20 losses down to 2, 53 new chains (disabled) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 671 β 3 losses down to zero, 8 new chains (disabled) (guleconr)
X8: signal 667 β 54 losses down to zero, 55 new chains (disabled) (guleconr)
X8: signal 7 β 20 losses down to 2, 53 new chains (disabled) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 667 β 54 losses down to zero, 55 new chains (disabled) (guleconr)
X8: signal 7 β 20 losses down to 2, 53 new chains (disabled) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 7 β 20 losses down to 2, 53 new chains (disabled) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 505 β 31 losses down to zero, profit +74% (disabled) (guleconr)
X8: signal 670 β 76 losses down to 1, profit +43% (disabled) (guleconr)
X8: signal 671 β 3 losses down to zero, 8 new chains (disabled) (guleconr)
X8: signal 667 β 54 losses down to zero, 55 new chains (disabled) (guleconr)
X8: signal 7 β 20 losses down to 2, 53 new chains (disabled) (guleconr)
X8: signal 173 β 10 losses down to zero, 21 new chains (disabled) (guleconr)
X8: signal 172 β 86 losses down to zero, 121 new chains (disabled) (guleconr)
X8: signal 166 β 161 losses down to zero, two Logic lines + 67 chains (disabled) (guleconr)
X8: signal 169 β 46 losses down to zero, 35 new chains (disabled) (guleconr)
X8: signal 167: entry protection block (engulfing continuation, long) (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 171 β 37 losses down to zero, 20 new chains (disabled) (guleconr)
X8: signal 561 β one chain to a zero-loss block (disabled) (guleconr)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 665 β 138 losses down to zero, 111 new chains (disabled) (guleconr)
X8: signal 561 β one chain to a zero-loss block (disabled) (guleconr)
X8: signal 664 β nine losses down to zero, seven chains (disabled) (guleconr)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 665 β 138 losses down to zero, 111 new chains (disabled) (guleconr)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 561 β one chain to a zero-loss block (disabled) (guleconr)
X8: signal 665 β 138 losses down to zero, 111 new chains (disabled) (guleconr)
X8: signal 42: add protection. (iterativ)
X7: signal 42: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 664 β 119 chains, 176 losses down to 9 (disabled) (guleconr)
X8: signal 665 β eighteen chains, 26% more profit (disabled) (guleconr)
X8: signal 544 β eleven chains, fourteen losses down to three (disabled) (guleconr)
X8: signal 561 β five chains, seven losses down to one (disabled) (guleconr)
X8: signal 665 β eighteen chains, 26% more profit (disabled) (guleconr)
X8: signal 544 β eleven chains, fourteen losses down to three (disabled) (guleconr)
X8: signal 561 β five chains, seven losses down to one (disabled) (guleconr)
X8: signal 544 β eleven chains, fourteen losses down to three (disabled) (guleconr)
X8: signal 561 β five chains, seven losses down to one (disabled) (guleconr)
X8: signal 561 β five chains, seven losses down to one (disabled) (guleconr)
X8: signal 105 β 27 losses down to zero, 40 new chains (disabled) (guleconr)
X8: signal 664 β 119 chains, 176 losses down to 9 (disabled) (guleconr)
X8: signal 665 β eighteen chains, 26% more profit (disabled) (guleconr)
X8: signal 544 β eleven chains, fourteen losses down to three (disabled) (guleconr)
X8: signal 561 β five chains, seven losses down to one (disabled) (guleconr)
X8: signal 543 β one chain to a zero-loss block (disabled) (guleconr)
X8: signal 546 β two chains to a zero-loss block (disabled) (guleconr)
X8: signal 543 β one chain to a zero-loss block (disabled) (guleconr)
X8: signal 548 β four chains to a zero-loss block (disabled) (guleconr)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 162: add protection. (iterativ)
X7: signal 162: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signals 48 and 548 β market-order bubble on a 15m trend pullback (disabled) (guleconr)
X8: signals 48 and 548 β market-order bubble on a 15m trend pullback (disabled) (guleconr)
X8: signal 543: add a Logic line and rebuild the protection block (guleconr)
X8: signal 546: add a Logic line and rebuild the protection block (guleconr)
X8: signal 544: rebuild the protection block (guleconr)
X8: signal 561: add a Logic line and rebuild the protection block (guleconr)
X8: signal 545: fix a Logic threshold and rebuild the protection block (guleconr)
X8: signal 561: add a Logic line and rebuild the protection block (guleconr)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 167: fix two Logic values and add a protection block (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 664: add a Logic line and a protection block (guleconr)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 166: add a Logic line and a protection block (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 169: add a Logic line and a protection block (guleconr)
X8: signal 665: rebuild the protection block from the raw signal (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 667: add Logic lines and a protection block (guleconr)
X8: signal 162: add protection. (iterativ)
X7: signal 162: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 505: rewrite the protection block (guleconr)
X8: formatting. (iterativ)
X8: signal 505: rewrite the protection block (guleconr)
X8: signal 506: add a Logic line and rewrite the protection block (guleconr)
X8: formatting. (iterativ)
X8: signal 505: rewrite the protection block (guleconr)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 505: rewrite the protection block (guleconr)
X8: formatting. (iterativ)
X8: signal 505: rewrite the protection block (guleconr)
X8: formatting. (iterativ)
X8: signal 506: add a Logic line and rewrite the protection block (guleconr)
X8: signal 505: rewrite the protection block (guleconr)
X8: signal 505: rewrite the protection block (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 605: rewrite Logic on the source's weak-day filter, add protections (guleconr)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 173: two Logic lines and a protection block. (guleconr)
X8: signal 173: two Logic lines and a protection block. (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 671: four Logic lines and a protection block. (guleconr)
X8: signal 670: three Logic lines and a protection block. (guleconr)
X8: signal 172: one Logic line and a protection block. (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 105: one Logic line and a protection block. (guleconr)
X8: signal 7: one Logic line and a protection block. (guleconr)
X8: signals 192, 193, 592, 593: rewrite the protection blocks. (guleconr)
X8: signal 669: rewrite the protection block. (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 171: add protections. (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 170: add protections. (guleconr)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: write the experimental signals' logic as a single AND-ed append (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: write the experimental signals' logic as a single AND-ed append (guleconr)
X8: signal 171: move the stray CCI/AROON chain into the protection block (guleconr)
X8: short_grind_entry v3/v4: mirror the 11 new g24 chains from the long side (guleconr)
X8: system_v4: fine tune the grind entries. (iterativ)
X8: system_v4: fine tune the grind entries. (iterativ)
X8: short_grind_entry v3/v4: mirror the g22 and g27 chains from the long side (guleconr)
X8: system_v4: fine tune the grind entries. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: long_exit_dec: drop two unused variables (guleconr)
X8: short_exit_dec: mirror the long dec exits (guleconr)
X8: long_exit_dec: d_5_1 ... d_12_1 stoch 90 -> 95 (guleconr)
X8: long_exit_dec: add d_N_2 pump-top exit to every dec tier (guleconr)
X8: long_exit_dec: add d_N_2 pump-top exit to every dec tier (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 163: add protection. (iterativ)
X7: signal 163: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: remove exit_profit_stall (guleconr)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 104: add protection. (iterativ)
X7: signal 104: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: release a trailed trade once the move stalls (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 104: add protection. (iterativ)
X7: signal 104: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 43: add protection. (iterativ)
X7: signal 43: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: port X7 entry protections for signal 506 (vntrevx)
X8: signal 505: two per-loss entry protections (guleconr)
X8: signal 505: two per-loss entry protections (guleconr)
X8: signal 505: two per-loss entry protections (guleconr)
X8: add existing X7 protections to signal 665 (vntrevx)
X8: port X7 entry protections for signal 506 (vntrevx)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 669: per-loss entry protections, regrouped block (guleconr)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 669: per-loss entry protections, regrouped block (guleconr)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 104: add protection. (iterativ)
X7: signal 104: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 44: add protection. (iterativ)
X7: signal 44: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: bad_trade_controller: de-risk hold on the daily trend and a capitulation add gate (disabled) (guleconr)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 44: add protection. (iterativ)
X7: signal 44: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 47: add protection. (iterativ)
X7: signal 47: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 102: add protection. (iterativ)
X7: signal 102: add protection. (iterativ)
X8: restore absolute denominator for OBV changes (vntrevx)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: restore absolute denominator for OBV changes (vntrevx)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 42: add protection. (iterativ)
X7: signal 42: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 44: add protection. (iterativ)
X7: signal 44: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 44: add protection. (iterativ)
X7: signal 44: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 43: add protection. (iterativ)
X7: signal 43: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 43: add protection. (iterativ)
X7: signal 43: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 21: add protection. (iterativ)
X7: signal 21: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 65: add protection. (iterativ)
X7: signal 65: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 21: add protection. (iterativ)
X7: signal 21: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 61: add protection. (iterativ)
X7: signal 61: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 5: add protection. (iterativ)
X7: signal 5: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: signal 42: add protection. (iterativ)
X7: signal 42: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 4: add protection. (iterativ)
X7: signal 4: add protection. (iterativ)
X8: signal 1: add protection. (iterativ)
X7: signal 1: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 104: add protection. (iterativ)
X7: signal 104: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 145: add protection. (iterativ)
X7: signal 145: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 102: add protection. (iterativ)
X7: signal 102: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 2: add protection. (iterativ)
X7: signal 2: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 101: add protection. (iterativ)
X7: signal 101: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 143: add protection. (iterativ)
X7: signal 143: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 145: add protection. (iterativ)
X7: signal 145: add protection. (iterativ)
X8: signal 102: add protection. (iterativ)
X7: signal 102: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 62: add protection. (iterativ)
X7: signal 62: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 144: add protection. (iterativ)
X7: signal 144: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 141: add protection. (iterativ)
X7: signal 141: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 145: add protection. (iterativ)
X7: signal 145: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 6: add protection. (iterativ)
X7: signal 6: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 42: add protection. (iterativ)
X7: signal 42: add protection. (iterativ)
X8: signal 142: add protection. (iterativ)
X7: signal 142: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 41: add protection. (iterativ)
X7: signal 41: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: signal 44: add protection. (iterativ)
X7: signal 44: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: williams_r exits β take every band to the extreme WILLR threshold (guleconr)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 103: add protection. (iterativ)
X7: signal 103: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 562: add protection. (iterativ)
X7: signal 562: add protection. (iterativ)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 103: add protection. (iterativ)
X7: signal 103: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: williams_r exits β take every band to the extreme WILLR threshold (guleconr)
X8: signal 46: add protection. (iterativ)
X7: signal 46: add protection. (iterativ)
X8: signal 103: add protection. (iterativ)
X7: signal 103: add protection. (iterativ)
X8: signal 3: add protection. (iterativ)
X7: signal 3: add protection. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: mirror the AROONU clause on the short high bands (guleconr)
X8: drop the AROONU clause from the short STOCHRSI branch (guleconr)
X8: mirror the AROONU narrowing onto the short high bands (guleconr)
X8: mirror the STOCHRSI branch onto the short high bands (guleconr)
X8: mirror the dec and williams_r exits onto the short side (guleconr)
X8: mirror the AROONU clause on the short high bands (guleconr)
X8: keep AROONU > 90 on the STOCHRSI branch after all (guleconr)
X8: drop the AROONU clause from the short STOCHRSI branch (guleconr)
X8: drop the AROONU clause from the STOCHRSI branch (guleconr)
X8: mirror the AROONU narrowing onto the short high bands (guleconr)
X8: narrow the STOCHRSI branch with AROONU (guleconr)
X8: mirror the STOCHRSI branch onto the short high bands (guleconr)
X8: use 90 rather than 88 on the STOCHRSI branch (guleconr)
X8: long_exit_dec β reopen the high bands with a STOCHRSI branch (guleconr)
X8: mirror the dec and williams_r exits onto the short side (guleconr)
X8: long_exit_dec: rework. (iterativ)
X8: long_exit_williams_r: rework. (iterativ)
X8: move the pump-top exit out of long_exit_dec into long_exit_williams_r (guleconr)
X8: signal 163: add protection. (iterativ)
X7: signal 163: add protection. (iterativ)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: long_exit_dec β fill the stub with an SMA_200 rollover block (guleconr)
X8: signal 45: add protection. (iterativ)
X7: signal 45: add protection. (iterativ)
X8: signal 64: add protection. (iterativ)
X7: signal 64: add protection. (iterativ)
X8: add symbolic link. (iterativ)
X8: signal 63: add protection. (iterativ)
X7: signal 63: add protection. (iterativ)
X8: first commit. (iterativ)
π§© Misc
Merge branch 'guleconr-guleconr-disable-fiat-display-currency' (iterativ)
config: default fiat_display_currency to "" β CoinGecko now refuses keyless requests (guleconr)
Merge branch 'guleconr-guleconr-blacklist-kioxia' (iterativ)
blacklist: KIOXIA β a tokenized stock split reads as a -67% crash (guleconr)
Merge branch 'pimpmyname2-main' (iterativ)
update files from X7 to X8 (pimp)
Merge branch 'pimpmyname2-main' (iterativ)
Remove push trigger from release drafter (pimpmyname2)
Merge branch 'pimpmyname2-main' (iterativ)
Optimize artifact download process (pimpmyname2)
Update comment-ci-results.py (pimpmyname2)
backtests.yml fix trailing-whitespace (pimpmyname2)
Update pygithub version to 2.10.0 (pimpmyname2)
checkupdates.sh fix trailing-whitespace (pimpmyname2)
Merge branch 'guleconr-guleconr-block-housekeeping' (iterativ)
Merge branch 'guleconr-guleconr-signal-563-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-669-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-605-zero-loss' (iterativ)
Update the links. (iterativ)
Update the links. (iterativ)
Merge branch 'guleconr-guleconr-signal-506-protections' (iterativ)
Merge branch 'guleconr-guleconr-signal-505-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-670-protections' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-671-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-667-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-7-protections' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-173-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-172-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-166-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-169-zero-loss' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'guleconr-guleconr-signal-167-protection-block' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'pimpmyname2-main' (iterativ)
Update backtests.yml (pimpmyname2)
Merge branch 'pimpmyname2-main' (iterativ)
precommit autofix now fixed. (pimp)
Merge branch 'guleconr-guleconr-signal-171-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-664-zero-loss' (iterativ)
docs update (pimp)
docs, better installation instructions + tests update for X8 (pimp)
Merge branch 'pimpmyname2-main' (iterativ)
docs update (pimp)
Merge branch 'pimpmyname2-main' (iterativ)
docs, better installation instructions + tests update for X8 (pimp)
Merge branch 'guleconr-guleconr-signal-561-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-665-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-105-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-664-fewer-losses' (iterativ)
Merge branch 'guleconr-guleconr-signal-665-fewer-losses' (iterativ)
Merge branch 'guleconr-guleconr-signal-544-fewer-losses' (iterativ)
Merge branch 'guleconr-guleconr-signal-561-fewer-losses' (iterativ)
Merge branch 'guleconr-guleconr-signal-546-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-543-zero-loss' (iterativ)
Merge branch 'guleconr-guleconr-signal-548-zero-loss' (iterativ)
Merge branch 'vntrevx-perf/x8-experimental-guard-implications' (iterativ)
Merge branch 'guleconr-guleconr-signal-48-548-leviathan' (iterativ)
Remove implied X8 experimental signal guards (vntrevx)
Merge branch 'guleconr-signal-543-logic-and-block' (iterativ)
Merge branch 'guleconr-signal-546-logic-and-block' (iterativ)
Merge branch 'guleconr-signal-544-protection-block' (iterativ)
Merge branch 'guleconr-signal-545-logic-and-block' (iterativ)
Merge branch 'guleconr-signal-561-logic-and-block' (iterativ)
Merge branch 'guleconr-signal-167-logic-and-block' (iterativ)
Merge branch 'guleconr-blacklist-bitget-spot-tokenized-stocks' (iterativ)
blacklist-bitget: add 2,305 Bitget spot tokenized stocks (lowercase-r bases) (guleconr)
Merge branch 'guleconr-signal-664-protections' (iterativ)
Merge branch 'guleconr-signal-166-protections' (iterativ)
Merge branch 'guleconr-signal-169-protections' (iterativ)
Merge branch 'guleconr-signal-665-rebuild' (iterativ)
Merge branch 'guleconr-s667' (iterativ)
Merge branch 'guleconr-s505' (iterativ)
Merge branch 'guleconr-s506' (iterativ)
Merge branch 'guleconr-s505' (iterativ)
Merge branch 'guleconr-s605' (iterativ)
Merge branch 'guleconr-pairlist-okx-kraken-futures-110' (iterativ)
Merge branch 'guleconr-s173-protections' (iterativ)
OKX and Kraken futures volume pairlists: 100 -> 110 pairs. (guleconr)
Merge branch 'guleconr-s671-protections' (iterativ)
Merge branch 'guleconr-s670-protections' (iterativ)
Merge branch 'guleconr-s172-protections' (iterativ)
Merge branch 'guleconr-s105-protections' (iterativ)
Merge branch 'guleconr-s7-protections' (iterativ)
Remove redundant X8 signal 669 protection clauses (vntrevx)
Merge branch 'vntrevx-perf/x8-s669-redundant-guards' (iterativ)
Remove redundant X8 signal 669 protection clauses (vntrevx)
Merge branch 'guleconr-s-quad-protections' (iterativ)
Merge branch 'guleconr-s669-protections' (iterativ)
Merge branch 'guleconr-s171-protections' (iterativ)
Merge branch 'guleconr-s170-protections' (iterativ)
Merge branch 'guleconr-blacklist-cc1' (iterativ)
Merge branch 'guleconr-s193-logic-refactor' (iterativ)
blacklist: add CC1 to the MEXC list (guleconr)
Merge branch 'guleconr-s171-stray-chain' (iterativ)
Merge branch 'guleconr-blacklist-plb' (iterativ)
blacklist: add PLB to the MEXC list (guleconr)
Merge branch 'guleconr-short-g24-mirror-v46' (iterativ)
Merge branch 'guleconr-short-g22-g27-mirror' (iterativ)
index.html: review fixes - avg-ranked tag boards, global basis, honest sums (Laode Muhammad Al Fatih)
index.html: scope border-box reset to share card for export fidelity (Laode Muhammad Al Fatih)
index.html: fix share-image right/bottom edge crop (Laode Muhammad Al Fatih)
index.html: drop bare tag-total sublabel, harden leaderboard sums (Laode Muhammad Al Fatih)
index.html: PnL headers, hidden-orders row first, code-styled tags (Laode Muhammad Al Fatih)
index.html: bot comparison stat blocks, numbered order sub-rows + hidden count (Laode Muhammad Al Fatih)
index.html: order sub-rows, full order-tag leaderboard, full-row layout (Laode Muhammad Al Fatih)
index.html: add top 3 gainer/loser tag tables by summed account impact (Laode Muhammad Al Fatih)
index.html: show last 3 orders with tags in open trades, default closed to 5 (Laode Muhammad Al Fatih)
Merge branch 'lamualfa-main' (iterativ)
index.html: review fixes - avg-ranked tag boards, global basis, honest sums (Laode Muhammad Al Fatih)
index.html: scope border-box reset to share card for export fidelity (Laode Muhammad Al Fatih)
index.html: fix share-image right/bottom edge crop (Laode Muhammad Al Fatih)
index.html: drop bare tag-total sublabel, harden leaderboard sums (Laode Muhammad Al Fatih)
index.html: PnL headers, hidden-orders row first, code-styled tags (Laode Muhammad Al Fatih)
index.html: bot comparison stat blocks, numbered order sub-rows + hidden count (Laode Muhammad Al Fatih)
index.html: order sub-rows, full order-tag leaderboard, full-row layout (Laode Muhammad Al Fatih)
index.html: add top 3 gainer/loser tag tables by summed account impact (Laode Muhammad Al Fatih)
index.html: show last 3 orders with tags in open trades, default closed to 5 (Laode Muhammad Al Fatih)
Merge branch 'guleconr-x8-short-dec-mirror' (iterativ)
Merge branch 'guleconr-x8-dec-high-tier-stoch95' (iterativ)
Merge branch 'lamualfa-main' (iterativ)
Merge branch 'guleconr-x8-dec-pump-top-exit' (iterativ)
bot_report: fix chart accuracy vs live freqtrade data (Laode Muhammad Al Fatih)
index.html: subtle gray row dividers; strategy version in header (Laode Muhammad Al Fatih)
index.html: kill framework table row lines inside dashboard card (Laode Muhammad Al Fatih)
index.html: exact vs-start cumulative curve matching freqUI shape (Laode Muhammad Al Fatih)
index.html: remove all lines under dashboard tables (Laode Muhammad Al Fatih)
index.html: two-line title + description on all dashboard panels (Laode Muhammad Al Fatih)
index.html: footer-only Generated-by watermark, % axes, gray dividers, floating tip (Laode Muhammad Al Fatih)
Audit derived calculations: fix py crash gaps, label windowed views (Laode Muhammad Al Fatih)
index.html: align equity with freqtrade headlines; no-wrap tables; full-URL watermark (Laode Muhammad Al Fatih)
index.html: prominent diagonal watermark, one-line tables, copy PNG (Laode Muhammad Al Fatih)
index.html: make login Chrome password-manager friendly, drop localStorage (Laode Muhammad Al Fatih)
Merge branch 'iterativv:main' into main (Laode Muhammad Al Fatih)
index.html: opt-in remember-connection (URL + credentials) (Laode Muhammad Al Fatih)
index.html: add page-URL watermark footer to dashboard image (opt-out) (Laode Muhammad Al Fatih)
index.html: add privacy-safe shareable dashboard image (PNG/SVG) (Laode Muhammad Al Fatih)
Merge branch 'guleconr-blacklist-mexc-2026-09-15' (iterativ)
blacklist: MEXC perpetual delistings of 2026-09-15 (PISTACIO, ALIGN, CLAN, STONKBROKER, QUID) (guleconr)
Merge branch 'guleconr-blacklist-lava' (iterativ)
Blacklist LAVA on all 12 venues (guleconr)
Merge branch 'guleconr-x8-revert-exit-profit-stall' (iterativ)
Merge branch 'guleconr-x8-exit-profit-stall' (iterativ)
Merge branch 'lamualfa-web/bot-report' (iterativ)
web: review-before-download, redact confirm dialog, local-first setup guide (Laode Muhammad Al Fatih)
web: show field hints as tooltips on an info icon after the field name (Laode Muhammad Al Fatih)
web: replace hover tooltips with per-field collapsible hints (Laode Muhammad Al Fatih)
web: color info semantically (success/warning/danger/neutral) (Laode Muhammad Al Fatih)
web: add trades window presets, drop timeout field, keep code on one line (Laode Muhammad Al Fatih)
web: add per-field tooltips pointing at the freqtrade config keys (Laode Muhammad Al Fatih)
web: step the type scale down in rem for a calmer reading density (Laode Muhammad Al Fatih)
web: refactor layout into grouped semantic form with styled inputs and summary table (Laode Muhammad Al Fatih)
web: add connection test with CORS/mixed-content diagnosis and input validation (Laode Muhammad Al Fatih)
web: make layout responsive for small screens (Laode Muhammad Al Fatih)
web: show actual page origin in the CORS setup guide (Laode Muhammad Al Fatih)
web: suggest page origin as default API base URL (Laode Muhammad Al Fatih)
web: add in-browser bot_report port as self-contained index.html (Laode Muhammad Al Fatih)
Merge branch 'vntrevx-feature/x8-signal665-protection-port' (iterativ)
Merge branch 'vntrevx-feature/x8-signal506-protection-port' (iterativ)
Merge branch 'guleconr-x8-505-per-loss-protections' (iterativ)
Merge branch 'vntrevx-tune/x8-signal171-entry-guard' (iterativ)
tools: fail-closed numeric redaction, close version-dependent leaks, paginate trades (Laode Muhammad Al Fatih)
tools: drop generated description from report output (Laode Muhammad Al Fatih)
tools: move report docs to markdown, give derived fields descriptive names (Laode Muhammad Al Fatih)
tools: add derived relative fields and embed redaction documentation (Laode Muhammad Al Fatih)
tools: close funding_fee and drawdown high-water leaks, explicit redact flag (Laode Muhammad Al Fatih)
tools: rename report generator to bot_report (Laode Muhammad Al Fatih)
tools: add redacted freqtrade instance report generator (Laode Muhammad Al Fatih)
Merge branch 'lamualfa-tools/instance-report' (iterativ)
Add X8 signal 171 CCI and Aroon guard (vntrevx)
tools: fail-closed numeric redaction, close version-dependent leaks, paginate trades (Laode Muhammad Al Fatih)
Merge branch 'guleconr-x8-669-per-loss-protections' (iterativ)
tools: drop generated description from report output (Laode Muhammad Al Fatih)
tools: move report docs to markdown, give derived fields descriptive names (Laode Muhammad Al Fatih)
tools: add derived relative fields and embed redaction documentation (Laode Muhammad Al Fatih)
tools: close funding_fee and drawdown high-water leaks, explicit redact flag (Laode Muhammad Al Fatih)
tools: rename report generator to bot_report (Laode Muhammad Al Fatih)
tools: add redacted freqtrade instance report generator (Laode Muhammad Al Fatih)
Merge branch 'guleconr-blacklist-gns' (iterativ)
blacklist: add GNS to all 12 configs (guleconr)
Merge branch 'guleconr-x8-derisk-hold-and-capitulation-gate' (iterativ)
Merge branch 'guleconr-blacklist-aca-bybit' (iterativ)
Restore disabled X8 signal 165 research filter (vntrevx)
Restore X8 signal 193 entry protections (vntrevx)
Merge branch 'vntrevx-fix/x8-obv-absolute-denominator' (iterativ)
Restore disabled X8 signal 165 research filter (vntrevx)
Restore X8 signal 193 entry protections (vntrevx)
Merge branch 'vntrevx-fix/x8-signal193-protections' (iterativ)
blacklist: add ACA to bybit, closing 11/12 to 12/12 (guleconr)
Restore disabled X8 signal 165 research filter (vntrevx)
Restore X8 signal 193 entry protections (vntrevx)
Merge branch 'guleconr-blacklist-jct' (iterativ)
blacklist: add JCT to all 12 configs (guleconr)
Merge branch 'pimpmyname2-main' (iterativ)
opt out dead code in populate_indicators, speedup base_tf_5m_indicators tiny bit. (pimp)
docs & readme: move sections (pimp)
docs & readme: add automatic update instructions for Docker and standalone script (pimp)
Merge branch 'vntrevx-tune/x8-signal68-entry-guards' (iterativ)
Revise X8 signal 68 momentum guards (vntrevx)
Merge branch 'pimpmyname2-main' (iterativ)
checkupdates.sh: add X8 migration check and Telegram notification for strategy mismatch (pimp)
ensure symlink to X8 is created, if not, make it. (pimp)
checkupdates.sh - change default strategy to X8 (pimp)
Merge branch 'pimpmyname2-main' (iterativ)
Switch to X8 for github workflow CI (pimp)
backtest.yml - switch to X8 & add new timerange. (pimp)
Merge branch 'guleconr-blacklist-bob-gate-delist' (iterativ)
blacklist: BOB β complete the coverage after the Gate delisting (guleconr)
Merge branch 'guleconr-blacklist-mexc-delist-2026-09-09' (iterativ)
blacklist: MEXC perpetual delistings of 2026-09-09 (ROAM, UTILITY, EGG, GAIB, CUPSEY) (guleconr)
Merge branch 'guleconr-x8-willr-all-1' (iterativ)
Merge branch 'guleconr-x8-dec-or' (iterativ)
Merge branch 'guleconr-x8-short-mirror' (iterativ)
Merge branch 'guleconr-blacklist-cjk-meme-cluster' (iterativ)
blacklist: CJK meme cluster (ιΎθΎ / εεΊη±³ / ηζ₯ / ζθΈι©¬ζ₯δΊ + spot siblings), all 12 files (guleconr)
Merge branch 'guleconr-x8-willr' (iterativ)
Merge branch 'guleconr-x8-dec' (iterativ)
Merge branch 'vntrevx-fix/x8-short-top-coins-exit' (iterativ)
Fix X8 short top coins exit routing (vntrevx)
You canβt perform that action at this time.