Skip to content
All library documents

Random Entries with ATR-Based Scaling Exits and Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses pseudo-random values to choose long or short entries and separate random conditions to close positions. After entry, it sets an ATR-based stop and divides the position into three parts with progressively farther profit thresholds. As price reaches each threshold, a portion is closed; the stop level is also adjusted after earlier profit-taking. The described stop and target distances depend on ATR and user-selected multipliers.

The document presents random entry as a way to reduce curve fitting, but gives no evidence that it does so or that the approach is profitable. It flags the possibility of missing trends, premature stop-outs, distant targets, and losses from poor parameter choices, and suggests adding trend filters and position controls. Although BTC/USDT futures backtest settings are provided for a one-month period, there are no performance statistics. The source’s pseudo-random construction and entry/exit conditions may not match the prose exactly, and the code should be checked before relying on the stated behavior.

Key ideas

  • Pseudo-random conditions determine entries and separate conditions determine position closure.
  • ATR sets the initial stop distance and staged profit thresholds for three position portions.
  • Stops are adjusted as earlier profit targets are reached.
  • Randomness alone does not establish protection from overfitting or an expected trading edge.
  • The listed backtest covers a short period and reports no performance evidence.

Tags

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