272 Commits

Author SHA1 Message Date
darkvolg a892f504b5 fix: remove internal V4 version references from strategy code
Per maintainer feedback, the strategy-examples repo shouldn't imply
prior/private versions. Removed V4 tags from comments and docstrings.
2026-04-21 16:19:52 +03:00
darkvolg 405be8e0e8 fix: address review feedback from xmatthias
- Remove "Public version" block from docstring (no need to imply private version)
- Remove inline Telegram messages from confirm_trade_entry/exit (duplicates freqtrade notifications)
- Clean up stoploss/trailing comments (remove "WIDE" wording)
- Remove "V4 cascading exit" from README table (internal versioning, not user-facing)
- Keep confidence-based entry filter in confirm_trade_entry

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 09:22:11 +03:00
darkvolg 24179a3e9a Add TrendRiderStrategy: V4 cascading early loss cut
Wide-stop trend follower for Bybit USDT-perps (1h timeframe), 15 large-cap pairs.
6-signal confidence scoring (EMA / RSI / ADX / volume / Bollinger / MACD).

Key feature: cascading early loss cut replaces the typical flat time_exit_24h
rule. Backtest improvement on the same 30-day window:

- Profit factor: 1.03 -> 1.41
- Max drawdown: -6.12% -> -1.42%
- Sharpe: 0.22 -> 0.91
- Win rate unchanged at 66.7%
- Avg loser: -$1.14 -> -$0.34 (70% reduction)

The strategy is currently running live on a public dashboard at
https://trendrider.net/live which reads the bot's SQLite every 60 seconds.

Full post-mortem with every trade and the V3 -> V4 fix story:
https://trendrider.net/blog/freqtrade-bot-14-days-breakeven-v4-fix-2026

Source repo (MIT, with banner and full docs):
https://github.com/darkvolg/trendrider-strategy

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 16:32:12 +03:00
Matthias debc6d9c22 chore: update DoesNothingstrategy to mostly skip roi/stoploss 2026-02-26 20:29:58 +01:00
Matthias 0d2cb46883 Merge pull request #327 from kagari306/kagari306-patch-1
Refactor Supertrend method for efficiency
2026-01-17 18:19:54 +01:00
Kagari fc4894e5a5 Import pandas and handle NaN values in Supertrend
Added pandas import and implemented fillna to handle NaN values in the Supertrend strategy.
2026-01-12 23:07:28 +08:00
Matthias 4dcce29de1 fix: use correct futures pair naming
closes #328
2026-01-11 13:47:45 +01:00
Kagari c07aa68697 Refactor Supertrend method for efficiency
Refactor Supertrend calculation to improve clarity and performance by using numpy arrays for calculations.
2026-01-04 05:10:33 +08:00
TheNotoBarth d2e8721595 feat: add explicit space parameters to FAdxSmaStrategy 2025-12-20 22:11:06 +08:00
Matthias b8a90bebeb chore: fix further np.NaN occurances 2025-12-01 19:31:40 +01:00
Akash ac0d4729f7 Fix Supertrend strategy for NumPy 2.x compatibility
- Replaced  `np.NaN` with `None` to ensure compatibility with NumPy 2.x.
- Prevents AttributeError during backtesting in freqtrade with NumPy 2.x.
2025-11-29 18:48:26 +05:30
Stefano Ariestasia 8fddeae020 TYPO 2025-04-16 18:46:10 +09:00
Stefano Ariestasia 028fd8ed67 CostumSAR 2025-04-16 18:19:58 +09:00
Stefano Ariestasia c4d5ac77ec bandtastic 2025-04-16 18:04:43 +09:00
Stefano Ariestasia b78ef687e7 supertrend 2025-04-16 17:58:50 +09:00
Stefano Ariestasia 0727df98ac Typo on enter_short line 2024-06-25 14:52:16 +09:00
froggleston 6fce5f382b Update example strategies to use process_only_new_candles=True 2023-07-15 19:06:51 +01:00
Matthias 89d3915a55 Merge pull request #291 from mablue/3bc
Tree Black Crows Strategy added!
2023-02-14 07:09:02 +01:00
Masoud b8820cbe4a unnecessary Buy and sell dict removed 2023-02-14 03:45:52 +03:30
Masoud 190c419c2c unnecessary Buy and sell dict removed 2023-02-14 03:43:32 +03:30
mablue fd2edba838 renamed to PowerTower! 2023-02-13 00:59:38 +03:30
mablue ca78f5670e varbuse removed 2023-02-13 00:24:30 +03:30
mablue 43a21eefdb hyperopted again 2023-02-13 00:12:47 +03:30
mablue 9c18ccd089 moved to right directory 2023-02-12 21:57:57 +03:30
mablue ffae38235f Tree Black Crows Strategy added! 2023-02-12 21:51:39 +03:30
Robert Davey 1fea9264fe Set process candles to True
There's no reason for `process_only_new_candles` to be False in this strategy example as there's no ticker/websocket data being used, just candles.
2023-02-09 22:39:44 +00:00
Matthias ad2f69244f Merge pull request #287 from freqtrade/volatility
Add volatility stratgegy
2023-02-06 20:21:15 +01:00
Matthias 40e3a13e98 Amend some additions from #288 2023-02-06 20:19:40 +01:00
Matthias 76e4de5da0 Update VolatilitySystem to better adjust positions 2023-01-10 20:18:09 +01:00
Matthias f8b9700f70 Add volatility stratgegy
closes #283
2023-01-08 22:20:00 +01:00
Pedro Povoleri a197613a7a Fix PR coments. 2023-01-08 12:38:24 +01:00
Pedro Povoleri f8e5ecc403 Attend PR comment. 2023-01-08 11:06:17 +01:00
Pedro Povoleri cb5a0f394e add TrendFollowingStrategy 2023-01-07 21:52:13 +01:00
Matthias befcb0bb7b Merge pull request #262 from TreborNamor/main
updated buy and sell parameters
2023-01-06 16:07:27 +01:00
Matthias c355dde3db Fix bandtastic to correspond to best practices 2023-01-06 16:05:28 +01:00
Robert Davey b883bed62a Remove volume mean lookahead
Add a rolling example to fix the backtesting lookahead, and add a note that the original code would be fine for dry/live use.
2022-12-31 12:07:21 +00:00
Matthias e33689c225 Update process_only_new_candles terminology 2022-10-01 16:25:55 +02:00
Robert Roman 9be41d58a6 updated buy and sell parameters
I added ema parameters to see if it had a better influence on trading strategy.
2022-08-07 23:48:12 -05:00
Matthias f6ff657294 Align used columns with informative columns 2022-07-18 19:51:00 +02:00
Matthias 5a91e55a7d Fix usage of column
part of https://github.com/freqtrade/freqtrade/issues/7095
2022-07-17 19:59:07 +02:00
Matthias 4ba55f8806 Update missleading sample in multi_tf 2022-07-17 19:57:43 +02:00
Matthias bcca7d7aef Update interface version on remaining strategies 2022-07-10 15:14:30 +02:00
Matthias 98ab175ee3 Rename strategies to align name with class name 2022-07-10 11:46:23 +02:00
Matthias 7f91ff52bb Add INterface_version to all strategies 2022-07-10 11:44:41 +02:00
Matthias e705e712e7 Update strategies to new Strategy interface 2022-07-10 11:36:35 +02:00
Matthias 393b94a249 Update strategy imports 2022-05-31 06:45:10 +02:00
Matthias 7955ac2eaf Merge pull request #248 from mablue/pattern_recognation
PatternRecognation Strategy added
2022-05-22 16:23:45 +02:00
Stefano Ariestasia df04a4de2f add multi_tf.py 2022-05-20 11:59:12 +09:00
Stefano Ariestasia bc542f3632 Update BreakEven.py 2022-05-20 11:58:41 +09:00
Stefano Ariestasia 765610e604 Update BreakEven.py 2022-05-20 11:56:43 +09:00