github iterativv/NostalgiaForInfinity v18.0.116

5 hours ago

πŸ“ 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)

Don't miss a new NostalgiaForInfinity release

NewReleases is sending notifications on new releases.