PyTradier first needs to have the
Tradier class initialized, which is how the program logs into the API. This is required since all of Tradier’s API is private and requires authentication before accessing. This can be done using the following example:
import PyTradier tradier = Tradier(token='abc123', account_id='123456', sandbox=False)
The initialization for
Tradier takes three parameters:
tokenYour API access token provided by Tradier. Required.
account_idThe ID number associated with your Tradier Brokerage account. You will only have this if you have opened a Brokerage account with Tradier. Optional.
endpointDetermines whether the developer sandbox, brokerage sandbox, or full API endpoint will be used. Developer sandbox has limited access, but is completely free. The full API requires a Brokerage account. Brokerage accounts also come with a sandbox account for paper trading and has the capabilites of the full API. Optional.
Tradier class has been initialized, all submodules can be called like this:
stocks = tradier.stock('AAPL', 'MSFT') options = tradier.option('AAPL170630P00130000')