CNPS16-RANGE_BREAKOUT

CNPS16 RANGE-BREAKOUT
CNPS16 RANGE-BREAKOUT is an intraday breakout strategy designed to capture directional expansion after the market establishes an initial opening range.
The strategy first defines a fixed price range during the early part of the trading session. Once the range is completed, it places breakout orders above the Range High and below the Range Low and waits for price to initiate a directional move.
━━━━━━━━━━━━━━━━━━
1. STRATEGY CONCEPT
━━━━━━━━━━━━━━━━━━
The strategy builds an opening range during a predefined time window.
Default Range:
09:00 – 09:15
Timezone: Asia/Ho_Chi_Minh
During this period, the strategy records:
• Range High
• Range Low
Once the range window has closed, the range becomes locked and can be used for breakout entries.
LONG SETUP
Range is completed
→ Buy Stop is placed at the Range High
→ Price trades through the Range High
→ LONG position is opened
SHORT SETUP
Range is completed
→ Sell Stop is placed at the Range Low
→ Price trades through the Range Low
→ SHORT position is opened
The Long and Short breakout orders use an OCA structure.
When one side is filled, the pending order on the opposite side is automatically cancelled.
━━━━━━━━━━━━━━━━━━
2. ONE TRADE PER DAY
━━━━━━━━━━━━━━━━━━
CNPS16 allows a maximum of one completed breakout trade per trading day.
Once either the Long or Short setup has been triggered and traded, the strategy will not open another position until the next trading day.
This rule is intended to prevent repeated entries after the initial opening-range breakout has already occurred.
━━━━━━━━━━━━━━━━━━
3. RANGE SETTINGS
━━━━━━━━━━━━━━━━━━
The opening-range window can be fully customized.
Default settings:
Range Start: 09:00
Range End: 09:15
The strategy also includes a Minimum Range Width parameter.
If the completed opening range is smaller than the specified minimum width, the setup is considered invalid and no breakout orders are armed.
This can be used to avoid extremely narrow opening ranges.
━━━━━━━━━━━━━━━━━━
4. RISK MANAGEMENT
━━━━━━━━━━━━━━━━━━
Default risk parameters:
Stop Loss: 5 points
Take Profit: 15 points
Default theoretical Risk/Reward:
1:3
Both values can be modified from the strategy settings.
The default execution size is:
3 contracts per trade
Pyramiding is disabled, so the strategy will not add additional positions while a trade is already active.
━━━━━━━━━━━━━━━━━━
5. TRADE DIRECTION
━━━━━━━━━━━━━━━━━━
The strategy supports three directional modes:
• Long
• Short
• Both
The Both setting allows the strategy to place breakout orders on both sides of the opening range.
Long Only or Short Only can be selected when the trader wants to apply an external directional bias.
━━━━━━━━━━━━━━━━━━
6. SESSION MANAGEMENT
━━━━━━━━━━━━━━━━━━
Default timezone:
Asia/Ho_Chi_Minh
Default trading session:
09:00 – 14:45
The opening range must be completed before breakout orders can become active.
Pending breakout orders are only valid during the configured trading session.
Open positions and remaining orders are managed according to the strategy's end-of-session logic.
━━━━━━━━━━━━━━━━━━
7. TIMEFRAME
━━━━━━━━━━━━━━━━━━
CNPS16 does not use a fixed timeframe.
All calculations are performed using the current chart timeframe.
This means the behavior and backtest results can differ significantly between:
• 1-minute charts
• 3-minute charts
• 5-minute charts
• Higher intraday timeframes
The strategy should therefore be evaluated on the same market and timeframe intended for actual use.
━━━━━━━━━━━━━━━━━━
8. BACKTEST ASSUMPTIONS
━━━━━━━━━━━━━━━━━━
Default Strategy Tester configuration:
Initial Capital: 100,000,000
Position Size: 3 contracts
Commission: 10,000 VND per contract
Slippage: 3 ticks
Pyramiding: 0
Transaction costs and slippage are included in the strategy configuration so that historical results account for a basic level of trading friction.
Actual execution may differ from historical Strategy Tester results.
━━━━━━━━━━━━━━━━━━
9. VISUAL SETTINGS
━━━━━━━━━━━━━━━━━━
Optional chart elements include:
• Range High / Range Low
• Active Stop Loss / Take Profit levels
• Setup markers
• Diagnostic information
These visual components can be enabled or disabled from the strategy settings.
They do not change the underlying entry or exit logic.
━━━━━━━━━━━━━━━━━━
10. HOW TO EVALUATE THE STRATEGY
━━━━━━━━━━━━━━━━━━
CNPS16 is designed around the idea that an initial period of price balance can be followed by directional expansion.
When evaluating the strategy, useful variables to study include:
• Opening-range width
• Breakout timing
• Intraday volatility
• Gap behavior
• Long versus Short performance
• Market regime
• Transaction costs
• Slippage sensitivity
Performance should not be evaluated using Net Profit alone.
Relevant Strategy Tester metrics include:
• Profit Factor
• Maximum Drawdown
• Win Rate
• Average Trade
• Total Number of Trades
• Long / Short Performance
• Average Winning Trade
• Average Losing Trade
━━━━━━━━━━━━━━━━━━
11. IMPORTANT NOTES
━━━━━━━━━━━━━━━━━━
A breakout above or below the opening range does not guarantee continuation.
False breakouts, low-liquidity conditions, volatility changes and execution differences can materially affect strategy performance.
Parameters that perform well over one historical period may not perform the same way under different market conditions.
━━━━━━━━━━━━━━━━━━
DISCLAIMER
━━━━━━━━━━━━━━━━━━
This strategy is provided for educational, research and backtesting purposes only.
It does not constitute financial advice, investment advice or a recommendation to buy or sell any financial instrument.
Past performance does not guarantee future results.
Trading futures and other leveraged financial instruments involves substantial risk. Users are responsible for their own trading decisions, position sizing and risk management.
CNPS16 RANGE-BREAKOUT is an intraday breakout strategy designed to capture directional expansion after the market establishes an initial opening range.
The strategy first defines a fixed price range during the early part of the trading session. Once the range is completed, it places breakout orders above the Range High and below the Range Low and waits for price to initiate a directional move.
━━━━━━━━━━━━━━━━━━
1. STRATEGY CONCEPT
━━━━━━━━━━━━━━━━━━
The strategy builds an opening range during a predefined time window.
Default Range:
09:00 – 09:15
Timezone: Asia/Ho_Chi_Minh
During this period, the strategy records:
• Range High
• Range Low
Once the range window has closed, the range becomes locked and can be used for breakout entries.
LONG SETUP
Range is completed
→ Buy Stop is placed at the Range High
→ Price trades through the Range High
→ LONG position is opened
SHORT SETUP
Range is completed
→ Sell Stop is placed at the Range Low
→ Price trades through the Range Low
→ SHORT position is opened
The Long and Short breakout orders use an OCA structure.
When one side is filled, the pending order on the opposite side is automatically cancelled.
━━━━━━━━━━━━━━━━━━
2. ONE TRADE PER DAY
━━━━━━━━━━━━━━━━━━
CNPS16 allows a maximum of one completed breakout trade per trading day.
Once either the Long or Short setup has been triggered and traded, the strategy will not open another position until the next trading day.
This rule is intended to prevent repeated entries after the initial opening-range breakout has already occurred.
━━━━━━━━━━━━━━━━━━
3. RANGE SETTINGS
━━━━━━━━━━━━━━━━━━
The opening-range window can be fully customized.
Default settings:
Range Start: 09:00
Range End: 09:15
The strategy also includes a Minimum Range Width parameter.
If the completed opening range is smaller than the specified minimum width, the setup is considered invalid and no breakout orders are armed.
This can be used to avoid extremely narrow opening ranges.
━━━━━━━━━━━━━━━━━━
4. RISK MANAGEMENT
━━━━━━━━━━━━━━━━━━
Default risk parameters:
Stop Loss: 5 points
Take Profit: 15 points
Default theoretical Risk/Reward:
1:3
Both values can be modified from the strategy settings.
The default execution size is:
3 contracts per trade
Pyramiding is disabled, so the strategy will not add additional positions while a trade is already active.
━━━━━━━━━━━━━━━━━━
5. TRADE DIRECTION
━━━━━━━━━━━━━━━━━━
The strategy supports three directional modes:
• Long
• Short
• Both
The Both setting allows the strategy to place breakout orders on both sides of the opening range.
Long Only or Short Only can be selected when the trader wants to apply an external directional bias.
━━━━━━━━━━━━━━━━━━
6. SESSION MANAGEMENT
━━━━━━━━━━━━━━━━━━
Default timezone:
Asia/Ho_Chi_Minh
Default trading session:
09:00 – 14:45
The opening range must be completed before breakout orders can become active.
Pending breakout orders are only valid during the configured trading session.
Open positions and remaining orders are managed according to the strategy's end-of-session logic.
━━━━━━━━━━━━━━━━━━
7. TIMEFRAME
━━━━━━━━━━━━━━━━━━
CNPS16 does not use a fixed timeframe.
All calculations are performed using the current chart timeframe.
This means the behavior and backtest results can differ significantly between:
• 1-minute charts
• 3-minute charts
• 5-minute charts
• Higher intraday timeframes
The strategy should therefore be evaluated on the same market and timeframe intended for actual use.
━━━━━━━━━━━━━━━━━━
8. BACKTEST ASSUMPTIONS
━━━━━━━━━━━━━━━━━━
Default Strategy Tester configuration:
Initial Capital: 100,000,000
Position Size: 3 contracts
Commission: 10,000 VND per contract
Slippage: 3 ticks
Pyramiding: 0
Transaction costs and slippage are included in the strategy configuration so that historical results account for a basic level of trading friction.
Actual execution may differ from historical Strategy Tester results.
━━━━━━━━━━━━━━━━━━
9. VISUAL SETTINGS
━━━━━━━━━━━━━━━━━━
Optional chart elements include:
• Range High / Range Low
• Active Stop Loss / Take Profit levels
• Setup markers
• Diagnostic information
These visual components can be enabled or disabled from the strategy settings.
They do not change the underlying entry or exit logic.
━━━━━━━━━━━━━━━━━━
10. HOW TO EVALUATE THE STRATEGY
━━━━━━━━━━━━━━━━━━
CNPS16 is designed around the idea that an initial period of price balance can be followed by directional expansion.
When evaluating the strategy, useful variables to study include:
• Opening-range width
• Breakout timing
• Intraday volatility
• Gap behavior
• Long versus Short performance
• Market regime
• Transaction costs
• Slippage sensitivity
Performance should not be evaluated using Net Profit alone.
Relevant Strategy Tester metrics include:
• Profit Factor
• Maximum Drawdown
• Win Rate
• Average Trade
• Total Number of Trades
• Long / Short Performance
• Average Winning Trade
• Average Losing Trade
━━━━━━━━━━━━━━━━━━
11. IMPORTANT NOTES
━━━━━━━━━━━━━━━━━━
A breakout above or below the opening range does not guarantee continuation.
False breakouts, low-liquidity conditions, volatility changes and execution differences can materially affect strategy performance.
Parameters that perform well over one historical period may not perform the same way under different market conditions.
━━━━━━━━━━━━━━━━━━
DISCLAIMER
━━━━━━━━━━━━━━━━━━
This strategy is provided for educational, research and backtesting purposes only.
It does not constitute financial advice, investment advice or a recommendation to buy or sell any financial instrument.
Past performance does not guarantee future results.
Trading futures and other leveraged financial instruments involves substantial risk. Users are responsible for their own trading decisions, position sizing and risk management.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.