github iterativv/NostalgiaForInfinity v17.4.122

8 hours ago

📝 Changelog

🔖 Strategy

  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 46: add protection. (iterativ)
  • X6: signal 46: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 5: add protection. (iterativ)
  • X7: formatting. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 4: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 4: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 4: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: refactor the exits (Long). (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 62: add protection. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: signal 43: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 43: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: formatting. (iterativ)
  • X7: signal 45: add protection. (iterativ)
  • X6: signal 45: add protection. (iterativ)
  • X7: signal 41: add protection. (iterativ)
  • X7: signal 1: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: switch from pandas_ta to ta-lib for most indicators. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: fix for indicators to avoid malformed outputs. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: fix for indicators to avoid malformed outputs. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 103: add protection. (iterativ)
  • X6: signal 103: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 4: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: fix slippage check for shortss. (iterativ)
  • X7: fix slippage check for shortss. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: optimize informative timeframes. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: signal 104: add protection. (iterativ)
  • X6: signal 104: add protection. (iterativ)
  • X7: remove unused indicators. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 41: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 1: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 41: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 1: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: indicators: check for NoneType. (iterativ)
  • X7: signal 5: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: indicators: check for NoneType. (iterativ)
  • X7: signal 5: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 104: add protection. (iterativ)
  • X6: signal 104: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 45: add protection. (iterativ)
  • X6: signal 45: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 145: add protection. (iterativ)
  • X7: signal 43: add protection. (iterativ)
  • X6: signal 41: add protection. (iterativ)
  • X7: signal 42: add protection. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 102: add protection. (iterativ)
  • X6: signal 102: add protection. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: signal 162: add protection. (iterativ)
  • X6: signal 162: add protection. (iterativ)
  • X7: signal 5: add protection. (iterativ)
  • X7: signal 45: add protection. (iterativ)
  • X6: signal 45: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 42: add protection. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: signal 41: add protection. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 102: add protection. (iterativ)
  • X6: signal 102: add protection. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: signal 162: add protection. (iterativ)
  • X6: signal 162: add protection. (iterativ)
  • X7: signal 5: add protection. (iterativ)
  • X7: signal 45: add protection. (iterativ)
  • X6: signal 45: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 42: add protection. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: signal 41: add protection. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 143: add protection. (iterativ)
  • X7: signal 143: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 145: add protection. (iterativ)
  • X7: signal 63: add protection. (iterativ)
  • X7: signal 2: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind thresholds. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: system_v3_2: fine tune the grind entries. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: check if enough candle data is available. (iterativ)
  • X7: signal 3: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 42: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 6: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 141: add protection. (iterativ)
  • X7: signal 104: add protection. (iterativ)
  • X6: signal 104: add protection. (iterativ)
  • X7: signal 61: add protection. (iterativ)
  • X7: signal 43: add protection. (iterativ)
  • X7: signal 4: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 145: add protection. (iterativ)
  • X7: signal 43: add protection. (iterativ)
  • X7: signal 145: add protection. (iterativ)
  • X7: signal 145: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)
  • X7: signal 163: add protection. (iterativ)
  • X6: signal 163: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 144: add protection. (iterativ)
  • X7: signal 142: add protection. (iterativ)

⚙️ Configs

  • Configs: blacklist XP. (iterativ)
  • Configs: blacklist GUA. (iterativ)
  • Configs: add Kraken futures volume pairlist. (iterativ)
  • Configs: blacklist CES. (iterativ)
  • Configs: blacklist B. (iterativ)
  • Configs: blacklist AIXPLAY. (iterativ)
  • Configs: blacklist SYS. (iterativ)
  • Configs: blacklist PHB. (iterativ)
  • Configs: blacklist MLN. (iterativ)
  • Configs: blacklist FARM. (iterativ)
  • Configs: blacklist ATA. (iterativ)
  • Configs: blacklist AL. (iterativ)
  • Configs: remove SKYAI fromblacklist. (iterativ)
  • Configs: blacklist SKYAI. (iterativ)
  • Configs: blacklist UPC. (iterativ)
  • Configs: blacklist UPC. (iterativ)
  • Configs: blacklist PSAI. (iterativ)

✨ Features

  • download latest commit (pimpmyname2)

🧩 Misc

  • Merge branch 'vntrevx-perf/x7-cmf-mfv-sum' (iterativ)
  • Avoid pandas overhead in X7 CMF money-flow sums (vntrevx)
  • Merge branch 'vntrevx-perf/x7-cmf-volume-sum' (iterativ)
  • Reduce CMF volume-sum overhead (vntrevx)
  • Merge branch 'vntrevx-perf/x7-empty-candle-count' (iterativ)
  • Skip date guard work during X7 backtests (vntrevx)
  • Merge branch 'vntrevx-perf/x7-backtest-date-guards' (iterativ)
  • Use TA-Lib for X7 empty candle counts (vntrevx)
  • Skip date guard work during X7 backtests (vntrevx)
  • Merge branch 'vntrevx-perf/x7-slot-counting' (iterativ)
  • Reduce repeated X7 grind order length checks (vntrevx)
  • Merge branch 'vntrevx-perf/x7-trade-counter-checks' (iterativ)
  • Avoid extra X7 futures slot counts (vntrevx)
  • Reduce repeated X7 grind order length checks (vntrevx)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • Reuse X7 profit snapshots across adjust paths (vntrevx)
  • Merge branch 'vntrevx-perf/x7-adjust-profit-snapshot-reuse' (iterativ)
  • massive indicator speedup (pimp)
  • Reuse X7 profit snapshots across adjust paths (vntrevx)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • Cache X7 backtest profit snapshot (vntrevx)
  • Merge branch 'vntrevx-perf/calc-profit-backtest-cache' (iterativ)
  • indicator speedup (pimp)
  • Cache X7 backtest profit snapshot (vntrevx)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • make ruff format happyx2 (pimp)
  • make ruff format happy... (pimp)
  • uncomment unused indicators (pimp)
  • Merge branch 'vntrevx-perf/order-snapshot-reuse' (iterativ)
  • Apply X7 formatting (vntrevx)
  • Optimize filled order reuse in X7 (vntrevx)
  • Merge branch 'vntrevx-tooling/merge-informative-benchmark' (iterativ)
  • Add merge informative benchmark helper (vntrevx)
  • Merge branch 'vntrevx-tooling/backtest-result-compare' (iterativ)
  • Add backtest result comparison helper (vntrevx)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • Update the links. (iterativ)
  • Update the links. (iterativ)
  • checkupdates.sh pre-commit needs to be happy.. (pimpmyname2)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • Add check-only mode to branch updater (Lhsepi0l)
  • Add new monthly test periods for 2026 (pimpmyname2)
  • Merge branch 'Lhsepi0l-codex/update-helper' (iterativ)
  • Add check-only mode to branch updater (Lhsepi0l)
  • Merge branch 'dev-ngyun-fix/updater-race-condition' (iterativ)
  • fix(updater): per-exchange state tracking to prevent race condition (dev-ngyun)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • Update artifact handling in backtests workflow (pimpmyname2)
  • backtests.yml improve pip caching (pimpmyname2)
  • Merge branch 'pimpmyname2-main' (iterativ)
  • release-drafter.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • delete-old-actions.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • release-changelog.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • precommit.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • mkdocs.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • build-docker.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • build-data.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • backtests.yml Upgrade GitHub Actions to latest versions (pimpmyname2)
  • Merge branch 'guleconr-blacklist/add-9-coins' (iterativ)
  • blacklist: add X, BLUM, MONPRO, UXLINK, IZI, YZY, BSY, WAT, RAIN to all exchanges (guleconr)

Don't miss a new NostalgiaForInfinity release

NewReleases is sending notifications on new releases.