OPEN-SOURCE SCRIPT

SPY/TLT Strategy

787
█ STRATEGY OVERVIEW
The "SPY/TLT Strategy" is a trend-following crossover strategy designed to trade the relationship between TLT and its Simple Moving Average (SMA). The default configuration uses TLT (iShares 20+ Year Treasury Bond ETF) with a 20-period SMA, entering long positions on bullish crossovers and exiting on bearish crossunders. **This strategy is NOT optimized and performs best in trending markets.**

█ KEY FEATURES
  • SMA Crossover System: Uses price/SMA relationship for signal generation (Default: 20-period)
  • Dynamic Time Window: Configurable backtesting period (Default: 2014-2099)
  • Equity-Based Position Sizing: Default 100% equity allocation per trade
  • Real-Time Visual Feedback: Price/SMA plot with trend-state background coloring
  • Event-Driven Execution: Processes orders at bar close for accurate backtesting


█ SIGNAL GENERATION
1. LONG ENTRY CONDITION
  • TLT closing price crosses ABOVE SMA
  • Occurs within specified time window
  • Generates market order at next bar open


2. EXIT CONDITION
  • TLT closing price crosses BELOW SMA
  • Closes all open positions immediately


█ ADDITIONAL SETTINGS
  • SMA Period: Simple Moving Average length (Default: 20)
  • Start Time and End Time: The time window for trade execution (Default: 1 Jan 2014 - 1 Jan 2099)
  • Security Symbol: Ticker for analysis (Default: TLT)


█ PERFORMANCE OVERVIEW
  • Ideal Market Conditions: Strong trending environments
  • Potential Drawbacks: Whipsaws in range-bound markets
  • Backtesting results should be analyzed to optimize the MA Period and EMA Filter settings for specific instruments

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.