Index

A B C E F G H I M O P Q R S T U V 
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 the prefix 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.
A B C E F G H I M O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form