AlgoTradeAlert Momentum algorithm is designed for the S&P 500 index. We created this algorithm specifically for this index, which is the main index all investors/traders should be following. The algorithm was designed for swing trading using daily and weekly charts, and for longer-term investors using the monthly chart. However, you can also use this algorithm for day trading, keeping in mind that it works best with stocks that have high volume.