For decades, the most powerful trading tools were kept behind the locked doors of hedge funds and large financial institutions. High-frequency algorithms and data-driven strategies gave them a significant edge over the individual investor. Today, that is changing. Technology has made it possible for anyone to access the same level of automated, intelligent trading. This guide explains how ai stock trading bots are leveling the playing field. We’ll explore how these systems use institutional-grade logic to find opportunities, manage risk, and execute trades with precision, giving everyday investors access to a class of technology that was once out of reach.
Key Takeaways
- Use AI for Logic, Not Luck: An AI trading bot’s real power is its ability to execute a strategy without emotion. Think of it as a tool for disciplined, data-driven trading, not a shortcut to guaranteed profits.
- Verify the Track Record: Don’t just take a company’s word for it. The most reliable platforms offer a publicly verifiable performance history, like a live FX Blue link, so you can see exactly how the algorithm has performed over time.
- Set Your Own Rules: The best bots let you define your own risk limits. Look for platforms that allow you to customize key settings like stop-losses and position sizes, ensuring the AI trades within your personal comfort zone.
What is an AI Stock Trading Bot?
Let’s start with the basics. An AI stock trading bot is a software program designed to automate trading for you. Think of it as a highly advanced assistant that uses artificial intelligence to analyze market data, identify potential opportunities, and execute trades based on a set of rules. Instead of you manually watching charts and placing orders, the bot does the heavy lifting. These programs sift through massive amounts of information—from market trends and news to public financial records—to make data-driven decisions, removing the guesswork and emotion that can often trip up human traders.
What Do They Actually Do?
At its core, an AI trading bot connects to the market and executes buy or sell orders on your behalf. But it’s much more than a simple order placer. These systems integrate sophisticated predictive analytics to process huge volumes of data at speeds no human could match. This allows them to enhance decision-making and execution speed, which is critical in fast-moving markets. A well-designed bot, like FN Capital’s FAST AI, is built to find low-risk, high-probability opportunities and act on them instantly. This entire process is designed to be autonomous, creating a hands-free approach to quantitative trading.
Where Does the “AI” Come In?
The “AI” is the brain of the operation. It uses machine learning—a type of AI—to learn from historical market data and recognize recurring patterns. By analyzing what has happened in the past, the AI can make more accurate market predictions about what might happen next. This intelligence helps the system respond to market changes in real-time, spot subtle trends that might be invisible to the human eye, and manage risk dynamically. It’s this ability to learn and adapt that separates a true AI bot from a simple automated script, allowing it to refine its strategy over time for better performance.
How Do AI Trading Bots Work?
Think of an AI trading bot as your most dedicated employee—one that analyzes the market, makes decisions, and executes trades 24/7 without ever getting tired or emotional. At its core, a trading bot follows a straightforward process. It sifts through massive amounts of data to find opportunities, decides whether to act based on a pre-set strategy, and then places the trade automatically. Unlike a human trader who might second-guess a decision or react to a scary headline, an AI bot operates purely on logic and data. This allows it to handle everything from complex quantitative trading strategies to simpler automated investments, all while sticking to the rules you’ve set. It’s a system designed for consistency and speed, removing the guesswork from trading.
Analyzing Market Data to Find Patterns
The first and most important job of an AI trading bot is to analyze information. And I don’t just mean stock prices. A truly powerful AI consumes a huge variety of data—from market trends and financial news to public company filings and even social media sentiment—to find predictive patterns. It’s looking for subtle correlations that signal where the market might be headed next. For example, FN Capital’s FAST AI is built to process thousands of data points specifically for the EUR/USD pair, helping it identify low-risk, high-probability opportunities that a person could easily miss. This ability to leverage big data in investing is what gives AI its analytical power.
Making Decisions and Executing Trades
Once the AI spots a promising pattern, it moves on to the decision-making phase. Based on its programming and the specific strategy it’s running, the bot instantly decides whether to buy, sell, or hold an asset. This decision is completely objective, which helps you avoid the emotional pitfalls of fear and greed that often lead to costly trading mistakes. After making its choice, the bot executes the trade immediately through a connected broker. In financial markets where prices change in milliseconds, this speed is a massive advantage. It ensures trades are placed at the optimal moment to get the best possible price and minimize costly delays.
Testing and Refining Trading Strategies
A reliable AI trading bot isn’t a black box you just have to trust. Its strategies are first rigorously tested against years of historical data—a process called backtesting—to see how they would have performed in different market conditions. But the real proof is in live results. A transparent company will always provide a verified, long-term track record showing how its algorithm performs in the real world. For instance, you can review FN Capital’s entire four-year trading history on a public ledger. This commitment to continuous testing and transparent reporting is what separates a proven, institutional-grade AI from a speculative one and gives you confidence in the investment analysis behind the technology.
The Best AI Stock Trading Bots on the Market
Finding the right AI trading bot feels a lot like hiring a new team member. You want someone reliable, smart, and aligned with your goals. The good news is there’s a platform for nearly every type of investor, from hands-off beginners to seasoned quants. Some bots offer pre-built strategies you can deploy in minutes, while others give you the tools to build a custom algorithm from the ground up.
The key is to match the bot’s strengths with your personal trading style, risk tolerance, and technical skill. Are you looking for a simple “set and forget” solution for long-term growth, or do you need a high-frequency system that can execute trades in real time? Let’s walk through some of the top players on the market to see what they offer.
FN Capital
While many bots focus on stocks, FN Capital has carved out a niche by mastering the forex market with its proprietary FAST AI. This system concentrates exclusively on the EUR/USD pair—the most traded currency pair in the world—to ensure high liquidity and precise execution. What really makes it stand out is its transparency; you can view its entire four-year track record on FX Blue, which shows a history of consistent performance. It’s a fully automated, hands-free system designed for investors who want institutional-grade technology without the complexity. With built-in risk management and a 100-day money-back guarantee, it’s a solid choice for anyone looking to diversify into AI-powered forex trading.
Trade Ideas
Trade Ideas is a powerhouse for active day traders. Its platform features three distinct AI bots that scan the entire US stock market all day, every day, looking for high-probability opportunities. Instead of giving you a black box, Trade Ideas explains the reasoning behind each suggested trade, helping you learn as you go. It’s designed to find statistically sound entry and exit points that a human trader might miss. If your goal is to find actionable, real-time trading opportunities backed by data, Trade Ideas provides a steady stream of them. It’s an excellent tool for traders who want to combine AI-driven signals with their own market analysis.
TrendSpider
If you’re a technical trader who loves charts, TrendSpider will feel like it was built just for you. Its major strength is its world-class AI-powered pattern recognition. The platform can automatically detect trendlines, candlestick patterns, and indicators across any chart, saving you hours of manual analysis. But its real magic lies in its strategy tester, which lets you backtest any trading idea against historical market data without writing a single line of code. This feature is invaluable for refining your strategies and building confidence before you put real money on the line. It’s the perfect blend of automated analysis and trader-driven decision-making.
Tickeron
Tickeron stands out for its sheer variety of AI-powered tools. It’s not just one bot but a full suite of features designed to serve different types of traders. You can find AI-driven pattern recognition, trend prediction tools, and even AI-selected portfolios for various risk levels. One of its most interesting features is its “AI Robots,” which scan for specific trade setups and provide real-time alerts. Because it offers such a range of options, Tickeron is a flexible platform that can grow with you. Whether you’re looking for daily trade signals or a tool to help you build a diversified, long-term portfolio, you’ll likely find it here.
Alpaca
For the tech-savvy trader or developer who wants to build their own custom solution, Alpaca is the gold standard. It’s less of a pre-built bot and more of a powerful engine you can use to create your own. Alpaca offers a commission-free trading API that lets you connect your own algorithms directly to the market for automated execution. This platform is ideal for those who know how to code (or want to learn) and have a specific trading strategy in mind. It gives you complete control and flexibility, allowing you to build a bot that is perfectly tailored to your unique rules and risk parameters.
StockHero
StockHero strikes a great balance between ease of use and powerful automation. It’s designed for both beginners and experienced traders, allowing you to get started quickly without a steep learning curve. You can create your own trading bot using a simple, intuitive interface, or you can rent a proven, pre-configured bot from its marketplace. This marketplace is a fantastic feature, as it lets you see how different strategies have performed and choose one that aligns with your goals. With integrations for several major stock brokers, StockHero makes it easy to connect your account and put your chosen bot to work.
RockFlow
RockFlow aims to be an intuitive partner in your trading journey. Instead of just providing raw data, it’s designed to understand your investment logic and deliver actionable insights that help you trade with more precision. The platform uses AI to simplify complex market information, making it easier to spot opportunities and make confident decisions. It’s a great option for traders who have a clear idea of what they want to achieve but need a tool to help them execute that vision effectively. RockFlow is particularly useful for those who want to move beyond basic trading and start implementing more sophisticated strategies without getting bogged down in technical jargon.
Acorns
If high-frequency trading sounds overwhelming and you’re just looking for a simple, automated way to invest for the long term, Acorns is an excellent choice. It’s a “set and forget” robo-advisor that uses algorithms to manage your portfolio. You simply answer a few questions about your financial goals and risk tolerance, and Acorns builds a diversified portfolio for you. It automatically handles things like rebalancing and reinvesting dividends, making it one of the easiest ways to get started with automated investing. While it’s not a trading bot in the traditional sense, it uses the same principles of automation to help you build wealth over time with minimal effort.
Features That Matter in an AI Trading Bot
When you start looking at AI trading bots, you’ll quickly realize they aren’t all built the same. The technology behind them can range from simple scripts to sophisticated, self-learning algorithms. So, how do you sort through the noise and find a tool that actually works for you? It comes down to a few key features that separate the truly effective bots from the rest of the pack.
A great AI trading bot is more than just an algorithm; it’s a complete system designed to give you an edge. It should offer a blend of powerful automation, intelligent analysis, and clear, user-friendly controls. Think of it as a professional trading assistant that works for you 24/7. The right platform will provide the tools you need to execute a strategy with precision while giving you the oversight to feel confident in its decisions. Understanding these core features will help you choose a bot that aligns with your financial goals and gives you the best chance at success.
Customizable Strategies and Risk Controls
The whole point of using an AI bot is to automate your trading, but that doesn’t mean you should hand over complete control. The best platforms allow you to set the rules of engagement. You should be able to define your own risk tolerance by customizing things like stop-loss orders, position sizes, and the maximum drawdown you’re comfortable with. This ensures the bot operates within your personal financial boundaries.
A top-tier system will also have its own built-in safety nets. For example, FN Capital’s FAST AI includes a Dynamic Algorithmic Risk Tool (DART) that actively manages risk in real time. This kind of intelligent risk mitigation is crucial because it doesn’t just follow your preset rules; it adapts to changing market conditions to protect your capital. It’s this combination of user-defined parameters and smart, automated protection that makes for a truly robust trading tool.
Real-Time Market Analysis
The financial markets move at an incredible speed, and a key advantage of AI is its ability to process information faster than any human ever could. A powerful trading bot doesn’t just look at price charts; it scans and analyzes a massive amount of data in real time. This includes everything from breaking news and economic reports to social media sentiment and complex technical indicators. This constant stream of information allows the AI to spot high-probability trading opportunities as they emerge.
This isn’t just about reacting quickly—it’s about making smarter, data-driven decisions. By identifying patterns that are invisible to the naked eye, the AI can make market predictions with a higher degree of accuracy. This analytical power is what fuels the bot’s ability to consistently find and execute trades that align with its core strategy, giving you a significant advantage over manual traders who are still catching up to the latest news.
Multiple Broker Integrations
An AI trading bot can have the most brilliant algorithm in the world, but it’s not much use if it can’t connect to your brokerage account. Smooth, reliable integration is essential for automated trading. It’s the bridge that allows the AI to send buy and sell orders directly to the market for instant execution. Without it, you’re stuck manually placing trades, which defeats the purpose of automation and introduces costly delays.
Different platforms handle this in different ways. Some connect to a wide range of popular retail brokers. Others, like FN Capital, offer a more structured approach designed for optimal performance. By using a Third Party Fund Administrator (TPFA), clients can seamlessly access international brokers with better execution and leverage. This institutional-style setup removes regulatory friction and ensures your trades are executed exactly as the AI intends. You can see how this works when you create your account and begin the onboarding process.
An Easy-to-Use Interface
Advanced technology shouldn’t require an advanced degree to operate. The best AI trading bots present their powerful features through a clean, intuitive, and easy-to-use interface. You should be able to log in and immediately understand what’s happening with your account. A well-designed dashboard will clearly display your performance metrics, current positions, and historical trades without overwhelming you with unnecessary jargon or cluttered charts.
This focus on user experience is about more than just aesthetics; it’s about building confidence and trust. Whether you’re a complete beginner or a seasoned trader, you want to spend your time monitoring your strategy, not fumbling through confusing menus. The platform should make it simple to check your settings, review performance, and feel in command of your automated system. Exploring a platform’s pricing and license options can often give you a glimpse into how they structure their features and user experience.
The Pros and Cons of AI Trading Bots
AI trading bots are powerful tools, but they aren’t a magic wand for the markets. Like any technology, they come with a distinct set of advantages and potential drawbacks. Understanding both sides helps you set realistic expectations and choose a platform that aligns with your financial goals. The key is to see them as a way to execute a well-defined strategy with incredible efficiency, not as a crystal ball. By weighing the good with the bad, you can make a much more informed decision about integrating one into your investment approach.
The Pros: Speed, Consistency, and Emotion-Free Decisions
The biggest advantage of using an AI trading bot is its ability to operate without emotion. Human traders often fall victim to fear or greed, leading to impulsive decisions. An AI, on the other hand, sticks to the plan. It can analyze enormous amounts of market data in seconds, identifying patterns and executing trades faster than any person ever could. This allows for a level of consistency that’s nearly impossible to maintain manually. A well-designed AI executes its strategy 24/5, never gets tired, and never deviates from its programming, giving you a disciplined approach to quantitative trading that works around the clock.
The Cons: Market Surprises and Algorithm Reliance
An AI bot is only as smart as its algorithm and the data it’s trained on. It can’t predict a sudden, unprecedented market event—a “black swan”—that falls outside its historical data. Success depends entirely on the bot’s design and its ability to adapt to live market conditions. Some simpler bots follow rigid rules and can fail when volatility spikes unexpectedly. This is why it’s crucial to choose a system with sophisticated, built-in risk mitigation. Without dynamic tools that can adjust to changing markets in real time, you’re simply relying on a fixed algorithm to handle a very dynamic environment.
Common Myths About AI Trading
One of the most persistent myths is that AI trading bots are a guarantee of profits. Let’s be clear: they are not. While a sophisticated AI can significantly enhance your trading strategy and improve your odds, it does not eliminate risk. The financial markets are inherently unpredictable. A quality AI trading system is designed to manage that risk and execute high-probability trades, but losses are still a part of the game. That’s why transparency is so important. Instead of looking for guarantees, look for a verified track record that shows real-world performance over several years, including both wins and losses.
How to Measure a Trading Bot’s Success
Once you have a trading bot running, it’s easy to get fixated on one thing: the daily profit or loss. But judging a bot’s performance requires a much clearer lens. A single good day doesn’t mean the strategy is sound, and a bad day doesn’t mean it’s a failure. To truly understand if your bot is successful, you need to look beyond the surface and evaluate it like a professional would, using objective data and a healthy dose of skepticism.
The best platforms aren’t afraid to show you their numbers—the good, the bad, and the ugly. True success is measured in consistency, risk management, and verifiable proof. It’s about finding a tool that not only performs well but does so transparently. After all, you’re trusting it with your capital. Let’s walk through the exact criteria you should use to measure a trading bot’s success, so you can separate the high-performers from the hype.
Understand Key Performance Metrics
Before you can evaluate a bot, you need to speak the language of performance. While a positive return is the goal, other metrics tell a more complete story about the bot’s behavior and risk level. Metrics such as return on investment (ROI), win rate, and drawdown are critical for a full picture. A high win rate feels great, but it’s less impressive if the few losing trades wipe out all your gains. Similarly, a high ROI is attractive, but not if it comes with terrifying drops in your account balance.
Drawdown is especially important—it measures the largest peak-to-trough drop your account has experienced. This number gives you a realistic idea of the potential losses you might have to endure. A deep investment analysis should always balance returns against these risk factors to show you the true nature of the trading strategy.
Demand Transparency and Verified Results
Anyone can build a website claiming incredible returns. The real question is: can they prove it? It’s essential to find platforms that provide transparent performance data, ideally verified by a trusted third party. Unverified claims or results based only on backtesting—simulating trades on past data—aren’t enough. The live market is unpredictable, and a strategy that worked in the past is not guaranteed to work in the future.
Look for a publicly available, real-time track record from a service like FX Blue. This is your proof that the results are current and authentic, not just curated marketing highlights. For example, FN Capital provides a live 4-year track record for anyone to review. This level of transparency shows confidence in the algorithm and gives you the data you need to make an informed decision.
Remember the Importance of Human Oversight
Finally, it’s a mistake to think of an AI trading bot as a completely hands-off, magical solution. While the AI executes trades autonomously, human oversight remains crucial to ensure the algorithms perform as intended. The best AI trading systems are not rogue black boxes; they are sophisticated tools designed, monitored, and refined by expert teams. These experts set the strategic direction and build in safeguards to handle unexpected market conditions.
This human element is key for long-term success and effective risk mitigation. An AI can process data at incredible speeds, but human intelligence is what builds the framework for managing risk, like setting drawdown limits or adjusting the strategy during extreme volatility. The goal isn’t to replace human expertise but to combine it with the speed and discipline of AI.
How to Choose the Right AI Trading Bot for You
Finding the right AI trading bot feels a lot like hiring a new team member—you need to know it’s reliable, capable, and a good fit for your goals. Since these bots automate everything from market analysis to trade execution, your choice directly impacts your portfolio. It’s not just about picking the one with the flashiest features; it’s about finding a platform that aligns with your investment style, risk tolerance, and preferred level of involvement.
Think about what you truly need. Are you looking for a hands-off system that manages everything for you, or do you want a tool that provides data-driven recommendations you can act on yourself? Consider factors like the bot’s core strategy, the assets it trades, and its integration with your preferred brokers. The right bot should feel like a powerful partner, giving you a strategic edge without adding unnecessary complexity to your life.
Compare Pricing Models and Tiers
When you start looking at different AI trading bots, you’ll see a variety of pricing structures, from monthly subscriptions to one-time license fees. It’s easy to get sticker shock, but try to look past the price tag and focus on the value. A cheaper bot isn’t a better deal if it underperforms or lacks essential features. Instead, evaluate what you get for your money. Does the platform offer different tiers? If so, what are the key differences?
Look for clear, transparent pricing options that spell out exactly what’s included. Some bots charge extra for premium signals, advanced analytics, or a higher number of trades. Make sure the plan you choose includes the tools you need, like robust backtesting, real-time data, and solid risk management controls. The goal is to find a plan that matches your financial commitment to the performance and features you receive.
Look for Free Trials and Demo Accounts
You wouldn’t buy a car without a test drive, and the same logic applies to AI trading bots. The best platforms are confident enough in their product to let you try it before you buy. Look for free trials, demo accounts, or money-back guarantees. These offers are your opportunity to get a feel for the user interface, test the features, and see if the bot’s performance aligns with its promises—all without putting your capital on the line immediately.
A guarantee can be even more valuable than a demo. For instance, FN Capital offers a 100-Day Money-Back Guarantee that lets you test the FAST AI algorithm with your own capital, risk-free. This shows a company’s commitment to its performance and gives you a real-world look at how the system operates. It’s the ultimate way to build confidence in a platform before fully committing.
Key Questions to Ask Before Committing
Before you finalize your decision, it’s time to do some homework. Asking the right questions can save you from headaches down the road and ensure you’re partnering with a credible platform. Start with the most important question: Can you prove your performance? Look for a publicly verifiable track record, not just hypothetical backtests or curated screenshots. A transparent history of trades is non-negotiable.
From there, dig a little deeper:
- What is the underlying trading strategy? Is it focused on a specific asset, like EUR/USD, for maximum liquidity?
- How does the bot handle risk? Are there built-in tools to manage drawdown and adapt to market volatility?
- What kind of customer support is available if you run into an issue?
- What do other users say? Look for independent reviews and testimonials.
A platform that provides clear answers and a verified performance history is one that takes its responsibility to its users seriously.
Ready to Start? Your First Steps
Jumping into AI trading feels exciting, and getting started is more straightforward than you might imagine. The key is to take a methodical approach: set up your account, understand how to track performance, and adopt a few best practices from day one. This isn’t about becoming a trading expert overnight; it’s about using powerful tools smartly to work toward your financial goals. With a system like FN Capital, much of the heavy lifting is done for you, letting you focus on the big picture while the AI handles the complex, split-second decisions. This approach helps you build confidence as you see the technology work.
Set Up Your Account
Your first step is to create your account and get familiar with the platform. When you’re new to AI trading, it helps to focus on a single, proven strategy to learn the interface and process without feeling overwhelmed. FN Capital’s FAST AI simplifies this by concentrating exclusively on the EUR/USD pair, which removes the guesswork of what to trade. The setup process is designed to be clear and direct. You can create your account and follow the guided steps to connect your capital through a Third Party Fund Administrator (TPFA), which provides a secure and regulated path to start trading.
Monitor Performance and Adjust Your Strategy
Once your AI is active, you’ll want to keep an eye on its performance. While a system like FAST AI is fully automated, staying informed helps build your confidence and understanding. The best platforms offer complete transparency, allowing you to see every trade and metric in real time. You can review FN Capital’s live performance on FX Blue to see a four-year, publicly verified track record. This is the standard of transparency you should expect. Monitoring these metrics helps you understand the bot’s behavior during different market conditions and appreciate the built-in risk management tools that work to protect your capital.
Best Practices for Success
Success with an AI trading bot comes from pairing its automated power with your informed oversight. These systems are designed to remove emotion and execute trades with incredible speed and precision, but understanding the basic principles behind them is crucial. A great practice is to familiarize yourself with the AI’s core strategy. For instance, learning how FAST AI uses quantitative trading models to find low-risk opportunities can give you a deeper appreciation for its actions. And with a 100-day money-back guarantee, you have a risk-free window to see the results for yourself and get comfortable with the entire process.
Related Articles
- Best AI Stock Trading Software: 2024 Guide
- AI Trading Bots: An Investor’s Guide to Automated Trading – FN Capital
- AI Stock Trading Bots: Your Complete Guide – FN Capital – Like a Cash Account, But Smarter
- AI Bots for Trading: An Honest Look at Automated Profits – FN Capital – Like a Cash Account, But Smarter
- AI Trading Bots for Stocks: A Balanced Look at Risks & Rewards
Frequently Asked Questions
How much money do I need to get started with an AI trading bot? This really depends on the platform you choose. There isn’t a single magic number, as different bots are designed for different types of investors. Some platforms have minimums that are accessible for beginners, while others are built for larger institutional accounts. Your best bet is to review the pricing and license options for any bot you’re considering. This will give you a clear idea of the initial investment required and help you find a solution that fits your personal financial situation.
Is using an AI bot truly hands-free, or do I need to be an expert trader? The goal of a quality AI bot is to handle the complex, moment-to-moment trading for you, so you definitely don’t need to be an expert or watch your screen all day. The system executes trades based on its programming. However, “hands-free” doesn’t mean “forget about it forever.” It’s smart practice to periodically check in on your bot’s performance and understand the basic strategy it’s using. Think of it less like being a pilot and more like being the owner of a fully automated airline—you trust the system to fly, but you still check the flight plan.
Why would a bot focus on just one asset, like the EUR/USD pair? Isn’t diversification better? While diversification is a great strategy for long-term investing, high-frequency trading is a different game. By concentrating on a single, extremely liquid market like the EUR/USD currency pair, an AI can become a deep specialist. This focus allows it to analyze data with incredible precision, minimize delays in trade execution, and operate more effectively. Instead of trying to be a jack-of-all-trades across many assets, this approach aims for mastery in one, which can lead to more consistent and predictable performance.
What’s the real difference between an AI trading bot and a robo-advisor? This is a great question because they both use automation. A robo-advisor is designed for long-term, passive investing. You tell it your goals and risk tolerance, and it builds you a diversified portfolio, usually with low-cost funds, and manages it over time. An AI trading bot is built for active trading. It’s designed to execute a high volume of buy and sell orders to capitalize on market movements, often in the short term. One is a tool for slowly building wealth, while the other is a tool for actively generating returns.
How do these bots protect my money during a sudden market crash? No bot can predict an unprecedented “black swan” event with perfect accuracy. However, a sophisticated AI trading bot has risk management built into its core programming. It doesn’t just trade blindly; it uses tools like automatic stop-losses and position sizing to limit potential losses on any single trade. Advanced systems even have dynamic risk controls that can sense rising volatility and automatically reduce exposure to protect your capital. This is why it’s so important to look at a bot’s historical drawdown—it shows you how it has managed risk during tough market periods in the past.