CNPS25-FVG + BOS CHOCH RETEST — Strategy by PhaisinhOnline

By PhaisinhOnline

Performance Metrics

Description

CNPS25 FVG + BOS / CHoCH RETESTCNPS25 combines market-structure events with Fair Value Gap mitigation.The strategy does not trade every FVG.A valid setup requires the imbalance to align with a recent BOS or CHoCH structure event before price mitigation and confirmation can trigger an entry.━━━━━━━━━━━━━━━━━━1. STRATEGY CONCEPT━━━━━━━━━━━━━━━━━━The core sequence is:Structure Break→ FVG Forms After Structure→ FVG Direction Aligns With Structure→ FVG Size Filter→ Price Mitigates The Gap→ Confirmation Beyond FVG→ Confirmation Beyond Structure→ EntryThis creates a structure-first FVG strategy rather than a standalone imbalance strategy.━━━━━━━━━━━━━━━━━━2. MARKET STRUCTURE━━━━━━━━━━━━━━━━━━The strategy tracks swing structure using confirmed pivot behavior.Default Swing Length:5Structural events are classified as:• BOS — Break of Structure• CHoCH — Change of CharacterThe most recent structure direction and level are used to evaluate whether a newly formed FVG is contextually aligned.━━━━━━━━━━━━━━━━━━3. FAIR VALUE GAP DETECTION━━━━━━━━━━━━━━━━━━BULLISH FVG:Current Low > High two bars earlier+Middle Candle closes above the older HighBEARISH FVG:Current High < Low two bars earlier+Middle Candle closes below the older LowThis creates a three-candle imbalance structure.━━━━━━━━━━━━━━━━━━4. FVG SIZE FILTER━━━━━━━━━━━━━━━━━━The strategy rejects gaps outside the configured size range.Default:Minimum FVG Size: 5 ticksMaximum FVG Size: 10 ticksThis helps remove extremely small gaps as well as unusually large imbalances that may require materially different risk treatment.━━━━━━━━━━━━━━━━━━5. STRUCTURE ALIGNMENT━━━━━━━━━━━━━━━━━━Default:Require BOS / CHoCH Alignment: ONA bullish FVG should align with bullish structure.A bearish FVG should align with bearish structure.The strategy can also require that the FVG forms only after the relevant structure event.Default:FVG Must Form After Structure Event: ON━━━━━━━━━━━━━━━━━━6. MITIGATION━━━━━━━━━━━━━━━━━━The strategy does not enter immediately when the FVG forms.Price must first return into the imbalance.Default Minimum Mitigation:50%This means at least half of the gap must be retraced before the FVG becomes eligible for confirmation.━━━━━━━━━━━━━━━━━━7. ENTRY CONFIRMATION━━━━━━━━━━━━━━━━━━After mitigation, the strategy can require price to close beyond:• The FVG boundary• The active structure levelBoth conditions are enabled by default.LONG:Bullish structure→ Bullish FVG→ Required mitigation→ Bullish close beyond FVG→ Bullish close beyond structure→ LONGSHORT:Bearish structure→ Bearish FVG→ Required mitigation→ Bearish close beyond FVG→ Bearish close beyond structure→ SHORT━━━━━━━━━━━━━━━━━━8. ONE TRADE PER FVG━━━━━━━━━━━━━━━━━━Default:One Trade Per FVG: ONOnce a specific Fair Value Gap has generated a trade, it cannot repeatedly generate new entries.This preserves each imbalance as an individual setup.━━━━━━━━━━━━━━━━━━9. SOURCE-STYLE RISK MANAGEMENT━━━━━━━━━━━━━━━━━━Default Exit Mode:Middle Candle RRThe protective stop is derived from the extreme of the middle candle involved in the FVG structure.Default Take Profit:3RThis creates a structurally defined stop with an R-multiple target.A Maximum Structure Risk filter can optionally be used to reject setups requiring an excessively wide stop.━━━━━━━━━━━━━━━━━━10. FIXED EXIT ALTERNATIVE━━━━━━━━━━━━━━━━━━The strategy also provides a fixed-point mode.Default fixed values:Stop Loss: 5 pointsTake Profit: 15 pointsThis mode can be used to compare structural FVG risk against fixed intraday risk.━━━━━━━━━━━━━━━━━━11. BREAK-EVEN━━━━━━━━━━━━━━━━━━Break-even is enabled by default in the source-style configuration.Default trigger:50% of the distance from Entry to Take ProfitOnce the trigger condition is reached, the stop can be moved toward the entry price according to the configured break-even settings.━━━━━━━━━━━━━━━━━━12. SESSION MANAGEMENT━━━━━━━━━━━━━━━━━━Default timezone:Asia/Ho_Chi_MinhEntry Window:09:00 – 14:30Force Close:14:45The strategy runs on the current chart timeframe.━━━━━━━━━━━━━━━━━━13. BACKTEST ASSUMPTIONS━━━━━━━━━━━━━━━━━━Initial Capital: 100,000,000Position Size: 3 contractsCommission: 10,000 VND per contractSlippage: 3 ticksPyramiding: 0━━━━━━━━━━━━━━━━━━14. ATTRIBUTION & LICENSE NOTICE━━━━━━━━━━━━━━━━━━The source supplied for this strategy identifies the structure component as derived from:"Structure BOS / CHoCH" — Elijah's StructureLicense: MPL-2.0The FVG component is identified as derived from:"Elijah's FVG", itself derived from LuxAlgo Fair Value GapLicense: CC BY-NC-SA 4.0The supplied source states that redistribution must preserve the required attribution and applicable license terms.Users publishing, modifying or redistributing this script should review and comply with the relevant license requirements.━━━━━━━━━━━━━━━━━━15. HOW TO EVALUATE THE STRATEGY━━━━━━━━━━━━━━━━━━Important research variables include:• Swing Length• FVG size range• BOS vs CHoCH behavior• Required mitigation percentage• Structure alignment• Middle-candle structural risk• Reward / Risk multiple• Break-even behavior• Long / Short performanceBecause this strategy combines multiple structural conditions, signal frequency may vary significantly between instruments and timeframes.━━━━━━━━━━━━━━━━━━DISCLAIMER━━━━━━━━━━━━━━━━━━This strategy is provided for educational, analytical and backtesting purposes only.It does not constitute financial advice.Past performance does not guarantee future results.Trading futures and leveraged financial instruments involves substantial risk. Users are responsible for their own trading decisions, execution and risk management.

Browse all 5,900+ TradingView Pine Script strategies

View on TradingView