TQQQ trading using SignalSolver Sentiment
Using multiple algorithms to drive trading strategy
Original Post July 25 2021
Sentiment usually refers to an analyst opinion on whether a financial instrument will increase in value (bullish sentiment), or decrease (bearish sentiment). However, in this TQQQ trading strategy using SignalSolver sentiment we are combining the opinion of multiple backtest algorithms to derive sentiment.
Shown above is the simulated result of trading TQQQ using SignalSolver Sentiment. The sentiment is shown as a blue area chart in the background. The equity curve for the strategy is shown in yellow, buy-hold equity in white. Sentiment is calculated each day after the close of business by assessing what percentage of the top 50 SignalSolver backtest algorithms are bullish. The buy and sell thresholds are fixed at 42% (red line) with bullish being above the threshold. A trade is executed at the next open whenever a change in sentiment is indicated, so the trade price is always out-of-sample from the backtest period which is fixed at 200 trading days. The simulation then walks forward to the next day, repetitively. Algorithms are re-parametrized every 4 calendar weeks and flushed and refreshed every 30 calendar weeks.
Trading on sentiment (L&S column above) performed around eight times better in this simulation than buy-hold in terms of reward/risk, with final equity being around seven times better for Long/Short trading of the signals and trading long only being about three times as good. In all cases, drawdown was lower for the sentiment trading than for buy-hold.
Below is shown the threshold surface for the equal buy/sell thresholds showing that annualized return (CAGR) is sensitive to threshold changes. A 43% optimum threshold was established in April 2020, switching to 42% in April 2021. Optimizing the threshold every 5 trading days would have yielded a return of $65,651 (See Settings .pdf). A 50% threshold would have yielded $35,747. All thresholds between 15% and 50% would have beaten buy-hold. We will continue with the 42% threshold for now even though we may be over-optimized at this value.
Click here to see the SignalSolver settings for this strategy: TQQQ Sentiment Settings
We now move into the paper-trading phase for this project. Updates will be shown below.