CNPS21-AUTOMATE_ST

805
CNPS21 AUTOMATE-ST V2

CNPS21 is a multi-engine intraday trading strategy that combines three independent signal-generation concepts inside one execution framework:

• Turtle Breakout
• EMA XO/XU
• Swing Failure Pattern (SFP)

The strategy allows each signal engine to be tested independently or combined through a priority-based execution mode.

━━━━━━━━━━━━━━━━━━
1. STRATEGY CONCEPT
━━━━━━━━━━━━━━━━━━

CNPS21 is designed as a modular strategy rather than a single-entry system.

The user can select one of four operating modes:

• Turtle
• EMA XO/XU
• SFP
• Combined Priority

The default configuration uses the Turtle engine.

Each engine produces its own directional Long and Short signals, while the same execution, session and risk-management framework is applied across all modes.

━━━━━━━━━━━━━━━━━━
2. TURTLE ENGINE
━━━━━━━━━━━━━━━━━━

The Turtle engine is based on price breaking above or below recent historical extremes.

The strategy evaluates multiple breakout windows.

A bullish Turtle condition is generated when price closes above a previous rolling high with positive directional confirmation.

A bearish Turtle condition is generated when price closes below a previous rolling low with negative directional confirmation.

The current candle is excluded from the historical breakout reference so that the strategy compares the present close against previously established market structure.

The Turtle engine is the default signal engine in CNPS21.

━━━━━━━━━━━━━━━━━━
3. EMA XO/XU ENGINE
━━━━━━━━━━━━━━━━━━

The EMA engine detects directional crossovers and crossunders between two exponential moving averages.

Available EMA pairs include:

• 5 / 13
• 9 / 26
• 12 / 25
• 26 / 128

Default pair:

9 / 26

LONG:

Fast EMA crosses above Slow EMA
→ Bullish crossover
→ Long setup

SHORT:

Fast EMA crosses below Slow EMA
→ Bearish crossunder
→ Short setup

Different EMA combinations produce substantially different signal frequencies and should be evaluated independently.

━━━━━━━━━━━━━━━━━━
4. SWING FAILURE PATTERN ENGINE
━━━━━━━━━━━━━━━━━━

The SFP engine attempts to identify failed breaks of established swing levels.

BULLISH SFP:

Price trades below a previous swing low
→ The candle opens and closes back above the swing level
→ The downside break fails
→ Bullish setup

BEARISH SFP:

Price trades above a previous swing high
→ The candle opens and closes back below the swing level
→ The upside break fails
→ Bearish setup

The purpose of this engine is to capture liquidity sweeps or failed structural breakouts rather than trend continuation.

━━━━━━━━━━━━━━━━━━
5. COMBINED PRIORITY MODE
━━━━━━━━━━━━━━━━━━

Combined Priority allows multiple engines to remain active inside the same strategy.

Signals are evaluated according to the internal priority structure.

This mode should not automatically be assumed to perform better than individual engines.

Combining different signal families can increase trade frequency and may also combine incompatible market regimes.

For research purposes, each engine should be tested independently before evaluating the combined version.

━━━━━━━━━━━━━━━━━━
6. EXIT MANAGEMENT
━━━━━━━━━━━━━━━━━━

CNPS21 supports two exit modes:

• VWATR Trailing
• Fixed Points

Default:

VWATR Trailing

The default trailing system uses a source-style volatility-weighted ATR structure together with linear-regression information.

Default components include:

Linear Regression Length: 10
Long VWATR Length: 14
Short VWATR Length: 26
Long ATR Multiplier: 4.0
Short ATR Multiplier: 2.0

A minimum holding period can be applied before the mechanical trailing exit becomes active.

━━━━━━━━━━━━━━━━━━
7. HARD RISK CONTROL
━━━━━━━━━━━━━━━━━━

A hard protective stop is maintained independently from the trailing logic.

Default Hard Stop:

5 points

Optional fixed exit mode:

Stop Loss: 5 points
Take Profit: 15 points

An optional Take Profit can also be used together with VWATR trailing.

Break-even management is available but disabled by default.

━━━━━━━━━━━━━━━━━━
8. TRADE CONTROL
━━━━━━━━━━━━━━━━━━

Default configuration:

Trade Direction: Both
Automatic Reversal: OFF
Maximum Trades Per Day: 4
Cooldown After Entry: 2 bars

Automatic reversal can be enabled if the user wants an opposite signal to reverse the active directional position.

The default configuration keeps this behavior disabled.

━━━━━━━━━━━━━━━━━━
9. SESSION MANAGEMENT
━━━━━━━━━━━━━━━━━━

Default timezone:

Asia/Ho_Chi_Minh

Entry Window:

09:00 – 14:30

Force Close:

14:45

The strategy operates on the current chart timeframe.

━━━━━━━━━━━━━━━━━━
10. BACKTEST ASSUMPTIONS
━━━━━━━━━━━━━━━━━━

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 Tester configuration.

━━━━━━━━━━━━━━━━━━
11. HOW TO EVALUATE THE STRATEGY
━━━━━━━━━━━━━━━━━━

Because CNPS21 contains several independent entry engines, performance should be separated by signal type.

Recommended comparisons include:

Turtle vs EMA XO/XU vs SFP

VWATR Trailing vs Fixed Points

Long vs Short

Reversal ON vs OFF

Useful Strategy Tester metrics include:

• Profit Factor
• Maximum Drawdown
• Average Trade
• Win Rate
• Total Trades
• Average Holding Time
• Commission sensitivity

━━━━━━━━━━━━━━━━━━
DISCLAIMER
━━━━━━━━━━━━━━━━━━

This strategy is provided for educational, analytical and backtesting purposes only.

It does not constitute financial advice or a recommendation to trade any financial instrument.

Past performance does not guarantee future results.

Trading futures and leveraged financial instruments involves substantial risk. Users are responsible for their own trading decisions and risk management.

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.