
The averaging algorithm reduces the average entry price in long (or increases it in short) when the market moves against the position.
It does not trade merely on a price drop/rise: first, the system starts searching for an entry point, and only then executes averaging if a confirmation signal is present.
Correlation with a market "leader" is not used when making the averaging decision.
Examples below refer to long; for short the logic is mirrored.
Long:
Short:
All trades, including averaging, require a confirmation on a pullback or in a zone with a high probability of a pullback on the selected timeframe.

Search activation.
Price declines from the average entry by a configured threshold — this only triggers analysis.
Decision.
Averaging size.
new_add_on = current_position × multiplier.The algorithm uses, among others:
Timeframes:
A long position on LINEA is open; the take-profit limit was not filled; price is declining.

Settings (bull market).
Flow.



The cascade is used to avoid waiting for a setup to complete on a higher timeframe when price goes deeper against the position. The deeper the drawdown, the earlier (on a lower TF) the confirmation is searched for — with the unchanged rule that averaging is executed only when a reversal signal is present.

Example: second averaging (long).
signal TF = 240 minutes (H4), trigger from the last add‑on = 5%.Cascade rules:
The idea is simple: with a deep drawdown, waiting for an H4 setup can take too long; confirmation is more reasonable to look for on lower TFs where the reversal point forms earlier.
Averaging consists of two steps: trigger → confirmation.
Market‑phase profiles and the cascade provide flexibility without complicating the logic.
If you do not plan to trade in a given phase, leave its parameters unset; the module will activate after the phase changes.
Legal status and nature of services. The company does not provide brokerage services, is not a professional participant in the securities market, and does not engage in asset management or investment consulting. The company provides software and technical infrastructure for automating trading based on user settings. The service does not accept or transfer client funds, does not store assets, and has no access to them; integration is carried out via API keys with no withdrawal rights.
Informational nature of materials. All information on the website and in the applications is for informational and educational purposes only and does not constitute individual investment advice, a public offer, or an inducement to trade.
Data and results. Examples of trades, monitoring data, backtesting results, and other information are provided to illustrate algorithm performance and do not constitute a statement or promise of profitability. Past results do not guarantee future performance; variations may occur due to market conditions, slippage, fees, and liquidity limitations.
Risks. Trading in financial instruments and crypto assets involves a high level of risk, including the risk of total capital loss, and may not be suitable for all investors. Before using algorithms on a live account, demo testing and independent risk assessment are strongly recommended.
Jurisdiction. References to Federal Law 'On the Securities Market' No. 39-FZ are provided for reference purposes only. Legal requirements may vary depending on your jurisdiction.