Analyze trend following strategies across stocks, commodities, currencies, and bonds with Sourcetable AI. Track momentum signals, calculate position sizes, and optimize portfolio allocations automatically.
Andrew Grosser
February 24, 2026 • 17 min read
March 2022: Equities down 12%, bonds down 8%, but commodities up 25%. Trend followers who held long commodity positions and short bond positions captured the entire macro regime shift. Multi-asset trend following is one of the most proven systematic trading strategies used by hedge funds, CTAs (Commodity Trading Advisors), and institutional investors worldwide. The strategy capitalizes on persistent price movements across diverse asset classes—stocks, commodities, currencies, and bonds—by identifying and riding momentum trends until they reverse. Unlike single-market strategies that concentrate risk, multi-asset trend following spreads exposure across uncorrelated markets, providing robust diversification and crisis alpha during market dislocations.
The beauty of trend following lies in its simplicity: buy assets moving up, sell assets moving down, and let profits run while cutting losses short. Yet implementing this strategy requires sophisticated analysis across dozens or hundreds of instruments simultaneously. You need to calculate moving averages, identify breakout signals, determine position sizes based on volatility, and rebalance portfolios as trends evolve. Traditional Excel spreadsheets quickly become unwieldy when tracking 50+ markets with multiple timeframes and risk metrics. Sourcetable handles all of this with natural language—sign up free.
Excel and Google Sheets force you to build everything from scratch when analyzing trend following strategies. You need separate worksheets for each asset class, complex formulas for moving average calculations, manual data imports from multiple sources, and custom scripts for position sizing. Updating your analysis means refreshing dozens of data connections, recalculating indicators across hundreds of rows, and manually checking for signal changes. A simple question like 'What's my current exposure to commodities?' requires summing across multiple sheets and filtering by asset class.
Sourcetable's AI understands trend following terminology and methodology natively. Import your price data from any source—CSV files, APIs, databases, or direct broker connections—and the AI immediately recognizes the structure. Ask 'Show me 50-day and 200-day moving averages for all assets' and Sourcetable calculates both indicators across your entire universe instantly. Request 'Identify assets where price crossed above the 50-day MA in the last week' and the AI filters to bullish breakout signals automatically. Want to see portfolio heat maps by asset class? Just ask—the AI generates color-coded visualizations showing where your trend signals are concentrated.
The platform handles the complexity of multi-asset analysis that makes Excel impractical. Calculating volatility-adjusted position sizes across 60 futures markets with different contract specifications, margin requirements, and price scales becomes a single question: 'Size positions for equal 1% risk across all markets.' Sourcetable's AI applies ATR-based position sizing, accounts for contract multipliers, and outputs a ready-to-execute allocation table. Rebalancing as trends change? Ask 'Which positions should I reduce based on weakening momentum?' and get immediate recommendations with supporting data.
Sourcetable also eliminates the data management headaches that plague multi-asset strategies. No more wrestling with mismatched date formats, filling gaps in price series, or adjusting for futures contract rollovers. The AI handles data normalization automatically, recognizes common issues, and alerts you to anomalies. You spend time making trading decisions instead of debugging spreadsheet errors. For traders and analysts managing systematic strategies, this means faster analysis, fewer mistakes, and more confidence in your signals.
Most importantly, Sourcetable makes advanced trend following analysis accessible to individual traders and smaller funds who can't afford Bloomberg terminals or proprietary trading systems. You get institutional-grade analytics through a simple conversational interface at a fraction of the cost. The AI becomes your quantitative analyst, data engineer, and visualization specialist—all in one platform.
Multi-asset trend following offers powerful diversification and crisis performance that single-market strategies can't match. By spreading risk across uncorrelated asset classes, trend followers capture opportunities wherever momentum emerges while reducing portfolio volatility. Sourcetable amplifies these benefits by making the analytical complexity manageable for traders of all levels.
Tracking momentum across 50+ markets manually is overwhelming. You need to calculate trend indicators for equity indices, commodity futures, currency pairs, and bond markets separately, then compare signals to identify the strongest opportunities. Sourcetable's AI does this in seconds. Upload your price data and ask 'Rank all markets by 3-month momentum strength.' The AI calculates returns, adjusts for volatility, and delivers a sorted list showing which assets have the strongest uptrends. Want to filter by asset class? Ask 'Show only commodity markets with positive momentum' and get instant results.
This speed matters because trend following is time-sensitive. A breakout signal in crude oil or gold might last only days before the market consolidates. Sourcetable lets you scan your entire universe daily, identifying new signals and expired trends without spending hours updating spreadsheets. You can analyze 100 markets in the time it takes to manually update a single Excel workbook.
Proper position sizing is critical in trend following—you need larger positions in low-volatility assets like bonds and smaller positions in high-volatility markets like cryptocurrencies to maintain equal risk. Calculating this manually requires ATR (Average True Range) for each market, converting to dollar volatility using contract specifications, then solving for position size to hit your target risk.
Sourcetable automates the entire calculation. Tell the AI 'Size positions for $10,000 risk per trade across all markets' and it calculates ATR-based volatility, applies contract multipliers, accounts for margin requirements, and outputs exact position sizes for each market. Update your analysis daily and the AI automatically adjusts sizes as volatility changes—crude oil gets smaller positions during geopolitical crises when volatility spikes, while equity positions grow during calm periods. This dynamic risk management is what separates professional trend followers from amateurs, and Sourcetable makes it accessible to everyone.
Understanding where your returns come from is essential for portfolio management. Are you making money from equities or commodities? Is your long exposure balanced with shorts? How concentrated is your risk in specific sectors? In Excel, this requires pivot tables, multiple worksheets, and constant manual updates.
Sourcetable answers these questions instantly. Ask 'Show my portfolio allocation by asset class' and get a pie chart breaking down your exposure to equities, fixed income, commodities, and currencies. Request 'Calculate contribution to returns by market' and the AI computes how much each position added to your overall performance. Want to see correlation between your positions? Ask 'Show correlation matrix for current holdings' and Sourcetable generates a heat map revealing which positions move together—helping you identify hidden concentration risk.
This real-time visibility lets you manage risk proactively. If you notice commodity exposure creeping above 40% of your portfolio, you can reduce positions before a sector-wide reversal hits. If correlations between supposedly diverse markets start rising (a common phenomenon during market stress), you can adjust your strategy before diversification benefits disappear. Sourcetable turns risk monitoring from a monthly chore into a daily habit.
Professional trend followers backtest strategies across decades of data to validate their approach. Traditional backtesting requires Python or R programming skills, specialized libraries, and hours of debugging. Sourcetable makes backtesting conversational. Upload historical price data and ask 'Backtest a 50/200-day moving average crossover strategy across all markets from 2010 to 2023.' The AI runs the simulation, calculates returns, generates equity curves, and shows maximum drawdown—all without writing a single line of code.
You can iterate rapidly to optimize your strategy. Ask 'Compare 20/50-day versus 50/200-day crossover performance' and Sourcetable runs both variations, showing which timeframe works better for your universe. Request 'Show annual returns by asset class' to see which markets contributed most to performance over time. This interactive backtesting lets you refine your strategy in hours instead of weeks, testing ideas as fast as you can think of them.
Trend following often involves teams—portfolio managers, risk analysts, and researchers working together. Excel files get emailed back and forth, versions multiply, and nobody knows which spreadsheet has the latest data. Sourcetable provides a single source of truth that your entire team can access. Update your price data once and everyone sees the changes. Create a dashboard showing current signals and share it with your team so everyone trades from the same playbook.
For fund managers reporting to investors, Sourcetable generates professional performance reports instantly. Ask 'Create a monthly performance summary with returns by asset class, top winning trades, and risk metrics' and the AI compiles everything into a clean report. Export to PDF for investor letters or share live dashboards that update automatically. This transparency builds investor confidence and saves hours of manual report preparation every month.
Implementing a multi-asset trend following strategy in Sourcetable is remarkably straightforward. The platform handles the technical complexity while you focus on strategy decisions and risk management. Here's how to go from raw price data to a fully operational trend following system.
Start by uploading price data for your trading universe. This might include equity index futures (S&P 500, NASDAQ, DAX, Nikkei), commodity futures (crude oil, gold, copper, wheat), currency pairs (EUR/USD, GBP/USD, USD/JPY), and government bonds (10-year Treasury, Bund, JGB). Sourcetable accepts data from any source—CSV exports from your broker, API connections to market data providers, or manual uploads of historical data.
The AI automatically recognizes standard data formats and structures. It identifies date columns, price fields (open, high, low, close), and volume data without manual configuration. If you're working with futures contracts, Sourcetable handles continuous contract adjustments and rollover dates. Upload 10 years of daily data across 60 markets and the platform organizes everything instantly—no data cleaning, no reformatting, no pivot table gymnastics.
Once your data is loaded, define your trend identification rules by asking the AI. For a classic moving average crossover system, say 'Calculate 50-day and 200-day moving averages for all markets.' Sourcetable computes both indicators across your entire universe. Then ask 'Flag markets where the 50-day MA is above the 200-day MA' to identify bullish trends, or 'Show markets where price crossed above the 50-day MA this week' to catch new breakouts.
You can implement more sophisticated signals just as easily. Request 'Calculate 20-day Donchian Channel breakouts' and the AI identifies markets hitting new 20-day highs or lows. Ask for 'ATR-based trailing stops at 3x ATR' and Sourcetable calculates dynamic exit levels that adjust to changing volatility. Want to combine multiple indicators? Say 'Show markets with 50/200 MA crossover AND positive 3-month momentum AND ATR below 5%' and the AI filters to assets meeting all criteria.
The conversational interface means you can test different signal combinations rapidly. Try 'Compare 20/50 MA crossover signals versus 50/200 MA crossover signals' to see which timeframe generates better entries for your markets. Experiment with 'Show correlation between Donchian breakouts and moving average signals' to understand how different indicators relate. This flexibility lets you refine your strategy iteratively without rewriting formulas.
With trend signals identified, determine how much to trade in each market. Professional trend followers use volatility-based position sizing to equalize risk across diverse assets. Tell Sourcetable 'Calculate position sizes for $5,000 risk per trade using 14-day ATR.' The AI computes ATR for each market, converts to dollar volatility using contract specifications, and calculates how many contracts to trade to hit your risk target.
For example, if crude oil has a 14-day ATR of $2.50 per barrel with a contract size of 1,000 barrels, the dollar volatility is $2,500. To risk $5,000, you'd trade 2 contracts ($5,000 / $2,500). Meanwhile, 10-year Treasury futures might have $800 dollar volatility, so you'd trade 6 contracts ($5,000 / $800). Sourcetable performs these calculations across all markets simultaneously, outputting a clean table showing exact position sizes for each signal.
You can also implement portfolio-level risk controls. Ask 'Limit total portfolio exposure to $100,000 risk' and the AI scales positions proportionally to stay within your limit. Request 'Cap single-market exposure at 10% of portfolio' and Sourcetable ensures no position dominates your risk profile. These constraints prevent over-concentration and maintain diversification even when many signals fire simultaneously.
With your strategy defined, use Sourcetable to monitor daily signals and portfolio status. Each morning, upload updated price data and ask 'Show new trend signals from yesterday.' The AI identifies markets that triggered entries or exits overnight. Request 'List positions that hit stop losses' to see which trades need closing. Ask 'Calculate current portfolio exposure by asset class' to ensure your risk allocation remains balanced.
Sourcetable can also create automated dashboards that update when you refresh your data. Build a view showing current positions, unrealized P&L, days in trade, and distance to stop loss for each holding. Add a section displaying markets on your watchlist approaching breakout levels. Include charts showing portfolio equity curve and drawdown over time. This dashboard becomes your daily command center—everything you need to manage your trend following strategy in one place.
After running your strategy for weeks or months, analyze results to improve performance. Ask Sourcetable 'Show win rate and average win/loss by asset class' to see which markets work best for your approach. Request 'Calculate Sharpe ratio and maximum drawdown by year' to assess risk-adjusted returns over time. Query 'Show correlation between winning trades and market volatility' to understand when your strategy performs best.
This performance analysis reveals optimization opportunities. If you notice commodity trades have a 60% win rate while currency trades only win 35%, you might increase commodity allocation or refine currency entry rules. If your strategy shows large drawdowns during low-volatility periods, you could add a volatility filter that reduces position sizes when ATR falls below historical averages. Sourcetable makes these insights visible through simple questions, turning performance data into actionable strategy improvements.
The entire workflow—from data import to signal generation to performance analysis—happens through natural language conversation. No formulas to write, no macros to debug, no data pipelines to maintain. Just upload data, ask questions, and get institutional-quality trend following analysis instantly.
Multi-asset trend following strategies serve diverse trading objectives and investor types. Sourcetable adapts to each use case, providing the specific analysis and insights needed for your situation.
Commodity Trading Advisors (CTAs) and managed futures funds run systematic trend following strategies across 50-100+ global markets. These funds need to process massive amounts of price data daily, calculate signals across multiple timeframes, size positions based on sophisticated risk models, and generate detailed performance reports for investors and regulators.
Sourcetable serves as the analytical engine for smaller CTAs who can't afford proprietary trading systems costing hundreds of thousands annually. Upload end-of-day data from your futures broker covering equity indices, commodities, currencies, and fixed income. Ask 'Generate trend signals using 20/50/100-day moving averages across all markets' to implement a classic three-timeframe system. Request 'Size positions for equal 2% risk using 20-day ATR with maximum 15% portfolio exposure per sector' to apply professional risk management. Query 'Create monthly performance report showing returns by asset class, top 10 trades, Sharpe ratio, and maximum drawdown' to generate investor communications automatically.
The platform scales from startup funds managing $5 million to established managers with $100 million+ AUM. As your fund grows, Sourcetable grows with you—handling more markets, more complex strategies, and more sophisticated analytics without requiring new systems or programming expertise. You maintain the flexibility and cost efficiency of a spreadsheet with the power of institutional trading infrastructure.
Traditional stock and bond portfolios suffer during simultaneous equity bear markets and rising interest rates—as seen in 2022 when both stocks and bonds fell together. Trend following provides diversification because it can profit from sustained moves in any direction across any asset class. When stocks trend down, trend followers short equity indices. When commodities rally due to supply shocks, they capture the uptrend. This crisis alpha makes trend following valuable as a portfolio diversifier.
Individual investors and family offices use Sourcetable to add systematic trend exposure without becoming full-time traders. Start with a focused universe of 15-20 liquid futures markets covering major asset classes: S&P 500, NASDAQ, Russell 2000 for equities; crude oil, gold, copper for commodities; EUR/USD, GBP/USD for currencies; 10-year Treasury for fixed income. Upload weekly price data and ask 'Show markets in strong uptrends or downtrends using 10/30-week moving averages.' This slower timeframe reduces trading frequency while capturing major trends.
Allocate 10-20% of your portfolio to trend following positions sized through Sourcetable. Request 'Calculate position sizes for 0.5% portfolio risk per trade' to ensure individual positions don't dominate your overall portfolio. Monitor monthly and rebalance as trends change. Ask 'Show correlation between trend following returns and my stock portfolio' to verify you're achieving true diversification. Over time, this allocation should reduce overall portfolio volatility and improve risk-adjusted returns, especially during equity bear markets when trend followers profit from shorting declining indices.
Quantitative researchers develop and test new trend following variations—testing different indicators, entry rules, position sizing methods, and portfolio construction techniques. Traditional research requires programming in Python or R, building data pipelines, and writing backtesting frameworks from scratch. This barrier prevents many talented traders from exploring systematic strategies.
Sourcetable democratizes quant research through conversational analysis. Upload 20 years of daily futures data across your target universe. Test a hypothesis by asking 'Backtest 50/200-day MA crossover strategy with 2% ATR position sizing from 2003-2023.' Review results and iterate: 'Now test with 3x ATR trailing stops instead of fixed stops.' Compare approaches: 'Show side-by-side performance of 20/50 MA versus 50/200 MA systems.' Analyze regime dependence: 'How does performance differ in high versus low VIX environments?'
This rapid iteration accelerates research dramatically. Test ten strategy variations in an afternoon instead of spending weeks writing code. Explore ideas like 'Do momentum signals work better in commodities or currencies?' or 'Should position sizes increase or decrease during high volatility?' The AI runs the analysis and presents results immediately, letting you focus on strategy logic rather than programming mechanics. When you find a promising approach, document it in Sourcetable with embedded analysis and charts, creating a research library your team can reference and build upon.
Investment advisors managing client portfolios use trend signals to make tactical allocation decisions—shifting between stocks, bonds, and cash based on market momentum. Rather than trading futures, advisors adjust exposure using ETFs and mutual funds. When equity trends turn negative, reduce stock allocation and increase bonds or cash. When commodity trends strengthen, add exposure through commodity ETFs.
Sourcetable helps advisors implement systematic tactical allocation without abandoning their existing investment process. Upload daily or weekly price data for major market ETFs: SPY (S&P 500), QQQ (NASDAQ), IWM (Russell 2000), TLT (long-term Treasuries), GLD (gold), DBC (commodities). Ask 'Calculate 50-day and 200-day moving averages for all ETFs' to establish trend direction. Request 'Show which ETFs are above their 200-day MA' to identify markets in long-term uptrends.
Use these signals to guide allocation decisions across client accounts. When SPY falls below its 200-day MA, reduce equity exposure from 60% to 40% and increase bond or cash positions. When gold crosses above its 50-day MA during equity weakness, add 5-10% gold allocation as a hedge. Document your process in Sourcetable with clear rules: 'Reduce equity by 20% when S&P 500 crosses below 200-day MA and stays below for 5 days.' This systematic approach removes emotion from tactical decisions and provides a clear rationale you can explain to clients.
If your question is not covered here, you can contact our team.
Contact Us