E*TRADE

Connect your E*TRADE account to TradersPost for automated trading of stocks and options. Learn about authentication requirements and token expiration.

Contact Information

Email: [email protected]

Phone: +1 (800) 387-2331

Supported Asset Classes

  • Stocks
  • Options
  • Index Options

Automate E*TRADE, and plan for the reconnect

The thing to know about E*TRADE before you build around it is that the connection does not last forever. Everything else behaves like a normal stock and options connection.

The connection has a 15 day clock

E*TRADE access tokens last about two weeks, 15 days, from the moment you connect. When the token runs out, the connection stops working and you have to connect E*TRADE again. That rule comes from E*TRADE and is different from most other brokers TradersPost works with, so TradersPost cannot stretch it.

Example The reminder marker is an example. Your reminder day is up to you, as long as it falls a little before the end of the window.

  1. 1 Day 0

    You connect E*TRADE

    Connect on a day you will remember.

  2. 2 A little before the end

    Your calendar reminder

    Put a reminder on your own calendar, then reconnect from the Brokers page.

  3. 3 About 15 days

    The token runs out

    The connection stops working and you have to connect E*TRADE again.

  4. After you reconnect

    Check your subscription

    Check that your strategy subscription still points at the E*TRADE connection.

What a day looks like once it is connected

You connect with OAuth, subscribe the E*TRADE account to a strategy, and aim a signal from any source at the strategy webhook. The message only has to describe the trade.

  1. Your account

    E*TRADE

    Connected with OAuth.

  2. Strategy subscription

    Your strategy

    The E*TRADE account is subscribed to it.

  3. Signal from any source

    Strategy webhook

    The message only has to describe the trade.

    {
        "ticker": "AAPL",
        "action": "buy"
    }
  4. Places the order

    TradersPost

    Turns the message into an order on the subscribed account. Simple orders with market, limit, stop, stop limit and trailing stop order types, and Day, GTC, opening, closing, IOC and FOK time in force.

No E*TRADE paper mode, and a 401 to know about

E*TRADE

  • Live only
  • No paper
Paper trading

Not available

E*TRADE is live only on TradersPost. Rehearse a strategy on the TradersPost paper broker or another paper-capable connection first.

A 401 Unauthorized on login

Comes from E*TRADE

If E*TRADE answers a login attempt with a 401 Unauthorized error, that comes from E*TRADE's side, so the next step is to contact E*TRADE technical support.

What E*TRADE supports

Order types and features by asset class, as TradersPost sends them to E*TRADE.

Long and short in every column.

What E*TRADE supports
Capability Stocks Stock options Index options
Order types
Market orders Yes Yes Yes
Limit orders Yes Yes Yes
Stop orders Yes Yes Yes
Stop-limit orders Yes Yes Yes
Trailing stops Yes Yes Yes
Time in force
Day Yes Yes Yes
Good till canceled Yes Yes Yes
Immediate or cancel Yes Yes Yes
Fill or kill Yes Yes Yes
At the open Yes Yes Yes
At the close Yes Yes Yes
Attached exits
Bracket orders No No No
OCO orders No No No
OTO orders No No No
Trailing stop attached No No No
Direction and size
Short selling Yes Yes Yes
Fractional quantity No Not applicable Not applicable
  • Stocks: Take profit and stop loss cannot be attached to the entry. Send them as separate signals after the entry.
  • Stock options: Take profit and stop loss cannot be attached to the entry. Send them as separate signals after the entry.
  • Index options: Take profit and stop loss cannot be attached to the entry. Send them as separate signals after the entry.

E*TRADE: 1 thing that works differently

  • Orders Exits are separate signals

    E*TRADE takes simple orders only, so take profit and stop loss cannot be attached to the entry. Send the entry first, then send a separate signal later to exit for take profit or stop loss.

    Order classes (opens in a new tab)

Authentication

E*TRADE API returned a status code of 401 Unauthorized

Occassionally, E*TRADE returns an issue when attempting to log in. We believe this has something to do with an authentication setting on their side. If you see this error, please contact [email protected].

E*TRADE automation questions

Why did my E*TRADE connection stop sending orders?
E*TRADE access tokens expire after 15 days. Open Brokers in TradersPost and connect E*TRADE again, then confirm the subscription still points at that connection.