Commissioned Research
Top 10 Best AI Day Trading Software of 2026

GITNUXSOFTWARE REVIEW

Finance Financial Services

Top 10 Best AI Day Trading Software of 2026

Compare ai day trading software options and the tradeoffs for day traders, with tools like TrendSpider, Trade Ideas, and VectorVest.

18 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

AI search agents find sources, extract figures with provenance, and aggregate written reviews. They also transcribe video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

Day trading software tools matter because fast market data, pattern recognition, and rule-based automation can turn watchlists into repeatable intraday processes. This comparison helps analysts and operators weigh scanner intelligence against execution control, focusing on how each platform handles automation, integrations, and configuration tradeoffs.

TrendSpider is the best pick for active traders who want automated technical chart analysis because it draws trendlines and detects multi-timeframe patterns without manual annotation, whereas Trade Ideas fits intraday equity screeners best since Holly AI generates ranked setups with explicit entries, exits, and risk context.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

TrendSpider

Automated technical analysis draws trendlines, detects patterns, and updates multi-timeframe chart structures without manual annotation.

Best for: Fits when active traders need automated chart analysis, broad scanning, and configurable alerts before manual execution.

2

Trade Ideas

Editor pick

Holly AI delivers live, model-based trade candidates with explicit entries, exits, and supporting market conditions.

Best for: Fits when active equity traders need ranked intraday setups, custom scans, and chart-based execution in one workspace.

3

VectorVest

Editor pick

VectorVest Composite combines proprietary stock ranking, market timing, and portfolio guidance into a single decision framework.

Best for: Fits when discretionary traders want ranked stock ideas, market timing signals, and portfolio guidance in one desktop workflow.

Comparison Table

1
TrendSpiderBest overall
SMB
9.0/10
Overall
2
vertical specialist
8.7/10
Overall
3
8.6/10
Overall
4
enterprise
8.4/10
Overall
5
8.2/10
Overall
6
7.7/10
Overall
7
API-first
7.6/10
Overall
8
enterprise
7.3/10
Overall
9
6.8/10
Overall
10
6.7/10
Overall
#1

TrendSpider

SMB

Automated technical analysis platform with AI-driven pattern recognition and multi-timeframe charting.

9.0/10
Overall
Features9.0/10
Ease of Use9.0/10
Value9.0/10
Standout feature

Automated technical analysis draws trendlines, detects patterns, and updates multi-timeframe chart structures without manual annotation.

TrendSpider automatically identifies trendlines, support and resistance zones, chart patterns, and candlestick formations across multiple timeframes. Its Market Scanner filters securities using technical conditions, while Smart Watchlists and alerts help monitor large symbol groups. Strategy Tester supports historical simulations, and the Strategy Bots module can automate alerts and paper-trading workflows.

The main tradeoff is that TrendSpider emphasizes chart-based analysis rather than broker-neutral execution infrastructure. Advanced scans and automated workflows require careful rule design, and results can depend on data quality, timeframe selection, and assumptions in historical testing. It fits active traders who review many symbols before placing orders through a separate brokerage account.

Pros
  • +Automated trendline and pattern recognition reduces repetitive chart annotation
  • +Multi-timeframe analysis connects higher-timeframe context with entry conditions
  • +Market Scanner supports detailed technical filters across large symbol universes
  • +Strategy Bots provide alerts and paper-trading automation without extensive coding
Cons
  • –Broker execution and order management are less central than chart analysis
  • –Advanced automation requires careful configuration and ongoing rule maintenance
  • –Historical tests can mislead when liquidity and slippage assumptions are incomplete
  • –The broad interface can overwhelm traders who need only basic charting
Use scenarios
  • Technical swing traders

    Screening trend continuation setups

    Faster candidate selection

  • Intraday momentum traders

    Monitoring breakout conditions

    Fewer missed signals

Show 2 more scenarios
  • Strategy developers

    Testing rule-based entry systems

    Earlier rule validation

    Strategy Tester compares historical results before traders deploy alerts or paper-trading automation.

  • Multi-asset traders

    Comparing diverse markets

    Consistent market monitoring

    Unified workspaces cover equities, ETFs, forex, crypto, and futures with shared scanning and alert workflows.

Best for: Fits when active traders need automated chart analysis, broad scanning, and configurable alerts before manual execution.

#2

Trade Ideas

vertical specialist

AI-powered stock scanning platform featuring the Holly AI engine for intraday trade idea generation.

8.7/10
Overall
Features8.7/10
Ease of Use8.7/10
Value8.7/10
Standout feature

Holly AI delivers live, model-based trade candidates with explicit entries, exits, and supporting market conditions.

Trade Ideas combines customizable real-time scans, multi-window workspaces, charting, alerts, and the Holly artificial intelligence engine. Holly presents strategy-based entries and exits with supporting rationale, while the OddsMaker module tests rules against historical intraday data. Brokerage connectivity can support order entry, but the product remains primarily a trader workstation rather than a general-purpose API environment.

The main tradeoff is setup density. Effective use requires learning scan logic, workspace layouts, alert behavior, and strategy-testing assumptions. The product fits an active equity trader who monitors several intraday setups and wants ranked candidates before making discretionary execution decisions.

Pros
  • +Holly generates ranked intraday trade ideas with entry, exit, and risk context
  • +Custom scans combine price, volume, volatility, and technical conditions
  • +OddsMaker evaluates strategy rules across historical market sessions
  • +Broker integrations support direct order entry from the trading workspace
Cons
  • –The interface requires substantial configuration before workflows feel efficient
  • –Holly signals focus mainly on liquid U.S. equities and intraday activity
  • –Automation and API coverage are narrower than dedicated execution platforms
  • –Historical testing depends on user-selected rules and can encourage overfitting
Use scenarios
  • Active equity traders

    Morning gap and momentum scanning

    Faster candidate selection

  • Strategy researchers

    Testing intraday entry rules

    Evidence for rule refinement

Show 2 more scenarios
  • Discretionary day traders

    Managing live trade candidates

    More structured decisions

    Holly alerts and workspace charts organize model signals before discretionary order placement.

  • Trading educators

    Demonstrating repeatable setups

    Consistent setup instruction

    Shared layouts and scan definitions show students how specific intraday conditions produce alerts.

Best for: Fits when active equity traders need ranked intraday setups, custom scans, and chart-based execution in one workspace.

#3

VectorVest

SMB

Automated stock analysis system providing proprietary value, safety, and timing ratings for trade decisions.

8.6/10
Overall
Features8.6/10
Ease of Use8.6/10
Value8.6/10
Standout feature

VectorVest Composite combines proprietary stock ranking, market timing, and portfolio guidance into a single decision framework.

Traders who want structured stock screening and market timing signals may find VectorVest more suitable than execution-focused automation tools. VectorVest combines proprietary stock rankings, market timing indicators, watchlists, alerts, and portfolio analysis in a research-oriented workflow.

Its Stock Advisory System and RT Rating help prioritize symbols using price, trend, relative strength, and forecast-oriented calculations. The product offers limited support for direct order automation, broker integrations, custom algorithm deployment, and low-latency execution workflows.

Pros
  • +Proprietary ratings rank stocks using trend, relative strength, and forecast-oriented indicators.
  • +Market timing signals help users align entries with broader bullish or bearish conditions.
  • +Watchlists, alerts, and portfolio tools support repeatable daily research routines.
  • +Stock picking and portfolio guidance extend beyond isolated chart indicators.
Cons
  • –Direct algorithmic execution and broker order routing are limited.
  • –No documented public API supports custom strategy deployment or external automation.
  • –Intraday traders may find signal timing less precise than tick-level systems.
  • –Backtesting and out-of-sample validation are less central than screening and ranking.
Use scenarios
  • Day traders using ranked watchlists

    Prioritize stocks with RT Rating signals

    Faster symbol selection

  • Swing traders needing market timing

    Adjust entries using Stock Advisory timing

    Better entry timing discipline

Show 1 more scenario
  • Portfolio analysts managing risk

    Review performance with advisory portfolio tools

    Clearer position prioritization

    Investors evaluate holdings through portfolio analysis views tied to VectorVest rankings and outlook.

Best for: Fits when discretionary traders want ranked stock ideas, market timing signals, and portfolio guidance in one desktop workflow.

#4

QuantConnect

enterprise

Cloud-based algorithmic trading engine supporting Python and C# with machine learning library integration.

8.4/10
Overall
Features8.4/10
Ease of Use8.5/10
Value8.3/10
Standout feature

LEAN engine preserves one extensible Python or C# codebase across research, backtesting, paper trading, and live deployment.

QuantConnect combines the open-source LEAN algorithmic trading engine with cloud research notebooks, historical datasets, optimization tools, and live brokerage deployment. Its API exposes securities, universes, indicators, orders, portfolio state, and risk controls through Python and C#. The architecture suits users who need reproducible code, configurable data resolution, and direct control over execution behavior.

Pros
  • +LEAN provides the same codebase for research, backtesting, paper trading, and live execution
  • +Python and C# APIs expose detailed portfolio, order, universe, and scheduling controls
  • +Supports equities, options, futures, forex, and cryptocurrencies across multiple data resolutions
  • +Open-source engine enables local execution, custom extensions, and reproducible deployments
Cons
  • –Programming knowledge is required for most serious strategy development
  • –Data normalization and corporate-action settings require careful configuration
  • –Brokerage behavior can differ from backtest assumptions during live execution
  • –Options strategies require substantial modeling and validation work
Use scenarios
  • Quantitative developers

    Cross-asset strategy research

    Reusable research-to-live code

  • Systematic day traders

    Intraday signal automation

    Automated signal execution

Show 2 more scenarios
  • Research teams

    Strategy validation workflows

    More reproducible validation

    Cloud notebooks, historical datasets, parameter optimization, and out-of-sample testing support repeatable model evaluation.

  • Independent algo traders

    Broker-connected deployment

    Direct live deployment

    Users can move tested algorithms into paper or live accounts through supported brokerage adapters and deployment controls.

Best for: Fits when systematic traders need code-level control from historical research through live brokerage deployment.

#5

Danelfin

SMB

AI-powered stock analytics platform delivering explainable AI scores across equities and ETFs.

8.2/10
Overall
Features8.2/10
Ease of Use8.1/10
Value8.3/10
Standout feature

AI Score combines multiple market-factor signals into a single ranked view with explanations for each stock or ETF.

Danelfin scores stocks and ETFs with AI-generated signals designed to support trade selection and portfolio decisions. Its AI Score ranks instruments on a 1-to-10 scale, while AI Signals identify technical, fundamental, and sentiment factors behind each rating.

Pros
  • +AI Score provides a consistent 1-to-10 ranking for stocks and ETFs.
  • +AI Signals explain which technical, fundamental, and sentiment factors influence each score.
  • +Portfolio analysis shows aggregate AI exposure across held positions.
  • +Alerts and watchlists reduce repeated manual screening.
Cons
  • –No native broker execution, order routing, or automated trade management.
  • –Limited suitability for traders requiring tick-level data or low-latency workflows.
  • –Intraday signals depend on the supported coverage and update schedule.
  • –Advanced users may find API and governance controls too limited.

Best for: Fits when traders need explainable AI rankings and alerts before placing orders through a separate broker.

#6

StockHero

SMB

AI trading bot platform for stocks and crypto with prebuilt and customizable bot strategies.

7.7/10
Overall
Features7.7/10
Ease of Use7.7/10
Value7.7/10
Standout feature

Cloud-hosted bot builder lets users create, monitor, and deploy indicator-based strategies without maintaining trading infrastructure.

Traders who want automated strategies across supported brokerage accounts get a bot builder with StockHero. Its cloud-based setup supports rule-driven bots, technical indicators, alerts, and paper trading before live deployment.

Pros
  • +Visual bot creation reduces scripting requirements for common trading strategies
  • +Paper trading supports strategy checks before live orders
  • +Multiple broker and exchange connections support account-specific deployment
  • +Technical indicators and configurable rules cover common retail strategies
Cons
  • –Broker coverage does not match the breadth of larger automation platforms
  • –Advanced order-routing controls and execution analytics are limited
  • –Strategy testing lacks the depth of specialized quantitative research suites
  • –Multi-user governance and audit controls are relatively thin

Best for: Fits when retail traders need no-code automation for indicator-based strategies across supported broker accounts.

#7

Kavout

API-first

AI stock scoring platform using the Kai machine learning model to rank securities by expected performance.

7.6/10
Overall
Features7.6/10
Ease of Use7.6/10
Value7.6/10
Standout feature

K Score ranks stocks with machine-learning analysis of market, technical, and quantitative inputs.

AI day-trading tools typically pair market signals with screening and portfolio context, while Kavout centers on machine-learning stock ranking. Its K Score evaluates equities using market data, technical indicators, and quantitative signals.

Pros
  • +K Score converts multiple market signals into a ranked stock-selection metric.
  • +Stock screener supports filtering across technical and quantitative characteristics.
  • +Portfolio tools add risk and performance context to candidate evaluation.
  • +Web interface requires little setup for signal-oriented research.
Cons
  • –No clearly documented broker execution workflow for fully automated day trading.
  • –Limited evidence of order routing, trade blotter, or live execution controls.
  • –Intraday traders may find signal timing and latency details insufficient.
  • –Backtesting and out-of-sample validation capabilities are not deeply exposed.

Best for: Fits when traders need machine-ranked equity ideas and portfolio context before placing orders elsewhere.

#8

MetaTrader 5

enterprise

Multi-asset algorithmic trading platform supporting automated trading robots and custom indicators.

7.3/10
Overall
Features7.3/10
Ease of Use7.3/10
Value7.3/10
Standout feature

The MQL5 ecosystem combines an IDE, Expert Advisors, strategy testing, optimization, and reusable trading components inside one terminal.

MetaTrader 5 combines multi-asset brokerage access with chart-based trading, order management, and an integrated development environment. Its MQL5 language supports custom indicators, Expert Advisors, scripts, and automated strategy testing.

Pros
  • +MQL5 supports automated Expert Advisors, custom indicators, scripts, and reusable trading libraries.
  • +Strategy Tester supports multi-symbol testing, optimization, and visual analysis across historical data.
  • +Netting and hedging account modes accommodate different broker execution models.
  • +Market depth, economic-calendar events, alerts, and multi-timeframe charts support discretionary workflows.
Cons
  • –AI functionality requires custom code, third-party services, or marketplace add-ons.
  • –Broker-specific symbols, spreads, execution rules, and historical data can change test results.
  • –MQL5 automation requires programming knowledge and careful handling of order-state logic.
  • –Native collaboration, centralized permissions, and enterprise audit controls are limited.

Best for: Fits when traders need broker-connected automation with extensive MQL5 customization and multi-asset terminal coverage.

#9

Cryptohopper

SMB

Automated crypto trading bot with strategy designer, marketplace, and AI-assisted signal aggregation.

6.8/10
Overall
Features6.8/10
Ease of Use6.8/10
Value6.8/10
Standout feature

The Strategy Designer lets users combine indicators, signals, triggers, and safeguards into exchange-connected trading bots.

Cryptohopper automates cryptocurrency trading through configurable bots connected to supported exchanges. Its marketplace provides community-built strategies, signals, templates, and trading algorithms that can be applied without building every rule manually.

Pros
  • +Exchange integrations support automated spot and futures trading workflows.
  • +Strategy designer combines indicators, signals, triggers, and position controls.
  • +Marketplace reduces the effort required to source trading strategies and signals.
  • +Paper trading and backtesting support safer strategy evaluation before deployment.
Cons
  • –Advanced strategies require careful configuration and ongoing parameter maintenance.
  • –Marketplace quality varies because third-party strategies and signals differ substantially.
  • –Performance depends on exchange APIs, market liquidity, and execution conditions.
  • –Native controls do not replace independent risk governance for leveraged trading.

Best for: Fits when crypto traders need configurable exchange bots with marketplace strategies and visual automation controls.

#10

3Commas

SMB

Crypto trading bot platform offering DCA, grid, and options bots with AI-assisted portfolio management.

6.7/10
Overall
Features6.7/10
Ease of Use6.7/10
Value6.7/10
Standout feature

SmartTrade combines manual trade management with automated trailing, conditional exits, and multi-target take-profit orders.

Crypto day-trading software often separates exchange connectivity from automated execution, while 3Commas combines both through SmartTrade, DCA Bots, Grid Bots, and signal integrations. Its exchange API connections support automated order placement without transferring custody of user funds.

Pros
  • +Connects multiple crypto exchanges through API keys without requiring withdrawal permissions.
  • +SmartTrade supports layered take-profit, stop-loss, trailing, and conditional order controls.
  • +DCA Bots automate entries and exits across configurable deal conditions.
  • +TradingView alerts and external signals can trigger automated bot actions.
Cons
  • –No native support for equities, options, futures, or traditional broker accounts.
  • –Exchange-specific order types can create inconsistent behavior across connected accounts.
  • –Bot configuration requires careful testing of safety orders and position limits.
  • –Advanced analytics provide less depth than dedicated quantitative research suites.

Best for: Fits when crypto traders need exchange-connected automation with configurable entries, exits, and portfolio bot controls.

Conclusion

After evaluating 10 ai day trading software, TrendSpider stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
TrendSpider

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Ai Day Trading Software

How do day-trading platforms differ when crypto automation needs exchange connectivity?
3Commas focuses on exchange-connected bot execution through SmartTrade, DCA Bots, and Grid Bots. Cryptohopper also connects to exchanges with exchange API order placement, but it leans on its Strategy Designer and marketplace templates for rule creation.
Which tools support explainable stock selection rather than direct automated order routing?
Danelfin ranks stocks and ETFs with an AI Score and supporting AI Signals, then routes attention through alerts and watchlists instead of order execution. Kavout’s K Score and screening workflows similarly support idea review and portfolio context, while broker execution typically happens elsewhere.
What is the most common integration gap when chart scanning tools are used with separate brokers?
TrendSpider emphasizes automated chart analysis, pattern detection, and watchlists, then pushes outputs into alerts and manual review rather than a general broker-neutral API. Trade Ideas provides Holly AI trade candidates and OddsMaker rule testing, but it works primarily as a trader workstation even when brokerage connectivity exists.
How do API and extensibility models differ between code-first and no-code automation?
QuantConnect exposes an API for securities, indicators, orders, portfolio state, and risk controls, and it uses Python or C# for reproducible automation. StockHero offers a cloud bot builder with rule-driven strategies, but automation extensibility depends on the breadth and availability of its integrations.
What technical stack requirements come with building custom automation on trading terminals?
MetaTrader 5 uses MQL5 for Expert Advisors, indicators, and scripts, which requires development and testing inside the terminal toolchain. QuantConnect removes platform-specific scripting constraints by letting strategies run in cloud research notebooks and deploy to supported brokerages through LEAN.
How should teams approach security for connected trading accounts across tools?
Multi-account governance matters most in tools that integrate with broker connections, since StockHero and 3Commas both depend on exchange or broker linkage. MetaTrader 5 and QuantConnect shift risk into configuration and deployment controls, where access to API keys, account credentials, and live execution settings needs RBAC-style management and audit log review.
What problems appear when users migrate datasets or trading parameters between research and live execution?
QuantConnect requires consistent data resolution, universe configuration, and order handling settings when moving from backtests to live deployment. TrendSpider and Trade Ideas can show strong historical pattern behavior, but differences in timeframe selection, scan logic, and alert assumptions often surface once monitoring turns into real execution through a separate broker.
How do admin controls typically affect collaborative workflows in automated trading?
QuantConnect supports structured research and deployment via code and project configuration, which helps keep changes reviewable as teams iterate on strategy logic. StockHero and 3Commas concentrate automation configuration in a shared interface, so teams need clear RBAC roles and change tracking around bot settings and risk parameters.
Which tools are better suited for systematic rule testing versus interactive intraday monitoring?
QuantConnect centers on historical research, optimization, and live brokerage deployment from the same strategy codebase, which matches systematic workflows. Trade Ideas and TrendSpider emphasize intraday screening, chart automation, and alert-driven monitoring, which fits interactive review loops with discretionary execution.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Ai Day Trading Software

In ai day trading software, the biggest separation comes from how well the system turns signals into executable trades, then how consistently it can follow market data and risk limits. Look closely at execution reliability and risk controls, since they decide whether backtested results survive live conditions.

Execution reliability under live speed

Why it matters

Execution reliability under live speed matters because day trading is unforgiving: delays and partial fills can turn the same AI signal into a different outcome. If execution behaves inconsistently, the rest of the workflow can’t rescue performance.

How to check

In the demo, ask for a mock order workflow with timestamps and show what happens on a rapid sequence of signals. Place a small burst of simulated trades and confirm the platform records intended vs submitted vs final status for each order.

Risk controls and kill-switch rules

Why it matters

Risk controls and kill-switch rules matter because AI signals can still be wrong, especially in fast regime shifts. If risk controls are vague or override too late, daily loss can compound before you react.

How to check

Request the exact configuration screen for daily loss, position limits, and a hard stop behavior. Then run a demo scenario that triggers the limits and verify the system halts new entries and handles open positions as documented.

Market data update latency handling

Why it matters

Market data update latency handling matters because AI day trading lives and dies by the freshness of quotes and candles. Stale or misaligned data can make signals lead or lag reality.

How to check

Ask what data sources it uses for quotes/bars and how it timestamps them. In the demo, compare a chart’s latest candle time to the system’s signal time, and show what it does when updates arrive late or out of order.

Strategy logic transparency for review

Why it matters

Strategy logic transparency for review matters because you need to trust the system enough to refine it. Opaque logic makes it hard to diagnose why performance changes after you adjust inputs.

How to check

Request a walk-through of how the AI signal is formed and what features/indicators it consumes, at least at a concept and configuration level. Then ask for an explanation view that ties each trade to the inputs available at the time of decision.

Automation and API surface coverage

Why it matters

Automation and API surface coverage matters because day trading changes fast and you’ll likely want repeatable workflows, not manual clicks. A stronger API supports research-to-trading handoffs and consistent configuration.

How to check

In the demo, ask for examples of endpoints or automation hooks for placing orders, updating parameters, and retrieving trade state. Verify you can export/import configuration and use an API workflow to run the same setup across days.

Audit logs and reproducible runs

Why it matters

Audit logs and reproducible runs matter because you’ll need to prove what happened when results diverge. Without detailed logs, you can’t reliably compare configurations, data windows, or outcomes.

How to check

Ask for an audit log export that includes signal time, configuration version, data window, and order outcomes. Then rerun the same configuration on a recent historical window and confirm the system reports identical inputs and comparable results where expected.

Red flags

  • Trades execute but the system can’t show intended vs submitted vs final status.
  • Risk limits trigger late, or the kill-switch only stops entries but keeps adding exposure.
  • Signal timestamps don’t line up with the market data timestamps you see on charts.

Fit by situation

  • , if you trade quickly around news and need tight timing, prioritize execution reliability under live speed.
  • If you manage downside across a session, prioritize risk controls and kill-switch rules.
  • If you regularly review why a model changed behavior, prioritize audit logs and reproducible runs.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.