asynctradier.common package
Submodules
- asynctradier.common.account_balance module
AccountBalanceAccountBalance.option_short_valueAccountBalance.total_equityAccountBalance.account_numberAccountBalance.account_typeAccountBalance.close_plAccountBalance.current_requirementAccountBalance.equityAccountBalance.long_market_valueAccountBalance.market_valueAccountBalance.open_plAccountBalance.option_long_valueAccountBalance.option_requirementAccountBalance.pending_orders_countAccountBalance.short_market_valueAccountBalance.stock_long_valueAccountBalance.total_cashAccountBalance.uncleared_fundsAccountBalance.pending_cashAccountBalance.cashAccountBalance.marginAccountBalance.pdtAccountBalance.to_dict()
CashAccountBalanceDetailsMarginAccountBalanceDetailsPDTAccountBalanceDetails
- asynctradier.common.calendar module
- asynctradier.common.clock module
- asynctradier.common.event module
- asynctradier.common.expiration module
- asynctradier.common.gain_loss module
- asynctradier.common.market_data module
MarketDataMarketDataQuoteMarketDataSummaryMarketDataTimesaleMarketDataTimesale.symbolMarketDataTimesale.exchMarketDataTimesale.bidMarketDataTimesale.askMarketDataTimesale.lastMarketDataTimesale.sizeMarketDataTimesale.dateMarketDataTimesale.seqMarketDataTimesale.flagMarketDataTimesale.cancelMarketDataTimesale.correctionMarketDataTimesale.sessionMarketDataTimesale.to_dict()MarketDataTimesale.to_string()
MarketDataTrade
- asynctradier.common.option_contract module
- asynctradier.common.order module
OrderOrder.idOrder.typeOrder.symbolOrder.sideOrder.quantityOrder.statusOrder.durationOrder.avg_fill_priceOrder.exec_quantityOrder.last_fill_priceOrder.last_fill_quantityOrder.remaining_quantityOrder.create_dateOrder.transaction_dateOrder.class_Order.option_symbolOrder.priceOrder.number_of_legsOrder.legs
- asynctradier.common.position module
- asynctradier.common.quote module
GreeksQuoteQuote.symbolQuote.descriptionQuote.exchQuote.typeQuote.lastQuote.changeQuote.volumeQuote.openQuote.highQuote.lowQuote.closeQuote.bidQuote.askQuote.underlyingQuote.strikeQuote.change_percentageQuote.average_volumeQuote.last_volumeQuote.trade_dateQuote.prevcloseQuote.week_52_highQuote.week_52_lowQuote.bidsizeQuote.bidexchQuote.bid_dateQuote.asksizeQuote.askexchQuote.ask_dateQuote.open_interestQuote.contract_sizeQuote.expiration_dateQuote.expiration_typeQuote.option_typeQuote.root_symbolsQuote.root_symbolQuote.greeksQuote.noteQuote.dateQuote.vwap
- asynctradier.common.security module
- asynctradier.common.user_profile module
- asynctradier.common.watchlist module
Module contents
- class asynctradier.common.AccountStatus(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the status of an account.
- open
The account is open.
- Type:
str
- closed
The account is closed.
- Type:
str
- active = 'active'
- closed = 'closed'
- class asynctradier.common.AccountType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the type of account.
- cash
The account is a cash account.
- Type:
str
- margin
The account is a margin account.
- Type:
str
- pdt
The account is a pattern day trader account.
- Type:
str
- cash = 'cash'
- margin = 'margin'
- pdt = 'pdt'
- class asynctradier.common.Classification(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumEnum class representing different classifications.
Possible values: - individual - entity - joint_survivor - traditional_ira - roth_ira - rollover_ira - sep_ira
- entity = 'entity'
- individual = 'individual'
- joint_survivor = 'joint_survivor'
- rollover_ira = 'rollover_ira'
- roth_ira = 'roth_ira'
- sep_ira = 'sep_ira'
- traditional_ira = 'traditional_ira'
- class asynctradier.common.Duration(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the order duration.
Possible values: - day: for day orders - good_till_cancel: for good till cancel orders - pre: for pre-market orders - immediate_or_cancel: for immediate or cancel orders
- day = 'day'
- good_till_cancel = 'gtc'
- immediate_or_cancel = 'post'
- pre = 'pre'
- class asynctradier.common.EventType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the type of an event.
- trade
The event is a trade event.
- Type:
str
- journal
The event is a journal event.
- Type:
str
- option
The event is an option event.
- Type:
str
- ach
The event is an ACH event.
- Type:
str
- wire
The event is a wire event.
- Type:
str
- dividend
The event is a dividend event.
- Type:
str
- fee
The event is a fee event.
- Type:
str
- tax
The event is a tax event.
- Type:
str
- check
The event is a check event.
- Type:
str
- transfer
The event is a transfer event.
- Type:
str
- adjustment
The event is an adjustment event.
- Type:
str
- interest
The event is an interest event.
- Type:
str
- ach = 'ach'
- adjustment = 'adjustment'
- check = 'check'
- dividend = 'dividend'
- fee = 'fee'
- interest = 'interest'
- journal = 'journal'
- option = 'option'
- tax = 'tax'
- trade = 'trade'
- transfer = 'transfer'
- wire = 'wire'
- class asynctradier.common.MarketDataType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumEnum class representing different market data filters.
Possible values: - trade: for trade data - quote: for quote data - summary: for summary data - timesale: for timesale data - tradex: for tradex data
- quote = 'quote'
- summary = 'summary'
- timesale = 'timesale'
- trade = 'trade'
- tradex = 'tradex'
- class asynctradier.common.MarketStatus(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the status of the market.
- open
The market is open.
- Type:
str
- closed
The market is closed.
- Type:
str
- closed = 'closed'
- open = 'open'
- class asynctradier.common.OptionType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the type of option.
Possible values: - call: for call options - put: for put options
- call = 'call'
- put = 'put'
- class asynctradier.common.OrderClass(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the order class for trading.
Possible values: - equity: for equity orders - option: for option orders - multileg: for multileg orders - combo: for combo orders
- combo = 'combo'
- equity = 'equity'
- multileg = 'multileg'
- option = 'option'
- class asynctradier.common.OrderSide(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumEnum class representing the different order sides.
Possible values: - buy_to_open: for buying to open - buy_to_close: for buying to close - sell_to_open: for selling to open - sell_to_close: for selling to close - buy: for buying - sell: for selling - buy_to_cover: for buying to cover - sell_short: for selling short
- buy = 'buy'
- buy_to_close = 'buy_to_close'
- buy_to_cover = 'buy_to_cover'
- buy_to_open = 'buy_to_open'
- sell = 'sell'
- sell_short = 'sell_short'
- sell_to_close = 'sell_to_close'
- sell_to_open = 'sell_to_open'
- class asynctradier.common.OrderStatus(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the status of an order.
Possible values: - open: The order is open and active. - partially_filled: The order has been partially filled. - filled: The order has been completely filled. - expired: The order has expired. - canceled: The order has been canceled. - rejected: The order has been rejected. - pending: The order is pending. - error: An error occurred with the order. - ok: The order is submitted.
- canceled = 'canceled'
- error = 'error'
- expired = 'expired'
- filled = 'filled'
- ok = 'ok'
- open = 'open'
- partially_filled = 'partially_filled'
- pending = 'pending'
- rejected = 'rejected'
- class asynctradier.common.OrderType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the order type.
Possible values: - market: for market orders - limit: for limit orders - stop: for stop orders - stop_limit: for stop limit orders - debit: for debit spread orders - credit: for credit spread orders - even: for even spread orders
- credit = 'credit'
- debit = 'debit'
- even = 'even'
- limit = 'limit'
- market = 'market'
- stop = 'stop'
- stop_limit = 'stop_limit'
- class asynctradier.common.QuoteType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the type of quote.
Possible values: - stock: for stock quotes - option: for option quotes - index: for index quotes - mutual_fund: for mutual fund quotes
- etf = 'etf'
- index = 'index'
- mutual_fund = 'mutual_fund'
- option = 'option'
- stock = 'stock'
- class asynctradier.common.SecurityType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnum- etf = 'etf'
- index = 'index'
- mutual_fund = 'mutual_fund'
- option = 'option'
- stock = 'stock'
- class asynctradier.common.TradeType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnumRepresents the type of a trade.
- buy
The trade is a buy trade.
- Type:
str
- sell
The trade is a sell trade.
- Type:
str
- equity = 'equity'
- option = 'option'