Crownmark Allocation Engine [JOAT] — Strategy by officialjackofalltrades
By officialjackofalltrades
Performance Metrics
- Author: officialjackofalltrades
- Symbol: INDEX:BTCUSD
- Timeframe: 2 hours
- Net P&L: +3,189.85 USD (+3.19%)
- Win Rate: 34.4%
- Profit Factor: 1.301
- Max Drawdown: 1,946.17 USD (1.93%)
- Total Trades: 192
Description
Crownmark Allocation Engine [JOAT]IntroductionCrownmark Allocation Engine is an open-source TradingView strategy that integrates regime classification, adaptive trend corridors, auction-value context, pressure confirmation, divergence suppression, and ATR-based trade management into one non-repainting framework. Its purpose is not to maximize signal count. Its purpose is to require multiple independent layers to agree before risk is deployed.The problem this strategy solves is overcommitting to one analytical dimension. Trend alone can be late. Pressure alone can be noisy. Divergence alone can fire too early. Auction context alone does not create an entry. Crownmark combines those ideas so that entries occur only when broader regime, local structure, value position, and internal participation are aligned.Core Concepts1. Regime Filter FirstThe strategy begins with a composite regime score built from fast/slow EMA displacement, ADX strength via `ta.dmi()`, efficiency, volatility expansion, and trend slope. If the regime is not sufficiently directional, the strategy does not permit an entry.2. Adaptive Corridor Pullback EntryOnce regime bias is directional, price must also align with an adaptive KAMA-based corridor. Longs require bullish corridor structure and a pullback that remains constructive relative to the baseline and inner band. Shorts require the mirror condition on the downside.3. Auction and VWAP ContextPrice must be positioned acceptably relative to a rolling value area and rolling VWAP. This is intended to keep entries from triggering in structurally poor locations when the rest of the model is favorable.4. Pressure Confirmation and Divergence GuardThe strategy uses an effort-versus-result style pressure model to require directional initiative at the moment of entry. It also suppresses entries when recent confirmed divergence argues against the trade direction.5. Managed ExitsOpen positions use ATR-based stop loss and take profit levels, plus a trailing logic anchored to the adaptive baseline. Positions can also be closed by context failure, by opposite signal, or by maximum bar duration in trade.FeaturesComposite regime filter: Trend, ADX, volatility, slope, and efficiency must support the directionAdaptive corridor entries: Uses a KAMA baseline with hybrid ATR/stdev widthAuction location filter: Requires acceptable relation to rolling value area and VWAPPressure confirmation: Requires directional effort-versus-result supportDivergence suppression: Recent opposing divergence can block new entriesATR-based risk management: Stop, target, and trailing logicContext exits: Positions can flatten when regime or pressure collapsesDashboard summary: Regime, corridor, auction, pressure, divergence, exposure, and regime scoreDefault Strategy PropertiesInitial Capital: 100000Order Size: 10% of equityPyramiding: 0Commission: 0.01%Order Processing: on closecalc_on_every_tick: falseInput ParametersRegime Engine:Fast/Slow regime lengthsADX lengthVolatility lengthEfficiency lengthBull and bear regime thresholdsTrend Corridor:Baseline lengthKAMA fast and slow parametersWidth lengthWidth multiplierPullback toleranceAuction Context:Auction lookbackValue area widthAuction acceptance toggleVWAP alignment toggleRisk Management:ATR lengthStop ATR multipleTarget ATR multipleTrail ATR multipleMaximum bars in tradeFlatten on opposite signal toggleHow to Use This StrategyStep 1: Verify the Market TypeIf the regime score is near balance, the strategy is intentionally selective. Crownmark is designed for directional conditions more than rotational ones.Step 2: Let the Entry Layers StackAn entry requires regime, corridor, auction, pressure, and divergence conditions to agree. If one layer is missing, the strategy waits.Step 3: Respect the Exit LogicThe strategy uses both price-based and context-based exits. A position can close because the stop or target was reached, but it can also close because the original trade thesis has weakened.Step 4: Review Results in ContextDo not evaluate the strategy by win rate alone. Regime selectivity, trade duration, average excursion, commission sensitivity, and the instrument being tested all matter.Strategy LimitationsThis strategy uses bar-close logic and does not replicate intrabar execution behaviorThe rolling auction model is a simplified proxy and not a full market profile engineDivergence suppression can skip trades that later work, by designDifferent assets and timeframes may require threshold tuning to remain realisticOriginality StatementCrownmark Allocation Engine is original in how it combines regime scoring, corridor structure, auction-value location, pressure confirmation, and divergence suppression into one coordinated execution model. The strategy is not a basic trend-following template with cosmetic additions. Each layer has a distinct analytical role, and entries are only allowed when those layers support one another.DisclaimerThis strategy is provided for educational and informational purposes only. It is not financial advice and does not imply future performance. Backtest results depend heavily on instrument, timeframe, execution assumptions, and historical conditions. Use realistic expectations, confirm settings carefully, and apply sound risk management.