Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Account - Class in com.jquestrade
- Represents a trading account.
- activate() - Method in class com.jquestrade.Questrade
- Starts up the API connection by exchanging the refresh token for an access token.
- Activity - Class in com.jquestrade
- Represents an account activity.
- All - Enum constant in enum class com.jquestrade.Order.OrderState
- Any order, open or closed.
- ArgumentException - Exception in com.jquestrade.exceptions
- Thrown if invalid or malformed argument, argument length exceeds imposed limit, or missing required argument.
- ArgumentException(String) - Constructor for exception com.jquestrade.exceptions.ArgumentException
- Authorization - Class in com.jquestrade
- Represents the data that allows an application to make requests the Questrade API.
B
- Balance - Class in com.jquestrade
- Represents a per-currency or combined balances for a specified account.
- Balances - Class in com.jquestrade
- Represents the overall encompassing balance for an account.
- Balances.Currency - Enum Class in com.jquestrade
- Represents a currency.
C
- CAD - Enum constant in enum class com.jquestrade.Balances.Currency
- Represents the Canadian dollar.
- Candle - Class in com.jquestrade
- Represents historical market data in the form of OHLC candlesticks for a specified symbol.
- Candle.Interval - Enum Class in com.jquestrade
- Represents an interval for a set of candles.
- Closed - Enum constant in enum class com.jquestrade.Order.OrderState
- Only closed orders.
- com.jquestrade - package com.jquestrade
- com.jquestrade.exceptions - package com.jquestrade.exceptions
E
- Execution - Class in com.jquestrade
- Represents executions for a specific account.
F
- FifteenMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
- FiveMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
- FourHours - Enum constant in enum class com.jquestrade.Candle.Interval
- FourMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
G
- getAccessToken() - Method in class com.jquestrade.Authorization
- Returns the access token.
- getAccessTokenExpiry() - Method in class com.jquestrade.Authorization
- Returns how long after generation the access token will expire.
- getAccounts() - Method in class com.jquestrade.Questrade
- Get all of the accounts for the associated Questrade account.
- getAction() - Method in class com.jquestrade.Activity
- The action.
Example types:
Buy (for orders)
Sell (for orders)
CON (for deposits) - getActivities(String, ZonedDateTime, ZonedDateTime) - Method in class com.jquestrade.Questrade
- Get all of the activities of an account in a given time period.
- getApiServer() - Method in class com.jquestrade.Authorization
- Returns the URL of the API server assigned to the access token.
- getAskPrice() - Method in class com.jquestrade.Quote
- Returns the ask price.
- getAskSize() - Method in class com.jquestrade.Quote
- Return the ask size.
- getAuthorization() - Method in class com.jquestrade.Questrade
- Returns an
Authorization
object which contains the access token, api server, access token expiry time, new refresh token, and the access token type (which is always Bearer). - getAverageEntryPrice() - Method in class com.jquestrade.Position
- Returns the average price paid for all executions constituting the position.
- getAverageVol20Days() - Method in class com.jquestrade.SymbolInfo
- Returns the average trading volume over trailing 20 days.
- getAverageVol3Months() - Method in class com.jquestrade.SymbolInfo
- Returns the average trading volume over trailing 3 months.
- getAvgExecPrice() - Method in class com.jquestrade.Order
- Returns the average price of all executions received for this order.
- getBalances(String) - Method in class com.jquestrade.Questrade
- Get the balances for the given account.
- getBidPrice() - Method in class com.jquestrade.Quote
- Returns the bid price.
- getBidSize() - Method in class com.jquestrade.Quote
- Returns the bid size.
- getBuyingPower() - Method in class com.jquestrade.Balance
- Returns the buying power for that particular currency side of the account.
- getCanadianExecutionFee() - Method in class com.jquestrade.Execution
- Returns any additional execution fee charged by TSX (if applicable).
- getCandles(int, ZonedDateTime, ZonedDateTime, Candle.Interval) - Method in class com.jquestrade.Questrade
- Returns historical market data in the form of OHLC candlesticks for a specified symbol.
- getCash() - Method in class com.jquestrade.Balance
- Returns how much cash (non-invested money) is in this balance.
- getChainId() - Method in class com.jquestrade.Order
- Returns the internal identifier of a chain to which the order belongs.
- getClientAccountType() - Method in class com.jquestrade.Account
- Returns the type of client holding the account (e.g., "Individual").
- getClose() - Method in class com.jquestrade.Candle
- Returns the closing price for this candle.
- getClosedPnl() - Method in class com.jquestrade.Position
- Return The realized profit/loss on this position.
- getClosedQuantity() - Method in class com.jquestrade.Position
- Returns the portion of the position that was closed today.
- getCombinedBalances(Balances.Currency) - Method in class com.jquestrade.Balances
- Returns an account's total balance in the given currency.
- getComissionCharged() - Method in class com.jquestrade.Order
- Returns the total commission amount charged for this order.
- getCommission() - Method in class com.jquestrade.Activity
- Returns the net change for the commission paid for the activity.
- getCommission() - Method in class com.jquestrade.Execution
- Returns the Questrade commission for the execution.
- getCreationTime() - Method in class com.jquestrade.Order
- Returns the time that the order was created.
- getCurrency() - Method in class com.jquestrade.Activity
- Returns which currency was involved in the activity.
- getCurrency() - Method in class com.jquestrade.Balance
- Returns this balance's currency.
- getCurrency() - Method in class com.jquestrade.Symbol
- Returns the symbol currency (ISO format).
- getCurrency() - Method in class com.jquestrade.SymbolInfo
- Returns the symbol currency (ISO format).
- getCurrentMarketValue() - Method in class com.jquestrade.Position
- Returns the current market value of the position (quantity x price).
- getCurrentPrice() - Method in class com.jquestrade.Position
- Returns the current price of the position symbol.
- getDayPnl() - Method in class com.jquestrade.Position
- Returns the profit-and-loss on this position for today.
- getDefaultTradingVenue() - Method in class com.jquestrade.Market
- Returns the default trading venue code.
- getDescription() - Method in class com.jquestrade.Activity
- Returns the description of the activity.
- getDescription() - Method in class com.jquestrade.Symbol
- Returns the symbol description (e.g., "Microsoft Corp.").
- getDescription() - Method in class com.jquestrade.SymbolInfo
- Returns the symbol description (e.g., "Microsoft Corp.").
- getDividend() - Method in class com.jquestrade.SymbolInfo
- Returns the dividend amount per share.
- getDividendDate() - Method in class com.jquestrade.SymbolInfo
- Returns the dividend declaration date.
- getEnd() - Method in class com.jquestrade.Candle
- Returns the candlestick end timestamp (in ISO format).
- getEndTime() - Method in class com.jquestrade.Market
- Returns the regular market closing time for current trading date.
- getEps() - Method in class com.jquestrade.SymbolInfo
- Returns the trailing 12-month earnings per share.
- getExchangeExecId() - Method in class com.jquestrade.Execution
- Returns the identifier of the execution at the market where it originated.
- getExchangeOrderId() - Method in class com.jquestrade.Order
- Returns the identifier assigned to this order by exchange where it was routed.
- getExDate() - Method in class com.jquestrade.SymbolInfo
- Returns the dividend ex-date.
- getExecutionFee() - Method in class com.jquestrade.Execution
- Returns the liquidity fee charged by execution venue.
- getExecutions(String, ZonedDateTime, ZonedDateTime) - Method in class com.jquestrade.Questrade
- Get all of the executions of an account in a given time period.
- getExtendedEndTime() - Method in class com.jquestrade.Market
- Returns the extended market closing time for current trading date.
- getExtendedStartTime() - Method in class com.jquestrade.Market
- Returns the pre-market opening time for current trading date.
- getFilledQuantity() - Method in class com.jquestrade.Order
- Returns the filled portion of the order quantity.
- getGrossAmount() - Method in class com.jquestrade.Activity
- Returns the gross amount.
- getGtdDate() - Method in class com.jquestrade.Order
- Returns the good-till-date marker and date parameter.
- getHigh() - Method in class com.jquestrade.Candle
- Returns the highest price during this candle.
- getHigh52w() - Method in class com.jquestrade.Quote
- Returns the highest price in the past 52 weeks.
- getHighPrice() - Method in class com.jquestrade.Quote
- Returns the daily high price.
- getHighPrice52() - Method in class com.jquestrade.SymbolInfo
- Returns the 52-week high price.
- getIcebergQuantity() - Method in class com.jquestrade.Order
- Returns the quantity of the iceberg special instruction.
- getId() - Method in class com.jquestrade.Execution
- Returns the internal identifier of the execution.
- getId() - Method in class com.jquestrade.Order
- Returns the internal order identifier.
- getIndustryGroup() - Method in class com.jquestrade.SymbolInfo
- Returns the industry group classification.
- getIndustrySector() - Method in class com.jquestrade.SymbolInfo
- Returns the industry sector classification.
- getIndustrySubgroup() - Method in class com.jquestrade.SymbolInfo
- Returns the industry subgroup classification.
- getLastExecPrice() - Method in class com.jquestrade.Order
- Returns the price of the last execution received for the order in question.
- getLastRequest() - Method in class com.jquestrade.Questrade
- A string representation of the this object's last HTTP request.
- getLastTradePrice() - Method in class com.jquestrade.Quote
- Returns the price of the last trade.
- getLastTradePriceTrHrs() - Method in class com.jquestrade.Quote
- Returns the price of the last trade during regular trade hours.
- getLastTradeSize() - Method in class com.jquestrade.Quote
- Returns the quantity of the last trade.
- getLastTradeTick() - Method in class com.jquestrade.Quote
- getLastTradeTime() - Method in class com.jquestrade.Quote
- Returns the trade direction.
- getLegs() - Method in class com.jquestrade.Order
- Deprecated.
- getLevel1Feeds() - Method in class com.jquestrade.Market
- Returns a list of level 1 market data feed codes.
- getLevel2Feeds() - Method in class com.jquestrade.Market
- Returns a list of level 2 market data feed codes.
- getLimitPrice() - Method in class com.jquestrade.Order
- Returns the limit price (if applicable).
- getListingExchange() - Method in class com.jquestrade.Symbol
- Returns the primary listing exchange of the symbol.
- getListingExchange() - Method in class com.jquestrade.SymbolInfo
- Returns the primary listing exchange of the symbol.
- getLow() - Method in class com.jquestrade.Candle
- Returns the lowest price during this candle.
- getLow52w() - Method in class com.jquestrade.Quote
- Returns the lowest price in the past 52 weeks.
- getLowPrice() - Method in class com.jquestrade.Quote
- Returns the daily low price.
- getLowPrice52() - Method in class com.jquestrade.SymbolInfo
- Returns the 52-week low price.
- getMaintenanceExcess() - Method in class com.jquestrade.Balance
- Returns the maintenance excess for that particular currency side of the account.
- getMarketCap() - Method in class com.jquestrade.SymbolInfo
- Returns the market capitalization (outstandingShares * prevDayClosePrice).
- getMarkets() - Method in class com.jquestrade.Questrade
- Retrieves information about supported markets.
- getMarketValue() - Method in class com.jquestrade.Balance
- Returns the market value of all securities in the account in this balance's currency.
- getMinQuantity() - Method in class com.jquestrade.Order
- Specifies the minimum special instruction.
- getMinTick() - Method in class com.jquestrade.SymbolInfo.MinTick
- Returns the minimum price increment.
- getMinTicks() - Method in class com.jquestrade.SymbolInfo
- Returns the min ticks.
- getName() - Method in class com.jquestrade.Market
- Returns the market name.
- getNetAmount() - Method in class com.jquestrade.Activity
- Returns the net amount for the account.
- getNotes() - Method in class com.jquestrade.Execution
- Returns manual notes for the execution that may have been entered by Trade Desk staff.
- getNotes() - Method in class com.jquestrade.Order
- Returns notes that may have been manually added by Questrade staff.
- getNumber() - Method in class com.jquestrade.Account
- Returns the eight-digit account number (e.g., "26598145").
- getOpen() - Method in class com.jquestrade.Candle
- Returns the opening price for this candle.
- getOpenPnl() - Method in class com.jquestrade.Position
- Return the total unrealized profit/loss on this position.
- getOpenPrice() - Method in class com.jquestrade.Quote
- Returns the opening trade price.
- getOpenQuantity() - Method in class com.jquestrade.Order
- Returns the unfilled portion of the order quantity.
- getOpenQuantity() - Method in class com.jquestrade.Position
- Returns the position quantity remaining open.
- getOptionContractDeliverables() - Method in class com.jquestrade.SymbolInfo
- Deprecated.
- getOptionDurationType() - Method in class com.jquestrade.SymbolInfo
- Returns the option type (e.g., "Call").
- getOptionExerciseType() - Method in class com.jquestrade.SymbolInfo
- Returns the option exercise style (e.g., "American").
- getOptionExpiryDate() - Method in class com.jquestrade.SymbolInfo
- Returns the date on which the option expires.
- getOptionRoot() - Method in class com.jquestrade.SymbolInfo
- Returns the option root symbol (e.g., "MSFT").
- getOptionStrikePrice() - Method in class com.jquestrade.SymbolInfo
- Returns the option strike price
- getOptionType() - Method in class com.jquestrade.SymbolInfo
- Returns the option duration type (e.g., "Weekly").
- getOrderChainId() - Method in class com.jquestrade.Execution
- Returns the internal identifier of the order chain to which the execution belongs.
- getOrderClass() - Method in class com.jquestrade.Order
- Returns the Bracket Order class.
- getOrderGroupId() - Method in class com.jquestrade.Order
- Returns the internal identifier of the order group.
- getOrderId() - Method in class com.jquestrade.Execution
- Returns the internal identifier of the order to which the execution belongs.
- getOrderPlacementCommission() - Method in class com.jquestrade.Execution
- Returns the Questrade commission for orders placed with Trade Desk.
- getOrderRoute() - Method in class com.jquestrade.Order
- Returns the order route name.
- getOrders(String, int[]) - Method in class com.jquestrade.Questrade
- Get all of the orders of an account in a given time period, using one or more order IDs.
- getOrders(String, int, int...) - Method in class com.jquestrade.Questrade
- Get all of the orders of an account in a given time period, using one or more order IDs.
- getOrders(String, ZonedDateTime, ZonedDateTime) - Method in class com.jquestrade.Questrade
- Get all of the orders of an account in a given time period.
- getOrders(String, ZonedDateTime, ZonedDateTime, Order.OrderState) - Method in class com.jquestrade.Questrade
- Get all of the orders of an account in a given time period.
- getOrderType() - Method in class com.jquestrade.Order
- Returns the order type, (e.g., "Buy-To-Open")
- getOutstandingShares() - Method in class com.jquestrade.SymbolInfo
- Returns the total number of shares outstanding.
- getParentId() - Method in class com.jquestrade.Execution
- Returns the internal identifier of the parent order.
- getPe() - Method in class com.jquestrade.SymbolInfo
- Returns the trailing 12-month price to earnings ratio.
- getPerCurrencyBalances(Balances.Currency) - Method in class com.jquestrade.Balances
- Returns the balance for a particular currency's side of the account.
i.e. - getPivot() - Method in class com.jquestrade.SymbolInfo.MinTick
- Returns the beginning of the interval for a given minimum price increment.
- getPlacementCommission() - Method in class com.jquestrade.Order
- Returns the commission for placing the order via the Trade Desk over the phone.
- getPositions(String) - Method in class com.jquestrade.Questrade
- Get all of the current positions for a given account.
- getPrevDayClosePrice() - Method in class com.jquestrade.SymbolInfo
- Returns the closing trade price from the previous trading day.
- getPrice() - Method in class com.jquestrade.Activity
- Returns the price of the shares involved in the activity (if the activity was an order).
- getPrice() - Method in class com.jquestrade.Execution
- Returns the execution price.
- getPrimaryOrderRoutes() - Method in class com.jquestrade.Market
- Returns a list of the primary order route codes.
- getPrimaryRoute() - Method in class com.jquestrade.Order
- getQuantity() - Method in class com.jquestrade.Activity
- Returns the quantity of shares involved in the activity (if applicable).
- getQuantity() - Method in class com.jquestrade.Execution
- Returns the number of shares in the execution.
- getQuote(int[]) - Method in class com.jquestrade.Questrade
- Retrieves a single Level 1 market data quote for one or more symbols.
- getQuote(int, int...) - Method in class com.jquestrade.Questrade
- Retrieves a single Level 1 market data quote for one or more symbols.
- getRefreshToken() - Method in class com.jquestrade.Authorization
- Returns the new refresh token, which can be used to generate a new
Authorization
. - getRejectionReason() - Method in class com.jquestrade.Order
- Returns the human readable order rejection reason message.
- getSecFee() - Method in class com.jquestrade.Execution
- Returns the SEC fee charged on all sales of US securities.
- getSecondaryOrderRoutes() - Method in class com.jquestrade.Market
- Returns a list of the secondary order route codes.
- getSecondaryRoute() - Method in class com.jquestrade.Order
- getSecurityType() - Method in class com.jquestrade.Symbol
- Returns the symbol security type (Eg: "Stock")
- getSecurityType() - Method in class com.jquestrade.SymbolInfo
- Returns the symbol security type (Eg: "Stock")
- getSettlementDate() - Method in class com.jquestrade.Activity
- The settlement date as a string in ISO 8601 format.
- getSide() - Method in class com.jquestrade.Execution
- Returns the client side of the order to which the execution belongs.
- getSide() - Method in class com.jquestrade.Order
- Returns the client side of the order.
- getSnapQuotesLimit() - Method in class com.jquestrade.Market
- Returns the number of snap quotes that the user can retrieve from this market.
- getSodCombinedBalances(Balances.Currency) - Method in class com.jquestrade.Balances
- Returns the account's total balance in the given currency at the start-of-day of the most recent trading day.
Example: If you get an accounts balances at 3PM EST on a weekday, this start-of-day balance will represent the balance at the beginning of that day (in other words, your closing balance of the previous trading day). - getSodPerCurrencyBalances(Balances.Currency) - Method in class com.jquestrade.Balances
- Returns the balance for a particular currency's side of the account at the start-of-day of the most recent trading day.
Example: If you get an accounts balances at 3PM EST on a weekday, this start-of-day balance will represent the balance at the beginning of that day (in other words, your closing balance of the previous trading day). - getSource() - Method in class com.jquestrade.Order
- Returns the source of the order, i.e.
- getStart() - Method in class com.jquestrade.Candle
- Returns the candlestick start timestamp (in ISO format).
- getStartTime() - Method in class com.jquestrade.Market
- Returns the regular market opening time for current trading date.
- getState() - Method in class com.jquestrade.Order
- Returns the order state.
- getStatus() - Method in class com.jquestrade.Account
- Returns the status of the account (e.g., Active).
- getStatusCode() - Method in exception com.jquestrade.exceptions.StatusCodeException
- Returns the status code that caused this exception.
- getStopPrice() - Method in class com.jquestrade.Order
- Returns the stop price (if applicable).
- getStrategyType() - Method in class com.jquestrade.Order
- Returns the multi-leg strategy to which the order belongs.
- getSymbol() - Method in class com.jquestrade.Activity
- Returns the stock symbol involved in this activity (if applicable).
- getSymbol() - Method in class com.jquestrade.Execution
- Returns the symbol of the security involved in the execution.
- getSymbol() - Method in class com.jquestrade.Order
- Returns the security symbol that follows Questrade symbology (e.g., "TD.TO").
- getSymbol() - Method in class com.jquestrade.Position
- Returns the symbol of the position.
- getSymbol() - Method in class com.jquestrade.Quote
- Returns the symbol/ticker following Questrade's symbology.
- getSymbol() - Method in class com.jquestrade.Symbol
- Returns the stock symbol/ticker.
- getSymbol() - Method in class com.jquestrade.SymbolInfo
- Returns the stock symbol/ticker.
- getSymbol(int[]) - Method in class com.jquestrade.Questrade
- Returns detailed information for one or more specific symbols using their internal unique identifiers.
- getSymbol(int, int...) - Method in class com.jquestrade.Questrade
- Returns detailed information for one or more specific symbols using their internal unique identifiers.
- getSymbol(String[]) - Method in class com.jquestrade.Questrade
- Returns detailed information for one or more specific symbols using their symbol names.
- getSymbol(String, String...) - Method in class com.jquestrade.Questrade
- Returns detailed information for one or more specific symbols using their symbol names.
- getSymbolId() - Method in class com.jquestrade.Activity
- Returns a numeric stock ID for the particular stock involved in this activity (if applicable).
- getSymbolId() - Method in class com.jquestrade.Execution
- Returns the internal symbol identifier of the security involved in the execution.
- getSymbolId() - Method in class com.jquestrade.Order
- Returns the internal symbol identifier.
- getSymbolId() - Method in class com.jquestrade.Position
- Returns the internal symbol identifier.
- getSymbolId() - Method in class com.jquestrade.Quote
- Returns the internal symbol identifier.
- getSymbolId() - Method in class com.jquestrade.Symbol
- Returns the internal unique symbol identifier.
- getSymbolId() - Method in class com.jquestrade.SymbolInfo
- Returns the internal unique symbol identifier.
- getTier() - Method in class com.jquestrade.Quote
- Returns the market tier.
- getTime() - Method in class com.jquestrade.Questrade
- Returns the current server time in ISO format and Eastern time zone (EST).
- getTimeInForce() - Method in class com.jquestrade.Order
- Returns the order order time-in-force.
- getTimestamp() - Method in class com.jquestrade.Execution
- Returns the execution timestamp in ISO 8601 format.
- getTokenType() - Method in class com.jquestrade.Authorization
- The access token type.
- getTotalCost() - Method in class com.jquestrade.Execution
- Returns the execution cost (price x quantity).
- getTotalCost() - Method in class com.jquestrade.Position
- Returns the total cost of the position.
- getTotalEquity() - Method in class com.jquestrade.Balance
- Returns the total equity for this balance (cash + market value).
- getTotalQuantity() - Method in class com.jquestrade.Order
- Returns the total number of shares in the order.
- getTradeDate() - Method in class com.jquestrade.Activity
- The trade date as a string in ISO 8601 format.
- getTradeUnit() - Method in class com.jquestrade.SymbolInfo
- Returns the number of shares of a particular security that is used as the acceptable quantity for trading
- getTradingVenues() - Method in class com.jquestrade.Market
- Returns a list of trading venue codes.
- getTransactionDate() - Method in class com.jquestrade.Activity
- The transaction date as a string in ISO 8601 format.
- getTriggerStopPrice() - Method in class com.jquestrade.Order
- Returns the stop price at which order was triggered.
- getType() - Method in class com.jquestrade.Account
- Returns the type of the account (e.g., "Cash", "Margin").
- getType() - Method in class com.jquestrade.Activity
- Returns the activity type.
- getUpdateTime() - Method in class com.jquestrade.Order
- Returns the time of the order's last update.
- getUserId() - Method in class com.jquestrade.Account
- Returns the internal identifier of the user making the request.
- getUserId() - Method in class com.jquestrade.Order
- Returns the internal identifier of user that placed the order.
- getVenue() - Method in class com.jquestrade.Execution
- Returns the trading venue where execution originated.
- getVenueHoldingOrder() - Method in class com.jquestrade.Order
- Returns the venue where non-marketable portion of the order was booked.
- getVolume() - Method in class com.jquestrade.Candle
- Returns the trading volume for this candle.
- getVolume() - Method in class com.jquestrade.Quote
- Returns the trading volume.
- getVWAP() - Method in class com.jquestrade.Candle
- Returns the Volume Weighted Average Price.
- getVWAP() - Method in class com.jquestrade.Quote
- Returns the Volume Weighted Average Price.
- getYield() - Method in class com.jquestrade.SymbolInfo
- Returns the dividend yield (dividend / prevDayClosePrice).
H
- HalfHour - Enum constant in enum class com.jquestrade.Candle.Interval
- hasOptions() - Method in class com.jquestrade.SymbolInfo
- Returns whether the symbol is an underlying option.
I
- isAllOrNone() - Method in class com.jquestrade.Order
- Returns the all-or-none special instruction.
- isAnonoymous() - Method in class com.jquestrade.Order
- Returns the "anonymous" special instruction.
- isBilling() - Method in class com.jquestrade.Account
- Returns whether or not this account is one that gets billed for various expenses such as fees, market data, etc.
- isCrossZero() - Method in class com.jquestrade.Order
- Don't know what this is, go look it up.
- isDelayed() - Method in class com.jquestrade.Quote
- Whether the quote is delayed (true) or real-time (false)
- isHalted() - Method in class com.jquestrade.Quote
- Returns whether trading in the symbol is currently halted.
- isInsider() - Method in class com.jquestrade.Order
- Returns whether or not the user that placed the order is an insider.
- isLimitOffsetInDollar() - Method in class com.jquestrade.Order
- Returns whether or not the limit offset is specified in dollars (vs.
- isPrimary() - Method in class com.jquestrade.Account
- Returns whether or not this is a primary account for the holder.
- isQuotable() - Method in class com.jquestrade.Symbol
- Returns whether a symbol has live market data.
- isQuotable() - Method in class com.jquestrade.SymbolInfo
- Returns whether a symbol has live market data.
- isRealTime() - Method in class com.jquestrade.Balance
- Whether or not real-time data was used to calculate this balance's values.
- isRealTime() - Method in class com.jquestrade.Position
- Returns whether or not real-time quote was used to compute the profit-and-losses.
- isSignificantShareHolder() - Method in class com.jquestrade.Order
- Returns whether or not the user that placed the order is a significant shareholder.
- isTradable() - Method in class com.jquestrade.Symbol
- Returns whether a symbol is tradable on the platform.
- isTradable() - Method in class com.jquestrade.SymbolInfo
- Returns whether a symbol is tradable on the platform.
- isUnderReorg() - Method in class com.jquestrade.Position
- Whether or not the symbol is currently undergoing a reorg.
M
- Market - Class in com.jquestrade
- Represents a market (e.g: TSX, NYSE, NASDAQ, etc)
O
- OneDay - Enum constant in enum class com.jquestrade.Candle.Interval
- OneHour - Enum constant in enum class com.jquestrade.Candle.Interval
- OneMinute - Enum constant in enum class com.jquestrade.Candle.Interval
- OneMonth - Enum constant in enum class com.jquestrade.Candle.Interval
- OneWeek - Enum constant in enum class com.jquestrade.Candle.Interval
- OneYear - Enum constant in enum class com.jquestrade.Candle.Interval
- Open - Enum constant in enum class com.jquestrade.Order.OrderState
- Only open orders.
- Order - Class in com.jquestrade
- Represents an order.
- Order.OrderState - Enum Class in com.jquestrade
- The state of an order.
P
- Position - Class in com.jquestrade
- Represents a position in your Questrade account.
- Position() - Constructor for class com.jquestrade.Position
Q
- Questrade - Class in com.jquestrade
- The
Questrade
class represents an Questrade API client. - Questrade(String) - Constructor for class com.jquestrade.Questrade
- Creates an instance of the
QuestradeAPI
wrapper, whose methods can be used to access the Questrade API. - Questrade(String, String, String) - Constructor for class com.jquestrade.Questrade
- Creates an instance of the
QuestradeAPI
wrapper, whose methods can be used to access the Questrade API. - Quote - Class in com.jquestrade
- Represents a single Level 1 market data quote for a ticker.
R
- RefreshTokenException - Exception in com.jquestrade.exceptions
- Thrown when the refresh token is not valid.
- RefreshTokenException(String) - Constructor for exception com.jquestrade.exceptions.RefreshTokenException
- retrieveAccessToken() - Method in class com.jquestrade.Questrade
- Forcefully refreshes the authorization (which includes the access token) with the refresh token saved within the object.
- retrieveAccessToken(String) - Method in class com.jquestrade.Questrade
- Manually refresh the authorization (which includes the access token) with a given refresh token.
- revokeAuthorization() - Method in class com.jquestrade.Questrade
- Consumes this object's refresh and access token, invalidating them so that the user will have to go and generate a new refresh token from Questrade.
- revokeAuthorization(String) - Method in class com.jquestrade.Questrade
- Consumes the refresh token and any access tokens associated with it, invalidating them so that the user will have to go and generate a new refresh token from Questrade.
S
- searchSymbol(String) - Method in class com.jquestrade.Questrade
- Returns a search for a symbol containing basic information.
- searchSymbol(String, int) - Method in class com.jquestrade.Questrade
- Returns a search for a symbol containing basic information.
* Example: If theprefix
is"BMO"
, the result set will contain basic information for"BMO"
,"BMO.PRJ.TO"
, etc (anything with"BMO"
in it). - setAuthRelay(Consumer<Authorization>) - Method in class com.jquestrade.Questrade
- Sets the authorization relay function, which is user-created method to which an
Authorization
object is relayed to. - StatusCodeException - Exception in com.jquestrade.exceptions
- Thrown when there is some kind of issue with the API request.
- StatusCodeException(String, int) - Constructor for exception com.jquestrade.exceptions.StatusCodeException
- Symbol - Class in com.jquestrade
- Represents a symbol/ticker.
- SymbolInfo - Class in com.jquestrade
- Represents information about a symbol/ticker
- SymbolInfo.MinTick - Class in com.jquestrade
- Represents a min tick.
T
- TenMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
- ThreeMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
- TimeRangeException - Exception in com.jquestrade.exceptions
- Thrown when the user-given time-range is invalid, such as if the endTime is sooner than the startDate.
- TimeRangeException(String) - Constructor for exception com.jquestrade.exceptions.TimeRangeException
- TwentyMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
- TwoHours - Enum constant in enum class com.jquestrade.Candle.Interval
- TwoMinutes - Enum constant in enum class com.jquestrade.Candle.Interval
U
- USD - Enum constant in enum class com.jquestrade.Balances.Currency
- Represents the U.S.
V
- valueOf(String) - Static method in enum class com.jquestrade.Balances.Currency
- Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jquestrade.Candle.Interval
- Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jquestrade.Order.OrderState
- Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.jquestrade.Balances.Currency
- Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jquestrade.Candle.Interval
- Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jquestrade.Order.OrderState
- Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form