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.
When
What
Effect
-
1 Day 0
You connect E*TRADE
Connect on a day you will remember.
-
2 A little before the end
Your calendar reminder
Put a reminder on your own calendar, then reconnect from the Brokers page.
-
3 About 15 days
The token runs out
The connection stops working and you have to connect E*TRADE again.
-
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.
Your account
E*TRADE
Connected with OAuth.
Strategy subscription
Your strategy
The E*TRADE account is subscribed to it.
Signal from any source
Strategy webhook
The message only has to describe the trade.
{ "ticker": "AAPL", "action": "buy" }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.
| 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.