Opening Range Breakouts with Price-Based Exit Rules
Summary
This strategy defines an opening range from the high and low of an initial session bar, then looks for price to cross above the range high for a long entry or below the range low for a short entry. The accompanying code restricts entries by session and date, allows long and short trading to be enabled separately, and uses a moving average crossing as part of its exit logic. The document's prose describes profit targets and stops as dynamic percentages of the opening range, but the supplied code excerpt does not show those target or stop rules; its exits are based on price crossing the range boundary or a moving average.
Published settings cover BTC/USDT futures over roughly one month, with no performance statistics. The text characterizes the method as more suited to trending conditions and warns that choppy markets can generate false breakouts. It recommends historical testing and optional signal confirmation, but gives no evidence that these measures improve results. Session definitions and opening-range construction may also affect how the rules behave across markets and timeframes.
Key ideas
- The opening range is defined by the high and low of an initial session bar.
- A move above the range high signals a long entry, while a move below the range low signals a short entry.
- The supplied code uses session and date filters and includes moving-average-based exit conditions.
- Although the prose describes dynamic targets and stops, those rules are not present in the provided code excerpt.
- The document warns that choppy markets can produce false breakouts and reports no backtest results.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.