Knowledge Base/Can I execute trades through Massive's platform?

Can I execute trades through Massive's platform?

No. Massive is a market data provider and has no order entry, no brokerage account and no execution venue. You place orders through a broker, and use Massive for the data that informs them.

Every Massive endpoint is read-only, so there is no order entry to find in the documentation and no account that could hold a position. Orders go to a broker; what Massive supplies is the prices, quotes and history that inform what you send them, and the two are separate businesses with separate regulators.

Applies to

  • Plans: all plans. This is what the product is rather than what a tier includes.
  • Endpoints: every endpoint is read-only. Nothing under api.massive.com accepts an order.
  • Asset classes: stocks, options, indices, futures, forex and crypto.

How the two fit together

The two fit together as separate jobs, and a trading system usually has both:

JobWho does it
Real-time and historical prices, quotes, bars and reference dataMassive
Holding your money and your positionsYour broker
Accepting an order and routing it to a venueYour broker
Reporting your fills and your account balanceYour broker
Deciding what to tradeYour code, from Massive's data

Most brokers publish their own API for order entry, and many also publish market data. Where a broker's data is thinner than you need, or is limited to the instruments you hold with them, that is the usual reason to add a dedicated data provider alongside.

Why a data provider is separate from a broker

A data provider is separate from a broker because they are separately regulated and separately licensed. Executing orders means holding customer assets and being a member of the venues you route to, which is a different business with different obligations from redistributing exchange data. Keeping them apart also means your data does not change when you change broker, and your history does not disappear when an account closes.

If you see an error

There is no endpoint to call and therefore no error to look for. If you are searching the documentation for order entry, that is why you cannot find it.

{"status":"NOT_AUTHORIZED"} on a data endpoint is about your subscription, not about trading permissions. Massive has no concept of a trading permission.

Related


Was this article helpful?

Modernizing Wall St.

Reimagining financial market data for the 21st century.

Schedule a demo

Talk with our market data experts

Recommended

Can't find the answer you're looking for? Contact our team.
  • Title
    Are all indices available through the basic subscription tier?
    Data Coverage Category

    Data Coverage

    Indices Category

    Indices

    Description
    No, and the ones it withholds are the famous ones: SPX, DJI, RUT and VIX all need a paid Indices tier. Basic still reaches more than 10,000 of the 13,000-odd indices Massive publishes, and NDX and the Nasdaq Composite are among them.
  • Title
    Does Massive offer dark pool data?
    Data Coverage Category

    Data Coverage

    Stocks Category

    Stocks

    Description
    Yes. Off-exchange prints, which include dark pool executions, arrive on the ordinary trades feed and are identified by an exchange ID of 4. There is no separate dark pool endpoint, and no way to tell which individual venue a print came from.
  • Title
    Does Massive offer pre-market and after-hours data?
    FAQ Category

    FAQ

    Stocks Category

    Stocks

    Description
    Yes. Every extended-hours trade and quote is published, from 04:00 to 20:00 Eastern. There is no session parameter, so you select a session with timestamps, and expect far fewer aggregate bars outside regular hours because many extended-hours trades are odd lots that cannot set a price.