TA-Trend Basic: Trading Signals for Market Timing
Historical trades i (Apr 20, 2009 - Oct 2, 2026) i
| Date (EST) | Action | SPX | Prev Price | Profit / Loss | PnL % | Model | Buy & Hold |
|---|---|---|---|---|---|---|---|
| 4/20/2009 11:00 AM | Buy | 837.25 | 837.25 | $0 | $500,000 | $500,000 | |
| 5/18/2009 4:00 PM | Sell | 907.75 | 837.25 | $41,910 | 8.38% | $541,910 | $542,100 |
| 5/29/2009 5:00 PM | Rebuy | 921.75 | 907.75 | $0 | $541,910 | $550,460 | |
| 6/1/2009 11:00 AM | Sell | 941.25 | 921.75 | $11,290 | 2.08% | $553,200 | $562,110 |
| 6/1/2009 5:00 PM | Rebuy | 938.5 | 941.25 | $0 | $553,200 | $560,470 | |
| 6/22/2009 5:00 PM | Sell | 889.5 | 938.5 | -$29,050 | -5.25% | $524,160 | $531,200 |
| 6/29/2009 5:00 PM | Rebuy | 921.5 | 889.5 | $0 | $524,160 | $550,310 | |
| 7/14/2009 5:00 PM | Sell | 910.75 | 921.5 | -$6,280 | -1.2% | $517,880 | $543,890 |
| 7/15/2009 9:00 AM | Rebuy | 913 | 910.75 | $0 | $517,880 | $545,240 | |
| 8/17/2009 5:00 PM | Sell | 978.25 | 913 | $36,840 | 7.11% | $554,710 | $584,200 |
| 8/21/2009 5:00 PM | Rebuy | 1025.5 | 978.25 | $0 | $554,710 | $612,420 | |
| 9/1/2009 5:00 PM | Sell | 996.75 | 1025.5 | -$15,710 | -2.83% | $539,010 | $595,250 |
| 9/9/2009 5:00 PM | Rebuy | 1032.25 | 996.75 | $0 | $539,010 | $616,450 | |
| 10/1/2009 5:00 PM | Sell | 1027.5 | 1032.25 | -$2,630 | -0.49% | $536,380 | $613,620 |
| 10/8/2009 5:00 PM | Rebuy | 1064.25 | 1027.5 | $0 | $536,380 | $635,560 | |
| 10/27/2009 5:00 PM | Sell | 1062 | 1064.25 | -$1,280 | -0.24% | $535,100 | $634,220 |
Algorithmic Trading Model Description
Explore how the model works, what it watches, and how its historical return and drawdown profile compare with the benchmark.
For maximum responsiveness, the model's historical implementation uses the S&P 500 Futures Contract, which can trade outside regular U.S. equity-market hours. An investor could choose another S&P 500-linked instrument such as SPY or VOO, but differences in trading hours, tracking, financing, taxes, and execution can cause realized results to diverge from the modeled record. The model state itself alternates between 100% long SPX and 100% cash. A sell signal can also be used as a hedge overlay rather than a full liquidation, but hedge sizing and tax effects depend on the user's implementation and are not modeled here.
TA-Trend Basic is our least frequently trading model with 117 total trades over the 17.45 year period. On average, the model made one trade per 37.58 trading days. However, the trades are not uniformly distributed; during periods of higher market volatility, more trades were made compared to relatively calm periods.
TA-Trend Basic has a reviewed historical trade win rate of 62.39%. Trend-following systems can accept false positives in exchange for the possibility of exiting sustained declines, so the hit rate is best read alongside drawdown and trade frequency rather than in isolation.
This model focuses on searching for trend following opportunities, a trading style that attempts to capture gains through the analysis of an asset's momentum in a particular direction.
Indicator Overview
A few of the indicators this model uses behind the scenes are:
- Bollinger Bands
- Moving Average Convergence Divergence (MACD)
- Simple Moving Average (SMA)
The model uses these and other minor indicators under varying and adaptive time parameters to identify medium-term trend changes. During development, candidate relationships are evaluated with a proprietary anti-overfitting workflow that uses machine learning and heuristics. The process is intended to reduce overfitting risk; it cannot prove that a historical relationship will persist out of sample.
Indicator Analysis
Technical analysis (TA) is a trading discipline used to identify trading opportunities by analyzing statistical trends gathered from trading activity, such as price movement and volume. In aggregate, TA is about analyzing the psychology of market participants through their transactions. Some examples of TA used in this model:
- MACD is a trend-following momentum indicator that shows the relationship between two moving averages of a security's price. By itself, MACD is a lagging indicator that often generates signals too late after the lion's share of the trend has already been established. However, we've discovered ways to combine MACD with our proprietary systems of identifying core market "zones", that make it a much more useful tool. When our system identifies a choppy zone, we disregard MACD as too many false positives arise. However, when in a calm uptrend zone, MACD can help us give an early warning of trend changes by looking at the second derivative of the MACD histogram. Similarly, in a chaotic zone, MACD can help us identify unsustainable declines.
- Simple moving averages summarize price over a chosen window and are commonly used to distinguish longer-term trend regimes. This model does not use a single moving-average crossover as a complete signal; moving-average position and slope are inputs to the broader market-state rules.
TA-Trend Basic recorded an annual CAGR of 15.19% versus 13.62% for SPX over the reviewed historical sample, a CAGR gap of 1.57% per year. In that same sample, $100,000 following the modeled trades would have grown to $5,670,000. The record combines a backtest period with subsequent live performance disclosed on the page, so it should not be treated as one uniform body of evidence. Historical results do not establish an expected future return, and a user's realized result can differ because of execution, slippage, taxes, position sizing, and changing market regimes.
The model's historical maximum drawdown was -28.61% versus -36.01% for SPX, equivalent to a 20.55% relative reduction in the reviewed sample. Drawdown complements return by showing the worst peak-to-trough decline observed in that period. It is not a ceiling on future losses, and the historical relationship to SPX can change in a different market regime.