
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 is not a broker, asset manager, or investment organization and does not provide investment recommendations. The Service is software for automating trading based on user settings and does not accept, transfer, or store funds; access to exchanges is provided via API without withdrawal permissions. All information is informational and technical in nature and is not a guarantee of profitability. Trading crypto assets involves a high level of risk, including the risk of total loss of funds; the User makes decisions independently and bears responsibility for the results. Past performance does not guarantee future returns; actual results may differ due to market conditions and fees.
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.