Back to the blog
Education September 7, 2026 | 4 min read

By Kareem Farid, co-founder of Kunkafa

IBKR, Alpaca and thinkorswim vs Kunkafa Forecasts

A forecast, a brokerage account and an order API solve different problems. Here is how to tell which part of a trading workflow you are comparing.

Searching for an AI trading tool often mixes three questions: what might a market do, how should an order be structured, and which service sends it to a market? A broker API answers an execution question. An AI forecast estimates an outcome. Neither answers all three by itself.

This guide compares documented roles, not investment returns. We publish Kunkafa, so this is a product-owner explanation rather than an independent review. Provider documentation was checked on 7 September 2026.

Interactive Brokers: account access and order execution

Interactive Brokers (IBKR) documents a Web API for trading and account services, plus a TWS API that connects applications to Trader Workstation or IB Gateway. These are routes for software to interact with an account; their existence does not demonstrate that a particular forecasting website connects to them. See the IBKR API documentation.

For an IBKR workflow, separate the market-data requirement from the order requirement. Confirm the instrument, available permissions and intended order type before comparing third-party tools. An example that works with one product or account configuration is not proof of support for another.

Alpaca: an API-oriented trading workflow

Alpaca describes its Trading API as supporting stocks and crypto, order submission and a paper-trading environment for testing code. Paper trading can help check a program's behaviour; simulated fills are not evidence that a strategy will produce the same live outcome. See Alpaca's Trading API overview.

When evaluating a forecasting service alongside Alpaca, ask whether you are getting a human-readable research page or a documented, licensed data interface suitable for software. Copying a percentage from a screen is different from operating a supported automated connection.

Schwab thinkorswim: a trading interface and analysis tools

Charles Schwab offers thinkorswim on desktop, web and mobile, with charting and trading features. A chart study, a price alert and a forecast probability have different meanings. Inspect what an output actually measures before comparing numbers across tools. See Schwab's thinkorswim overview.

Where Kunkafa fits

Kunkafa shows the chance of a market reaching a price level within a duration, with upward and downward outcomes visible. The how Kunkafa calculates market probabilities explains the definitions, and the Kunkafa forecast performance results shows how past forecasts ended. A chance of touching a level is not the chance that a particular broker order will fill or that a trade will profit.

This page does not announce an IBKR, Alpaca or thinkorswim integration. Kunkafa's Kunkafa public data API contain aggregate results, plans and articles; they are not a live, per-market forecast API for brokerage automation. Check the current Kunkafa forecasts and automation FAQ for the exchange-account workflow described by Kunkafa.

A practical way to compare a workflow

  1. Define the output. Do you need research, an average-entry calculation, an alert or an executed order?
  2. Match the instrument. A stock, a crypto spot pair and a derivatives contract can have different prices and trading rules.
  3. Check the connection. Require documentation for the exact integration, rather than assuming that two services with APIs connect.
  4. Plan partial fills. A forecast can reach its stated level while your proposed orders fill only partly, or not at all.
  5. Separate evidence. Forecast calibration, software reliability and trading returns require different evaluation.

To work through order arithmetic, use the Kunkafa scaled order and average entry calculator. It creates an illustrative order plan; it does not transmit that plan to a broker. For the calculation behind it, read how to scale into a trading position.

Forecasts and examples are for understanding uncertainty, not instructions to trade. Broker names identify the services discussed; they do not imply an affiliation or endorsement.