Ameritrade (Ameritrade v1.0.0) View Source
Documentation for Ameritrade
.
Link to this section Summary
Functions
Cancel a specific order for a specific account. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Save an order for a specific account. Click here for to see our Place Order Samples Guide.
Create watchlist for specific account.This method does not verify that the symbol or asset type are valid.
Delete a specific saved order for a specific account.
Delete watchlist for a specific account.
Account balances, positions, and orders for a specific account.
Account balances, positions, and orders for all linked accounts.
Get an instrument by CUSIP
Top 10 (up or down) movers by value or percent for a particular market
All watchlists for all of the user's linked accounts.
Get option chain for an optionable Symbol
Get a specific order for a specific account.
Orders for a specific account.
All orders for a specific account or, if account ID isn't specified, orders will be returned for all linked accounts.
Get price history for a symbol
Get quote for a symbol
Get quote for one or more symbols
Specific saved order by its ID, for a specific account.
Saved orders for a specific account.
Search or retrieve instrument data, including fundamental data.
Preferences for a specific account.
Transaction for a specific account.
Transactions for a specific account.
Preferences for a specific account.
User Principal details.
Specific watchlist for a specific account.
Place an order for a specific account. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Replace an existing order for an account. The existing order will be replaced by the new order. Once replaced, the old order will be canceled and a new order will be created. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Replace an existing saved order for an account. The existing saved order will be replaced by the new order. Click here for to see our Place Order Samples Guide.
Replace watchlist for a specific account. This method does not verify that the symbol or asset type are valid.
Update preferences for a specific account.
Partially update watchlist for a specific account: change watchlist name, add to the beginning/end of a watchlist, update or delete items in a watchlist. This method does not verify that the symbol or asset type are valid.
Link to this section Functions
Cancel a specific order for a specific account. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Save an order for a specific account. Click here for to see our Place Order Samples Guide.
Create watchlist for specific account.This method does not verify that the symbol or asset type are valid.
Delete a specific saved order for a specific account.
Delete watchlist for a specific account.
Account balances, positions, and orders for a specific account.
Account balances, positions, and orders for all linked accounts.
Get an instrument by CUSIP
Top 10 (up or down) movers by value or percent for a particular market
All watchlists for all of the user's linked accounts.
get_option_chain(token, symbol, contractType \\ "ALL", strikeCount \\ 0, includeQuotes \\ "FALSE", strategy \\ "SINGLE", interval \\ 0, strike \\ 0, range \\ "ALL", fromDate \\ nil, toDate \\ nil, volatility \\ nil, underlyingPrice \\ nil, interestRate \\ nil, daysToExpiration \\ nil, expMonth \\ "ALL", optionType \\ "ALL")
View SourceGet option chain for an optionable Symbol
Get a specific order for a specific account.
Orders for a specific account.
All orders for a specific account or, if account ID isn't specified, orders will be returned for all linked accounts.
get_price_history(token, symbol, periodType \\ "ALL", period \\ nil, frequencyType \\ "minute", frequency \\ "minute", endDate \\ nil, startDate \\ nil, needExtendedHoursData \\ "TRUE")
View SourceGet price history for a symbol
Get quote for a symbol
Get quote for one or more symbols
Specific saved order by its ID, for a specific account.
Saved orders for a specific account.
Search or retrieve instrument data, including fundamental data.
Preferences for a specific account.
Transaction for a specific account.
Transactions for a specific account.
Preferences for a specific account.
User Principal details.
Specific watchlist for a specific account.
Place an order for a specific account. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Replace an existing order for an account. The existing order will be replaced by the new order. Once replaced, the old order will be canceled and a new order will be created. Order throttle limits may apply. Click here for to see our Place Order Samples Guide for more information around order throttles and examples of orders.
Replace an existing saved order for an account. The existing saved order will be replaced by the new order. Click here for to see our Place Order Samples Guide.
Replace watchlist for a specific account. This method does not verify that the symbol or asset type are valid.
Update preferences for a specific account.
Please note that the directOptionsRouting and directEquityRouting values cannot be modified via this operation.
Partially update watchlist for a specific account: change watchlist name, add to the beginning/end of a watchlist, update or delete items in a watchlist. This method does not verify that the symbol or asset type are valid.