Skip to content
All library documents

Sharing Analyzed Indicators and Signals Between Freqtrade Bots

Article Freqtrade docs

Summary

This documentation explains how a Freqtrade instance can act as a producer, broadcasting analyzed dataframes and whitelists over a message websocket, while one or more consumer instances reuse that information. The approach lets consumers access indicators or signals calculated upstream instead of recomputing them. Consumers can apply their own entry and exit logic to the shared data, or use producer signals directly when configured to retain them. The examples show a producer calculating common technical indicators and a consumer merging the received dataframe into its own strategy workflow.

The configuration covers producer connection details, authentication, secure websockets, retry and ping timing, expected candle history, and message size limits. It also describes handling missing data and signal columns. This is infrastructure guidance rather than evidence of a profitable strategy; no performance comparison is provided. Consumers depend on a reachable, correctly configured producer and compatible data, so operators should protect the websocket with a private token and account for connection delays or unavailable upstream data. The documentation also notes that signal-forward filling can create unintended results.

Key ideas

  • A producer can publish analyzed dataframes and whitelists for consumer bots to reuse.
  • Consumers can use shared indicators with different trading rules or consume upstream signals directly.
  • Configuration includes websocket connectivity, authentication, timeouts, and data-size settings.
  • Consumers need handling for empty or delayed producer data, and signal merging requires care.
  • The document describes system setup rather than evidence of trading performance.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.