OPEN-SOURCE SCRIPT
SPY/TLT Strategy

█ 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
█ SIGNAL GENERATION
1. LONG ENTRY CONDITION
2. EXIT CONDITION
█ ADDITIONAL SETTINGS
█ PERFORMANCE 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
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.