Close Navigation
When Technical Indicators Are A Red Flag – And When They’re Necessary

When Technical Indicators Are A Red Flag – And When They’re Necessary

Posted February 9, 2026 at 12:28 pm

Databento

The article “When Technical Indicators Are A Red Flag – And When They’re Necessary” was originally posted on Databento blog.

In this article, we dig into when technical indicators are a red flag, and when they’re necessary. To identify the red flags, we use what we call the technical indicator smell test: when your market data API has extensive support for technical indicators and derived features.

When technical indicators are a red flag

Most technical indicators have an insignificant correlation with future returns, which makes them impractical for developing profitable trading strategies.

It’s usually better to compute returns on the client side. This may be controversial, but we’re quite opinionated about it at Databento. Even some popular values like Greeks and VWAPs are often better computed on the client side; Greek calculation is subjective to model and inputs, and top trading firms rarely use third-party Greeks.

Good APIs usually have a small API surface with few orthogonal API methods. While technical indicators may serve a specific audience, their purpose is so far downstream that it’s bloated for most users who don’t need them. Here are a few examples:

  • Poor model fit: Most technical indicators have functional forms that result in poor model fit, e.g., truncation, censorship, non-linearity, discretization, and dependence on subsampled time-space.
  • Expensive to compute online: Many technical indicators have functional forms that are expensive to compute online, e.g., require a sliding window of memory or cost linear time in the lookback period to compute.
  • Many venues have derived data policies: Sometimes, these indicators are published without compliance with the venue’s data policies.

When technical indicators are necessary

Although we’ve pointed out many reasons not to support technical indicators, there are limited situations in which we do recommend them:

  • I/O is always a limiting factor when providing a data-intensive API, so it’s often better to push computation closer to the source, up the I/O or memory hierarchy, from client to server, etc. The same principle underpins Apache Spark and edge computing. If the API is used by a web application that serves many users, it could be cheaper to compute these on the server side.
  • It’s easy to communicate as a starter example in your documentation; many of these technical indicators are widely known and have simple, functional forms.

You can view our docs page for examples of calculating common technical indicators on Databento, like VWAP and RSI or TICK and TRIN.

Join The Conversation

For specific platform feedback and suggestions, please submit it directly to our team using these instructions.

If you have an account-specific question or concern, please reach out to Client Services.

We encourage you to look through our FAQs before posting. Your question may already be covered!

Leave a Reply

Disclosure: Interactive Brokers Third Party

Information posted on IBKR Campus that is provided by third-parties does NOT constitute a recommendation that you should contract for the services of that third party. Third-party participants who contribute to IBKR Campus are independent of Interactive Brokers and Interactive Brokers does not make any representations or warranties concerning the services offered, their past or future performance, or the accuracy of the information provided by the third party. Past performance is no guarantee of future results.

This material is from Databento and is being posted with its permission. The views expressed in this material are solely those of the author and/or Databento and Interactive Brokers is not endorsing or recommending any investment or trading discussed in the material. This material is not and should not be construed as an offer to buy or sell any security. It should not be construed as research or investment advice or a recommendation to buy, sell or hold any security or commodity. This material does not and is not intended to take into account the particular financial conditions, investment objectives or requirements of individual customers. Before acting on this material, you should consider whether it is suitable for your particular circumstances and, as necessary, seek professional advice.

IBKR Campus Newsletters

This website uses cookies to collect usage information in order to offer a better browsing experience. By browsing this site or by clicking on the "ACCEPT COOKIES" button you accept our Cookie Policy.