Skip to content

Strategy Audit Report

Audit Information

Field Value
Strategy Name
Version
Audit ID AUD-{{YYYY}}-{{MM}}-{{DD}}-{{XXX}}
Auditor Independent Auditor Agent
Audit Date
Submission Date
Author

Scope & Context (Mandatory)

Field Value
Asset Class FX / Crypto / Futures / Indices / CFDs
Instruments (e.g., EURUSD, BTCUSDT, NQ, XAUUSD)
Venue / Broker (TV / MT5 / Exchange / Prop)
Timeframes Tested (e.g., 1m/5m/15m/1h/1D)
Holding Period scalp / intraday / swing / position
Backtest Window (IS) Start: __ / End: __
Backtest Window (OOS) Start: __ / End: __
Data Source
Timezone Used
Execution Path TV alerts / MT5 EA / Paper / Other
Strategy Family trend / mean reversion / breakout / structure / vol / hybrid

VERDICT

[ ] PASS

Approved for paper trading. Eligible for promotion pipeline.

[ ] PASS-WITH-FIXES

Approved contingent on fixes. Must address items below before promotion.

[ ] FAIL

Not approved. Return to spec/design with findings.


Executive Summary

One-paragraph assessment:

[3–5 sentences: what it does, where the edge comes from, primary risks, and verdict rationale]

Key Metrics (Use thresholds from docs/playbooks/audit_thresholds.md if present, otherwise state assumptions clearly): | Metric | Value | Threshold | Status | |--------|-------|-----------|--------| | In-Sample Sharpe | | ≥ {{IS_SHARPE_MIN}} | | | Out-of-Sample Sharpe | | ≥ {{OOS_SHARPE_MIN}} | | | OOS Degradation | | < {{OOS_DEGRADATION_MAX}} | | | Walk-Forward Consistency | | ≥ {{WF_CONSISTENCY_MIN}} | | | Max Drawdown | | < {{MAX_DD_MAX}} | | | Profit Factor | | ≥ {{PF_MIN}} | | | Trade Count (OOS) | | ≥ {{MIN_OOS_TRADES}} | | | Anti-Bias Tests | | All pass | |


Section 0: Reproducibility Checklist (Mandatory)

Item Status Evidence / Link
Data version/hash recorded PASS/FAIL
Config snapshot recorded PASS/FAIL
Backtest command / run steps recorded PASS/FAIL
Random seeds fixed (if applicable) PASS/FAIL
Output artifacts saved to outputs/ PASS/FAIL

Finding: [If any FAIL, explain and list required fix]


Section 1: Anti-Bias Test Results

1.1 Lookahead Test

Test Result Evidence
Truncation test PASS/FAIL
Bar index audit PASS/FAIL
Same-bar high/low PASS/FAIL

Finding: [Detail any issues found]

1.2 Leakage Test

Test Result Evidence
Feature-label correlation PASS/FAIL Max AUC:
Temporal ordering PASS/FAIL

Finding: [Detail any issues found]

1.3 Repaint Test

Test Result Evidence
Historical stability PASS/FAIL
Bar close confirmation PASS/FAIL

Finding: [Detail any issues found]

1.4 TradingView-Specific Signal Integrity (If Pine/TV involved)

Check Result Evidence
request.security uses lookahead_off PASS/FAIL
No future bar references PASS/FAIL
Entry/exit uses bar-close confirmation (if required) PASS/FAIL
No barstate.islast logic that affects signals PASS/FAIL
No repainting drawings misread as signals PASS/FAIL

Finding: [Detail any issues found]


Section 2: Validation Checklist Review

2.0 Declared Cost / Slippage Model (Mandatory)

Component Baseline Assumption Stressed Assumption Evidence
Spread
Commission/fees
Slippage
Funding (crypto)
Rollover (futures/FX)
Latency / delay

Finding: [If missing, mark as Major or Critical issue]

Section Developer Result Auditor Verified Match?
Sensitivity Analysis PASS/FAIL PASS/FAIL
Stress Tests PASS/FAIL PASS/FAIL
Regime Robustness PASS/FAIL PASS/FAIL
Cost Realism PASS/FAIL PASS/FAIL
Walk-Forward/OOS PASS/FAIL PASS/FAIL

Discrepancies: [If mismatch, auditor governs. Explain why.]


Section 3: Worst-Week Analysis (Prop-Firm Reality Check)

Identify the worst performing week in backtest:

Field Value
Week Start
Week End
P&L
Drawdown
Trades Taken
Win Rate

Worst Day Inside Worst Week (Mandatory)

Field Value
Date
Daily P&L
Intraday Max Drawdown
Trades Taken
Would breach daily loss limit? Yes/No

Root Cause Analysis

What happened?:

[Market regime, volatility, liquidity, news, structure behavior, execution behavior]

Was it recoverable?:

[Did it recover? how long? what conditions?]

Would this breach typical prop limits?:

[Estimate using a representative daily loss cap and max DD; state assumptions]

Stress Scenario Projection

If worst week repeats: - Expected daily loss: __% - Expected total drawdown: __% - Recovery trades needed (estimate): __

Acceptable?: [ ] Yes / [ ] No (requires mitigation)


Section 4: Issues Found

Critical Issues (Blocking)

ID Issue Location Impact Required Fix
C1
C2

Major Issues (Must Fix)

ID Issue Location Impact Required Fix
M1
M2

Minor Issues (Should Fix)

ID Issue Location Impact Suggested Fix
m1
m2

Section 5: Minimal Fix List

For PASS-WITH-FIXES verdict, complete these before promotion: - [ ] Fix C1: [Exact change] - [ ] Fix C2: [Exact change] - [ ] Fix M1: [Exact change] - [ ] Fix M2: [Exact change] - [ ] Re-run anti-bias tests - [ ] Verify OOS performance unchanged (or explain changes) - [ ] Update documentation + reproducibility evidence

Deadline: {{YYYY}}-{{MM}}-{{DD}}


Section 6: Innovation Assessment

What's Novel?

Aspect Description Novelty Level
Edge source Low/Medium/High
Entry logic Low/Medium/High
Risk management Low/Medium/High
Execution/monitoring Low/Medium/High

Prior Art Scan

Similar strategies found: | Source | Strategy | Similarity | Key Difference | |--------|----------|------------|----------------| | | | | | | | | | |

Prior art risk: Low / Medium / High

Improvement Ideas

  1. Potential enhancement:
  2. Expected impact:
  3. Risk:
  4. Priority: Low / Medium / High
  5. Potential enhancement:
  6. Expected impact:
  7. Risk:
  8. Priority:
  9. Research direction:
  10. Hypothesis:
  11. Required data:
  12. Effort estimate:

Section 7: Risk Assessment

Deployment Risk Matrix

Risk Probability Impact Mitigation
Strategy decay
Regime change
Execution issues
Correlation blow-up
Liquidity/spread spikes

Kill-Switch Rules (Mandatory)

Trigger Threshold Action Cooldown/Recovery Rule
Daily loss Halt trading
Drawdown Reduce size / stop
Drift/decay metric Stop + review
Execution slippage Stop + investigate

Prop Firm Compatibility (Representative)

Firm Daily Limit Total Limit Compatible? Notes
FTMO 5% 10% Yes/No
MFF 5% 12% Yes/No
TopStep 4.5% 10% Yes/No
Phase Size Rationale
Paper X contracts/lots
Live (initial) X contracts/lots
Live (full) X contracts/lots

Section 8: Approval Decision

Verdict Justification

Reasons for [VERDICT]: 1. 2. 3.

Conditions (if PASS-WITH-FIXES): 1. 2.

Reasons for rejection (if FAIL): 1. 2.

Next Steps

  • [Step 1]
  • [Step 2]
  • [Step 3]

Signatures

Role Name Date Signature
Auditor
Risk Manager (if applicable)
Founder (deployment approval)

Revision History

Version Date Changes Author
1.0 Initial audit