Wordcloud
Strategy: TA_Collector_v1
Downloaded: 20220113
Stoploss: -0.99
The TA_Collector_v1 strategy is a trading strategy that performs technical analysis and collects various indicators to make trading decisions. Here is a breakdown of what the strategy does: populate_indicators method: Collects informative indicators on different timeframes (1 hour and 5 minutes). Merges the collected indicators with the main dataframe.

Calculates normal timeframe indicators.

Sends the final dataframe to a data-gateway endpoint for further processing.

populate_buy_trend method: Initializes a 'buy' column in the dataframe as all zeros. populate_sell_trend method: Initializes a 'sell' column in the dataframe as all zeros. Variable calculations: Calculates various moving averages (MA) based on different types (MAtype) and lengths. Calculates the Average True Range (ATR) using the period. Calculates upper and lower bands based on the MA and ATR values. Loop calculations: Calculates final upper and lower bands based on conditions and previous values. Populates the final upper band (final_ub) and lower band (final_lb) columns in the dataframe. Calculates an additional array (pm_arr) based on conditions and previous values. Momentum calculations: Calculates the momentum (mom) of the dataframe based on a specified length. Calculates the upper band, middle band, and lower band of the Bollinger Bands (BBANDS) on the momentum. Determines 'buy' and 'sell' signals based on the crossover of the momentum with the bands. High and low calculations: Calculates the rolling maximum (hh) of the 'high' column based on a specified lookback period. Calculates the rolling minimum (ll) of the 'low' column based on the same lookback period. Determines if the current 'high' value is greater than or equal to the rolling maximum (coh). Determines if the current 'low' value is less than or equal to the rolling minimum (col). T3 Average calculations: Calculates the T3 Average using exponential moving averages (EMA) on the close price. Stores the T3 Average and intermediate EMA values in the dataframe. The strategy combines various technical indicators, such as moving averages, Bollinger Bands, momentum, and T3 Average, to generate buy and sell signals. It also collects and sends the calculated data to a specified endpoint for further analysis.

Traceback (most recent call last): File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection raise err File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa) OSError: [Errno 113] No route to host The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 496, in _make_request conn.request( File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connection.py", line 400, in request self.endheaders() File "/usr/local/lib/python3.11/http/client.py", line 1293, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/local/lib/python3.11/http/client.py", line 1052, in _send_output self.send(msg) File "/usr/local/lib/python3.11/http/client.py", line 990, in send self.connect() File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connection.py", line 238, in connect self.sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 113] No route to host The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/ftuser/.local/lib/python3.11/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 847, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.1.7', port=9000): Max retries exceeded with url: /data-gateway/submit-data (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] No route to host')) During handling of the above exception, another exception occurred: 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 1318, in backtest_one_strategy preprocessed = self.strategy.advise_all_indicators(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1378, in advise_all_indicators return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1378, in return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1410, in advise_indicators return self.populate_indicators(dataframe, metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/user_data/strategies/TA_Collector_v1.py", line 729, in populate_indicators requests.post('http://192.168.1.7:9000/data-gateway/submit-data', json=postData) File "/home/ftuser/.local/lib/python3.11/site-packages/requests/api.py", line 115, in post return request("post", url, data=data, json=json, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ftuser/.local/lib/python3.11/site-packages/requests/adapters.py", line 519, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='192.168.1.7', port=9000): Max retries exceeded with url: /data-gateway/submit-data (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] No route to host'))
stoploss: -0.99
timeframe: 1m
hash(sha256): 23bcd1d40a60511b5a5029c70ad1433042517e6ca31f15d77c9355d949269f3c
indicators:
upper bb_middleband3 bb_upperband3 ha_low basic_ub
close obv rsi_20 macdhist xe5
bb_middleband2 volume rsi_4 macd_signal xe1
open macd_histogram xe4 ha_open rsi_14
bb_upperband2 high macdsignal mid ha_close
cmf macd vwap bb_lowerband3 xe6
final_ub ha_high basic_lb xe2 lower
cm final_lb T3Average low strategy
xe3 bb_lowerband2

No similar strategies found. (based on used indicators)

last change: 2024-04-28 14:29:08