Wordcloud
Strategy: UpSliceStrategy
Downloaded: 20220112
Stoploss: -0.1
Strategy002 is a trading strategy designed to backtest and analyze trading performance. The strategy focuses on the 5-minute timeframe and aims to achieve a minimal return on investment (ROI). The strategy uses several technical indicators, including the Triple Exponential Moving Average (TEMA), to make buy decisions.

It looks for specific conditions in the price and volume data, such as an upward trend in the closing price and increasing volume, to generate a buy signal.

On the other hand, the sell signal is not implemented in this strategy, as indicated by the empty condition in the populate_sell_trend function.

The strategy also incorporates features such as a trailing stop-loss and predefined ROI levels. The trailing stop-loss helps protect profits by adjusting the stop-loss level as the price moves favorably. The predefined ROI levels specify the target returns at different time intervals, allowing the strategy to exit trades at specific profit levels. Overall, Strategy002 utilizes technical indicators and predefined ROI levels to generate buy signals and optimize trading performance on the 5-minute timeframe.

Traceback (most recent call last): File "/freqtrade/freqtrade/main.py", line 42, in main return_code = args['func'](args) ^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/commands/optimize_commands.py", line 58, in start_backtesting backtesting.start() File "/freqtrade/freqtrade/optimize/backtesting.py", line 1401, in start min_date, max_date = self.backtest_one_strategy(strat, data, timerange) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 1335, in backtest_one_strategy results = self.backtest( ^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 1213, in backtest data: Dict = self._get_ohlcv_as_lists(processed) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 381, in _get_ohlcv_as_lists df_analyzed = self.strategy.ft_advise_signals(pair_data, {'pair': pair}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1391, in ft_advise_signals dataframe = self.advise_entry(dataframe, metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1425, in advise_entry df = self.populate_entry_trend(dataframe, metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 225, in populate_entry_trend return self.populate_buy_trend(dataframe, metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/user_data/strategies/UpSliceStrategy.py", line 87, in populate_buy_trend (dataframe['close'].shift > dataframe['close'].shift(2)) & ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/ops/common.py", line 76, in new_method return method(self, other) ^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/arraylike.py", line 48, in __lt__ return self._cmp_method(other, operator.lt) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/series.py", line 5803, in _cmp_method res_values = ops.comparison_op(lvalues, rvalues, op) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/ops/array_ops.py", line 349, in comparison_op res_values = _na_arithmetic_op(lvalues, rvalues, op, is_cmp=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/ops/array_ops.py", line 220, in _na_arithmetic_op result = func(left, right) ^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/computation/expressions.py", line 242, in evaluate return _evaluate(op, op_str, a, b) # type: ignore[misc] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/computation/expressions.py", line 131, in _evaluate_numexpr result = _evaluate_standard(op, op_str, a, b) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/pandas/core/computation/expressions.py", line 73, in _evaluate_standard return op(a, b) ^^^^^^^^ TypeError: '<' not supported between instances of 'float' and 'method'
stoploss: -0.1
timeframe: 5m
hash(sha256): ca97b171421ec6c918590e6334ce0ea5d7053b6b8a1bc41327afdcb8245322ea
indicators:
volume close tema

No similar strategies found. (based on used indicators)

last change: 2024-04-28 09:39:16