Index

A B C D E F G H I L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractColumnCreator<S,T> - Class in org.gaardeon.mosey.view.lists
An abstract base class for creating and configuring TableColumn instances.
AbstractColumnCreator(String, double) - Constructor for class org.gaardeon.mosey.view.lists.AbstractColumnCreator
 
acquire() - Method in class org.gaardeon.mosey.polygon.RateLimiter
Acquires a permit for this RateLimiter and blocks until one is available.
active() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the active record component.
add(Symbol) - Method in class org.gaardeon.mosey.lists.RecentStockList
 
add(Symbol, long) - Method in class org.gaardeon.mosey.lists.RecentStockList
 
add(Symbol, long, List) - Method in class org.gaardeon.mosey.lists.WatchList
 
addDataSeries(DataSeries) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Adds a generic DataSeries to the data store.
addEntry(StockListEntry) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Adds a pre-constructed entry to the list.
addFinancialReports(List) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Adds a list of financial reports to the store, calling FinancialReportStore.addOrUpdateFinancialReport(FinancialReport) for each.
addMarketCap(MarketCap) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Adds a market cap object to the store.
addMarkToStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Adds a mark to a stock and performs the associated buy/sell accounting.
addMarkToStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.Portfolio
 
addMarkToStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.RecentStockList
 
addMarkToStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
addMarkToStock(Symbol, StockMark) - Method in interface org.gaardeon.mosey.lists.StockList
 
addMarkToStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.WatchList
 
addOrUpdateFinancialReport(FinancialReport) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Adds a new financial report to the store or updates an existing one.
addRequest(RequestTombstone) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Adds a record of a data request to prevent redundant fetching.
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.RSChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
addSeriesAndRenderer(TimeSeries, TimeSeriesCollection, XYLineAndShapeRenderer) - Method in class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
addStockList(StockList) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Adds a new StockList to the data store if a list with the same description does not already exist.
addStockSplit(StockSplit) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Adds a stock split event to the data store.
addSymbol(Symbol) - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
addSymbol(Symbol) - Method in class org.gaardeon.mosey.lists.WatchList
Adds a symbol to the watchlist if a symbol with the same ID is not already present.
addSymbols(Collection) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
addSymbols(Collection) - Method in class org.gaardeon.mosey.lists.Portfolio
 
addSymbols(Collection) - Method in class org.gaardeon.mosey.lists.RecentStockList
 
addSymbols(Collection) - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
addSymbols(Collection) - Method in interface org.gaardeon.mosey.lists.StockList
 
addSymbols(Collection) - Method in class org.gaardeon.mosey.lists.WatchList
 
addValue(CalculatedValue) - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
adjustmentFactor() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Calculates the adjustment multiplier for this split.
adjustRange(StockDataSeries, SeriesRange) - Method in class org.gaardeon.mosey.view.chart.SeriesRange
 
ADVANCED - Enum constant in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
 
afterHours() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns the value of the afterHours record component.
ALL_SYMBOLS - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
ANNUAL - Enum constant in enum class org.gaardeon.mosey.marketdata.TimeFrame
 
ANNUAL_VALUE - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.ValuePeriod
 
annualChanges - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
API_KEY_PROPERTY - Static variable in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
ApiError(PolygonClient.ErrorInfo) - Constructor for record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
Creates an instance of a ApiError record class.
appendDailyBar(DailyBar) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Appends a single daily bar to the store.
appendDailyBars(Collection) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Appends a collection of daily bars to the store.
aroundTask(String, int) - Method in class org.gaardeon.mosey.state.RunningTask
 
AroundTask - Interface in org.gaardeon.mosey.state
 
askPrice() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns the value of the askPrice record component.
askSize() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns the value of the askSize record component.
AutoMarketDataStore - Class in org.gaardeon.mosey.marketdata
Manages an in-memory database of market data using an AutoGraph.
AutoMarketDataStore() - Constructor for class org.gaardeon.mosey.marketdata.AutoMarketDataStore
 
AutoPortfolio - Class in org.gaardeon.mosey.lists
An AutoPortfolio is a type of stock list that simulates a portfolio with automated accounting for "Buy" and "Sell" transactions.
AutoPortfolio(String, double, double) - Constructor for class org.gaardeon.mosey.lists.AutoPortfolio
Constructs a new AutoPortfolio.
AutoPortfolioMenuPresenter - Class in org.gaardeon.mosey.view.lists
 
AutoPortfolioMenuPresenter(AutoPortfolio, DataStoreController, FxAsynced, ObservableList, TableView) - Constructor for class org.gaardeon.mosey.view.lists.AutoPortfolioMenuPresenter
 
AutoPortfolioPresenter - Class in org.gaardeon.mosey.view.lists
Manages the UI presentation for an AutoPortfolio.
AutoPortfolioPresenter(AutoPortfolio, DataStoreController) - Constructor for class org.gaardeon.mosey.view.lists.AutoPortfolioPresenter
 
AutoPortfolioRowData - Class in org.gaardeon.mosey.view.lists
Represents the data for a single row in the AutoPortfolio view.
AutoPortfolioRowData(Symbol, List, DataStoreController, MarketSnapshotDataBox, FxAsynced) - Constructor for class org.gaardeon.mosey.view.lists.AutoPortfolioRowData
 
AutoPortfolioRulesPresenter - Class in org.gaardeon.mosey.view.lists
Manages a dialog for selecting Buy and Sell rules for an AutoPortfolio.
AutoPortfolioRulesPresenter(AutoPortfolio, DataStoreController) - Constructor for class org.gaardeon.mosey.view.lists.AutoPortfolioRulesPresenter
 
autoTask(String, int) - Method in class org.gaardeon.mosey.state.RunningTask
 
AutoTask - Interface in org.gaardeon.mosey.state
 
AvroSerializer - Class in org.gaardeon.mosey.datatypes
 
AvroSerializer(Path) - Constructor for class org.gaardeon.mosey.datatypes.AvroSerializer
 

B

barDateRangeSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
barDateSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
barPriceRangeSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
barSymbolIdSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
barVolumeRangeSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
BASIC - Enum constant in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
 
BASIC_AVERAGE_SHARES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
BASIC_EARNINGS_PER_SHARE - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
BENEFITS_COSTS_AND_EXPENSES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
bidPrice() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns the value of the bidPrice record component.
bidSize() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns the value of the bidSize record component.

C

calculateDerivative(List, Function) - Method in class org.gaardeon.mosey.analytics.DerivativeCalculator
Calculates the derivative of a data series
CalculatedValue - Record Class in org.gaardeon.mosey.datatypes
 
CalculatedValue(long, double) - Constructor for record class org.gaardeon.mosey.datatypes.CalculatedValue
Creates an instance of a CalculatedValue record class.
calculateEPS(FinancialReport) - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
calculatePctChange(double, double) - Method in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
Calculates the percentage change between two values.
calculateRS(CalculationDescriptor, LocalDate, LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.MoseyRelativeStrengthAnalyzer
 
calculateRS(CalculationDescriptor, LocalDate, LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.RelativeStrengthAnalyzer
Calculates a relative strength percentile rank (0-99) for all stocks within a given date range.
calculateSmoothDerivative(double[], int, int) - Static method in class org.gaardeon.mosey.analytics.DerivativeCalculator
Advanced method with Savitzky-Golay smoothing before derivative This provides noise reduction while calculating derivatives
calculateTtmEPS() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
Uses quarterly EPS values to calculate the most up to date EPS by adding together the most recent 4 quarters' EPS values.
calculateTtmPeRatio() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
calculateVpRatioRank(CalculationDescriptor, LocalDate, LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.VpRatioRankAnalyzer
Calculates the Volume-Price Ratio ranking for all active stocks over a given date range.
CalculationDescriptor - Record Class in org.gaardeon.mosey.datatypes
 
CalculationDescriptor(CalculationType, int, String) - Constructor for record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Creates an instance of a CalculationDescriptor record class.
calculationPeriod() - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Returns the value of the calculationPeriod record component.
CalculationType - Enum Class in org.gaardeon.mosey.datatypes
 
CanceledActionException - Exception Class in org.gaardeon.mosey
 
CanceledActionException() - Constructor for exception class org.gaardeon.mosey.CanceledActionException
 
CanceledActionException(String) - Constructor for exception class org.gaardeon.mosey.CanceledActionException
 
CanceledActionException(String, Throwable) - Constructor for exception class org.gaardeon.mosey.CanceledActionException
 
CanceledActionException(String, Throwable, boolean, boolean) - Constructor for exception class org.gaardeon.mosey.CanceledActionException
 
CanceledActionException(Throwable) - Constructor for exception class org.gaardeon.mosey.CanceledActionException
 
cap() - Method in class org.gaardeon.mosey.datatypes.MarketCap
 
chartColors - Static variable in class org.gaardeon.mosey.view.chart.ChartColors
 
ChartColors - Class in org.gaardeon.mosey.view.chart
 
ChartColors() - Constructor for class org.gaardeon.mosey.view.chart.ChartColors
 
ChartColors.ColorChooser - Interface in org.gaardeon.mosey.view.chart
 
ChartControlBox - Class in org.gaardeon.mosey.view.chart
 
ChartControlBox(DataStoreController, ChartColors.ColorChooser) - Constructor for class org.gaardeon.mosey.view.chart.ChartControlBox
 
cik() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the cik record component.
cik() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the cik record component.
cik() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the cik record component.
cik() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the cik record component.
ClassScopedAppLogger - Class in org.gaardeon.mosey.state
 
ClassScopedAppLogger(ViewBasicState, Class) - Constructor for class org.gaardeon.mosey.state.ClassScopedAppLogger
 
cleanupDb() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Scans the entire database for orphan daily bars (bars whose symbol ID does not correspond to a registered symbol) and removes them.
cleanUpOrphanBars(int) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Removes any daily bars associated with a symbol ID that no longer exists in the symbol table.
close() - Method in class org.gaardeon.mosey.agent.PortfolioAgent
Stops the agent from acting on market changes.
close() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the close record component.
close() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
 
close() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the close record component.
close() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the close record component.
close() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the close record component.
close() - Method in interface org.gaardeon.mosey.state.AutoTask
 
closeAgent() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Stops and closes the currently active portfolio agent.
CLOSED - Enum constant in enum class org.gaardeon.mosey.populators.MarketStatus
 
closeView() - Method in class org.gaardeon.mosey.view.lists.AutoPortfolioPresenter
 
closeView() - Method in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
closeView() - Method in class org.gaardeon.mosey.view.lists.WatchListPresenter
 
clzz() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns the value of the clzz record component.
companyName() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the companyName record component.
compareTo(CalculatedValue) - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
 
compareTo(DailyBar) - Method in record class org.gaardeon.mosey.datatypes.DailyBar
 
compareTo(FinancialValue) - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
 
completedTasks - Variable in class org.gaardeon.mosey.state.RunningTask
 
completions(int) - Method in class org.gaardeon.mosey.state.RunningTask
 
contains(LocalDate) - Method in record class org.gaardeon.mosey.marketdata.DateRange
 
CONTAINS_IMPUTED_VALUES - Enum constant in enum class org.gaardeon.mosey.datatypes.Imputation
Report contains some imputed or corrected values but is not entirely imputed.
CORRECTED_VALUE - Enum constant in enum class org.gaardeon.mosey.datatypes.Imputation
Value was corrected because the original was obviously incorrect.
COST_OF_REVENUE - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
COST_OF_REVENUE_GOODS - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
COST_OF_REVENUE_SERVICES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
COSTS_AND_EXPENSES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
COUNT - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
countBarsForSymbol(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Counts the number of daily bars available for a specific symbol.
createColorChooser() - Static method in class org.gaardeon.mosey.view.chart.ChartColors
 
createColoredText(String) - Method in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
Creates a Text node with color based on its numeric value (green for positive, red for negative).
createColumn() - Method in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
Creates and configures a TableColumn.
createColumn() - Method in class org.gaardeon.mosey.view.lists.MarksColumnCreator
 
createColumn() - Method in class org.gaardeon.mosey.view.lists.MultiValueColumnCreator
 
createColumn() - Method in class org.gaardeon.mosey.view.lists.SelectColumnCreator
 
createColumn() - Method in class org.gaardeon.mosey.view.lists.SimpleTextColumnCreator
 
createColumn() - Method in class org.gaardeon.mosey.view.lists.SortablePercentageColumnCreator
 
createColumn() - Method in class org.gaardeon.mosey.view.lists.SortableValueColumnCreator
 
createImputed(String, String, LocalDate, LocalDate, String, String, String) - Static method in record class org.gaardeon.mosey.datatypes.FinancialReport
 
createRuntimeException() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
 
createTestBars(double...) - Static method in record class org.gaardeon.mosey.datatypes.DailyBar
 
createTestBars(Random, int) - Static method in record class org.gaardeon.mosey.datatypes.DailyBar
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.RSChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
createTimeSeries(List, boolean) - Method in class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.RSChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
createTimeSeriesFromDataSeries(StockDataSeries, String, boolean) - Method in class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
createView() - Method in class org.gaardeon.mosey.view.lists.AutoPortfolioPresenter
 
createView() - Method in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
createView() - Method in class org.gaardeon.mosey.view.lists.WatchListPresenter
 
currentInvestmentValue - Variable in class org.gaardeon.mosey.view.lists.AutoPortfolioRowData
A reactive property holding the current calculated value of the open position for this stock.
currentStockList - Variable in class org.gaardeon.mosey.state.ViewBasicState
 
currentSymbol - Variable in class org.gaardeon.mosey.state.ViewBasicState
 
currentTaskName - Variable in class org.gaardeon.mosey.state.RunningTask
 
cv() - Method in record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Returns the value of the cv record component.

D

DailyBar - Record Class in org.gaardeon.mosey.datatypes
Represents a single day's price and volume data for a symbol.
DailyBar(int, long, double, double, double, double, long, double, int) - Constructor for record class org.gaardeon.mosey.datatypes.DailyBar
Creates an instance of a DailyBar record class.
DailyBar(int, LocalDate, double, long) - Constructor for record class org.gaardeon.mosey.datatypes.DailyBar
 
dailyBars() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the dailyBars record component.
DailyBarsByDatePopulator - Class in org.gaardeon.mosey.populators
Populates aggregated daily bar data for all stocks on a given date.
DailyBarsByDatePopulator(AutoMarketDataStore, PolygonClient, DailyBarsBySymbolPopulator) - Constructor for class org.gaardeon.mosey.populators.DailyBarsByDatePopulator
 
DailyBarsBySymbolPopulator - Class in org.gaardeon.mosey.populators
Populates historical daily bar data for a given stock symbol.
DailyBarsBySymbolPopulator(DataStoreController, RunningTask) - Constructor for class org.gaardeon.mosey.populators.DailyBarsBySymbolPopulator
 
data() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.Success
Returns the value of the data record component.
DATA_DIR - Static variable in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
DATA_PROCESSING - Enum constant in enum class org.gaardeon.mosey.state.MoseyUiTask
 
DATA_SERIES - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
DATA_STORE - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
dataBoxExtractor - Variable in class org.gaardeon.mosey.view.lists.SortableValueColumnCreator
 
DataPoint - Class in org.gaardeon.mosey.analytics
 
DataPoint(LocalDate, double, DataUnit) - Constructor for class org.gaardeon.mosey.analytics.DataPoint
 
DataPointWithVolume - Class in org.gaardeon.mosey.analytics
 
DataPointWithVolume(LocalDate, double, DataUnit, long) - Constructor for class org.gaardeon.mosey.analytics.DataPointWithVolume
 
dataSeries() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the dataSeries record component.
DataSeries - Class in org.gaardeon.mosey.datatypes
 
DataSeries(CalculationDescriptor, String, List) - Constructor for class org.gaardeon.mosey.datatypes.DataSeries
 
DataSeries(CalculationDescriptor, String, List, boolean) - Constructor for class org.gaardeon.mosey.datatypes.DataSeries
 
dataSeriesByCalcType - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
dataSeriesByLabel - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
DataStoreController - Class in org.gaardeon.mosey
Acts as a controller and orchestrator for the application's market data.
DataStoreController() - Constructor for class org.gaardeon.mosey.DataStoreController
 
DataStoreDep - Class in org.gaardeon.mosey.datatypes.config
 
DataStoreDep() - Constructor for class org.gaardeon.mosey.datatypes.config.DataStoreDep
 
dataType() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns the value of the dataType record component.
DataUnit - Enum Class in org.gaardeon.mosey.analytics
 
date() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the date record component.
DATE - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
DateRange - Record Class in org.gaardeon.mosey.marketdata
 
DateRange(LocalDate, LocalDate) - Constructor for record class org.gaardeon.mosey.marketdata.DateRange
Creates an instance of a DateRange record class.
day() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the day record component.
Day - Record Class in org.gaardeon.mosey.polygon
Represents the daily open, high, low, close bar.
Day(double, double, double, double, long, Double) - Constructor for record class org.gaardeon.mosey.polygon.Day
Creates an instance of a Day record class.
dayInRequest() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns the value of the dayInRequest record component.
dayRequestMade() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns the value of the dayRequestMade record component.
DAYS - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
DbDatePopulator - Interface in org.gaardeon.mosey
A process that ensures the database is fully populated with a certain kind of data for a given date.
DbPopulator<T> - Interface in org.gaardeon.mosey
A process that ensures the database is fully populated with a certain kind of data for all stocks and dates.
DbSymbolPopulator<T> - Interface in org.gaardeon.mosey
A process that ensures the database is fully populated with a certain kind of data for a given symbol.
Dependency<T> - Interface in org.gaardeon.mosey.datatypes.config
 
DEPRECIATION_AND_AMORTIZATION - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
DerivativeCalculator - Class in org.gaardeon.mosey.analytics
A derivative calculator for data series using Apache Commons Math.
DerivativeCalculator() - Constructor for class org.gaardeon.mosey.analytics.DerivativeCalculator
Creates a derivative calculator with default settings (cubic spline interpolation)
DerivativeCalculator(UnivariateInterpolator, boolean) - Constructor for class org.gaardeon.mosey.analytics.DerivativeCalculator
Creates a derivative calculator with custom interpolator
description() - Method in interface org.gaardeon.mosey.analytics.marketwide.MarketWideDetector
 
description() - Method in class org.gaardeon.mosey.analytics.marketwide.NewHighStockDetector
 
description() - Method in class org.gaardeon.mosey.analytics.marketwide.RSNewHighGoodVP
 
description() - Method in class org.gaardeon.mosey.analytics.marketwide.VolPriceRatioDetector
 
description() - Method in class org.gaardeon.mosey.analytics.marketwide.VpRatioRankNewHigh
 
description() - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Returns the value of the description record component.
description() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the description record component.
description() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the description record component.
deserialize(JsonParser, DeserializationContext) - Method in class org.gaardeon.mosey.polygon.IncomeStatementDeserializer
 
deserialize(Path) - Static method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Deserializes market data from a file and constructs a new AutoMarketDataStore instance.
deserialize(Function) - Method in class org.gaardeon.mosey.datatypes.AvroSerializer
 
detect(LocalDate) - Method in interface org.gaardeon.mosey.analytics.marketwide.MarketWideDetector
 
detect(LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.NewHighStockDetector
Finds all stocks that have reached a new 52-week high on the given date.
detect(LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.RSNewHighGoodVP
 
detect(LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.VolPriceRatioDetector
Finds all stocks that have reached a new 52-week high on the given date.
detect(LocalDate) - Method in class org.gaardeon.mosey.analytics.marketwide.VpRatioRankNewHigh
 
DEV - Enum constant in enum class org.gaardeon.mosey.state.MessageType
 
devMsg(String) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
devMsg(String) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
devMsg(String, Throwable) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
devMsg(String, Throwable) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
DILUTED_AVERAGE_SHARES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
DILUTED_EARNINGS_PER_SHARE - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
disableSearching() - Method in class org.gaardeon.mosey.view.SearchPresenter
 
dummyDay(SymbolId, LocalDate) - Static method in record class org.gaardeon.mosey.datatypes.DailyBar
 

E

earlyHours() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns the value of the earlyHours record component.
empty() - Static method in record class org.gaardeon.mosey.datatypes.Financials
 
empty() - Static method in record class org.gaardeon.mosey.datatypes.FinancialValue
 
empty() - Static method in record class org.gaardeon.mosey.datatypes.IncomeStatement
 
emptyImputed() - Static method in record class org.gaardeon.mosey.datatypes.Financials
 
emptyImputed() - Static method in record class org.gaardeon.mosey.datatypes.FinancialValue
 
emptyImputed() - Static method in record class org.gaardeon.mosey.datatypes.IncomeStatement
 
enableSearching() - Method in class org.gaardeon.mosey.view.SearchPresenter
 
end() - Method in record class org.gaardeon.mosey.marketdata.DateRange
Returns the value of the end record component.
endDate() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the endDate record component.
ensureDataPopulated() - Method in interface org.gaardeon.mosey.DbPopulator
 
ensureDataPopulated() - Method in class org.gaardeon.mosey.populators.RelativeStrengthPopulator
Ensures that the relative strength data for the last 250 market days is populated in the database.
ensureDataPopulated() - Method in class org.gaardeon.mosey.populators.SymbolListPopulator
 
ensureDataPopulated() - Method in class org.gaardeon.mosey.populators.VolumePriceRatioRankPopulator
 
ensureDataPopulated() - Method in class org.gaardeon.mosey.populators.VpRatioDerivativePopulator
 
ensureDataPopulated(LocalDate) - Method in interface org.gaardeon.mosey.DbDatePopulator
 
ensureDataPopulated(LocalDate) - Method in class org.gaardeon.mosey.populators.DailyBarsByDatePopulator
 
ensureDataPopulated(Symbol) - Method in interface org.gaardeon.mosey.DbSymbolPopulator
 
ensureDataPopulated(Symbol) - Method in class org.gaardeon.mosey.populators.DailyBarsBySymbolPopulator
 
ensureDataPopulated(Symbol) - Method in class org.gaardeon.mosey.populators.FinancialReportsPopulator
 
ensureDataPopulated(Symbol) - Method in class org.gaardeon.mosey.populators.StockSplitsPopulator
 
ensureDataPopulated(Symbol) - Method in class org.gaardeon.mosey.populators.TickerDetailsPopulator
 
EPOCH_DAY - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
epochDay() - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
Returns the value of the epochDay record component.
epochDay() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the epochDay record component.
epochDay() - Method in record class org.gaardeon.mosey.datatypes.SimpleDate
Returns the value of the epochDay record component.
epochDay() - Method in record class org.gaardeon.mosey.lists.StockMark
Returns the value of the epochDay record component.
epochDayAdded() - Method in class org.gaardeon.mosey.lists.StockListEntry
 
EPS - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
EPS - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.GrowthType
 
EPS_GROWTH - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
epsProperty() - Method in class org.gaardeon.mosey.view.TrendRow
 
epsQuarterlyChanges - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
equals(Object) - Method in record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.Financials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.SimpleDate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.Symbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.datatypes.SymbolId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.gaardeon.mosey.lists.StockListEntry
 
equals(Object) - Method in record class org.gaardeon.mosey.lists.StockMark
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.marketdata.DateRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
equals(Object) - Method in record class org.gaardeon.mosey.polygon.Day
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.LastQuote
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.LastTrade
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.PolygonClient.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.TickerResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.mosey.state.LogMessage
Indicates whether some other object is "equal to" this one.
error(String) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
error(String) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
error(String, Throwable) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
error(String, Throwable) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
error(Throwable) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
error(Throwable) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
errorInfo() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
Returns the value of the errorInfo record component.
ErrorInfo(String, String, String) - Constructor for record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Creates an instance of a ErrorInfo record class.
ex() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns the value of the ex record component.
exchange() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the exchange record component.
exchange() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns the value of the exchange record component.
exchange() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the exchange record component.
exchange() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the exchange record component.
exchanges() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns the value of the exchanges record component.
executionDate() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns the value of the executionDate record component.
executionDate() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns the value of the executionDate record component.
EXP_MOVING_AVERAGE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
EXP_VOLUME_WEIGHTED_MOVING_AVERAGE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
ExpMovingAverage - Class in org.gaardeon.mosey.analytics
 
ExpMovingAverage(int, List) - Constructor for class org.gaardeon.mosey.analytics.ExpMovingAverage
 
ExponentialMovingAverageChartSeries - Class in org.gaardeon.mosey.view.chart
 
ExponentialMovingAverageChartSeries(int) - Constructor for class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
ExponentialVwMovingAverageChartSeries - Class in org.gaardeon.mosey.view.chart
 
ExponentialVwMovingAverageChartSeries(int) - Constructor for class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
ExpVolumeWeightedMovingAverage - Class in org.gaardeon.mosey.analytics
 
ExpVolumeWeightedMovingAverage(int, List) - Constructor for class org.gaardeon.mosey.analytics.ExpVolumeWeightedMovingAverage
 

F

FeedbackPresenter - Class in org.gaardeon.mosey.view
Manages a consolidated feedback view that displays both application logs and the progress of long-running tasks in a persistent status bar.
FeedbackPresenter() - Constructor for class org.gaardeon.mosey.view.FeedbackPresenter
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.DataStoreDep
 
fetch() - Method in interface org.gaardeon.mosey.datatypes.config.Dependency
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.LayoutDep
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.LoadingDataTaskDep
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.MarketStateDep
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.PolygonClientFetch
 
fetch() - Method in class org.gaardeon.mosey.datatypes.config.ViewBasicStateDep
 
filingDate() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the filingDate record component.
FilterForTestDb - Class in org.gaardeon.mosey.marketdata
 
FilterForTestDb(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.marketdata.FilterForTestDb
 
FINANCIAL_REPORTS - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
FinancialDetailsDialog - Class in org.gaardeon.mosey.view
Dialog window that displays detailed financial information in a tabbed interface.
FinancialDetailsDialog(Symbol, Collection, StockMetrics, DataStoreController) - Constructor for class org.gaardeon.mosey.view.FinancialDetailsDialog
 
FinancialLabels - Enum Class in org.gaardeon.mosey.marketdata
 
FinancialReport - Record Class in org.gaardeon.mosey.datatypes
 
FinancialReport(String, String, LocalDate, LocalDate, LocalDate, String, String, String, Financials, String) - Constructor for record class org.gaardeon.mosey.datatypes.FinancialReport
 
FinancialReport(String, String, LocalDate, LocalDate, LocalDate, String, String, String, Financials, String, Imputation) - Constructor for record class org.gaardeon.mosey.datatypes.FinancialReport
Creates an instance of a FinancialReport record class.
financialReports() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the financialReports record component.
FinancialReportsImputer - Class in org.gaardeon.mosey.populators
Calculates imputed financial reports to handle missing or incorrect data points.
FinancialReportsImputer(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.populators.FinancialReportsImputer
 
FinancialReportsPopulator - Class in org.gaardeon.mosey.populators
Populates financial reports (annual and quarterly) for a given stock symbol.
FinancialReportsPopulator(AutoMarketDataStore, PolygonClient) - Constructor for class org.gaardeon.mosey.populators.FinancialReportsPopulator
 
FinancialReportStore - Class in org.gaardeon.mosey.marketdata
 
financials() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the financials record component.
Financials - Record Class in org.gaardeon.mosey.datatypes
 
Financials(IncomeStatement) - Constructor for record class org.gaardeon.mosey.datatypes.Financials
 
Financials(IncomeStatement, Imputation) - Constructor for record class org.gaardeon.mosey.datatypes.Financials
Creates an instance of a Financials record class.
FinancialValue - Record Class in org.gaardeon.mosey.datatypes
 
FinancialValue(double, String, String, int) - Constructor for record class org.gaardeon.mosey.datatypes.FinancialValue
 
FinancialValue(double, String, String, int, Imputation) - Constructor for record class org.gaardeon.mosey.datatypes.FinancialValue
Creates an instance of a FinancialValue record class.
financialValues() - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
Returns the value of the financialValues record component.
findActiveNyseNasdaqSymbols() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves a collection of all symbols that are actively traded on the NYSE or NASDAQ exchanges.
findActiveNyseNasdaqSymbols() - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Finds all active NYSE and NASDAQ symbols.
findByExchange(String) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Finds all symbols traded on a specific exchange.
findByExchange(String) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Finds all symbols for a specific exchange.
findById(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Finds a symbol by its unique internal identifier.
findById(SymbolId) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Finds a symbol by its ID.
findByTicker(String) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Finds a symbol by its ticker.
findByTicker(String) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Finds a symbol by its ticker.
findLastOpenBuy(Symbol) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
finishTask(int) - Method in class org.gaardeon.mosey.state.RunningTask
 
fiscalPeriod() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the fiscalPeriod record component.
FiscalTimePeriod - Class in org.gaardeon.mosey.marketdata
 
FiscalTimePeriod(int, int, TimeFrame) - Constructor for class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
FiscalTimePeriod(String, String, TimeFrame) - Constructor for class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
fiscalYear() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the fiscalYear record component.
formatCurrency(Double) - Static method in class org.gaardeon.mosey.marketdata.StockMetrics
 
formatPercentage(Double) - Static method in class org.gaardeon.mosey.marketdata.StockMetrics
 
formatRatio(Double) - Static method in class org.gaardeon.mosey.marketdata.StockMetrics
 
formatter - Variable in class org.gaardeon.mosey.view.lists.SortableValueColumnCreator
 
FREE - Enum constant in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
 
from(GenericRecord, Function) - Static method in interface org.gaardeon.mosey.lists.StockList
 
fromPolygonLabel(String) - Static method in enum class org.gaardeon.mosey.marketdata.FinancialLabels
Finds a FinancialLabels enum constant based on the Polygon API field name.
fullMsg() - Method in record class org.gaardeon.mosey.state.LogMessage
 

G

get() - Method in class org.gaardeon.mosey.populators.MarketStatusBox
 
get52WeekHigh() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
get52WeekLow() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getAgent() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getAggregatedDailyMarketSummary(LocalDate) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches the daily OHLCV summary for all U.S. stocks for a specific date.
getAllFinancialReports(String, String, String, Map) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches all financial reports for a given ticker and timeframe, handling pagination.
getAllOfType(SingleValueSelector) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
A generic method to retrieve all objects of a given type.
getAllSplits() - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches all stock splits for a given ticker, handling pagination.
getAllSplits(Symbol) - Method in class org.gaardeon.mosey.polygon.PolygonClient
 
getAllTickers(String, boolean) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches all tickers (symbols) with optional filtering.
getAllWatchLists() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves all WatchList instances from the data store.
getAnnualizedReturnPercentage(Function) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Calculates the Compound Annual Growth Rate (CAGR) of the portfolio as a percentage.
getApiKey() - Method in class org.gaardeon.mosey.polygon.PolygonConfig
 
getBackwardWindowAverage(List, int, int) - Method in interface org.gaardeon.mosey.analytics.marketwide.MarketWideDetector
 
getBarCount() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Gets the total count of all daily bars stored in the database.
getBarsForDate(LocalDate) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves all daily bars recorded for a specific date across all symbols.
getBarsForSymbol(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves all daily bars for a given symbol, sorted by date.
getBarsForSymbolInRange(SymbolId, ChronoLocalDate, ChronoLocalDate) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Get all daily bars for a given stock within the range from/to inclusive of both.
getBaseUrl() - Method in class org.gaardeon.mosey.polygon.PolygonConfig
 
getBuyRuleClassName() - Method in class org.gaardeon.mosey.agent.PortfolioAgent
 
getBuyRuleClassName() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getCash() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.RSChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
getCheckbox() - Method in class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
getColorCount() - Static method in class org.gaardeon.mosey.view.chart.ChartColors
 
getCurrentMarketStatus() - Static method in enum class org.gaardeon.mosey.populators.MarketStatus
 
getCurrentPrice() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getDailyBars(String, SymbolId, LocalDate, LocalDate) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches daily bars for a symbol within a date range.
getDarkerColor(int) - Static method in class org.gaardeon.mosey.view.chart.ChartColors
 
getDate() - Method in class org.gaardeon.mosey.analytics.DataPoint
 
getDateRangeForSymbol(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Determines the date range of available daily bar data for a symbol.
getDays() - Method in class org.gaardeon.mosey.analytics.ExpMovingAverage
 
getDays() - Method in class org.gaardeon.mosey.analytics.ExpVolumeWeightedMovingAverage
 
getDays() - Method in class org.gaardeon.mosey.analytics.MovingAverage
 
getDays() - Method in class org.gaardeon.mosey.analytics.NormalizedVolumeWeightedMovingAverage
 
getDescription() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getDescription() - Method in class org.gaardeon.mosey.lists.Portfolio
 
getDescription() - Method in class org.gaardeon.mosey.lists.RecentStockList
 
getDescription() - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
getDescription() - Method in interface org.gaardeon.mosey.lists.StockList
 
getDescription() - Method in class org.gaardeon.mosey.lists.WatchList
 
getDescriptor() - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
getEmaSeries() - Method in class org.gaardeon.mosey.analytics.ExpMovingAverage
 
getEntries() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getEntries() - Method in class org.gaardeon.mosey.lists.Portfolio
 
getEntries() - Method in class org.gaardeon.mosey.lists.RecentStockList
 
getEntries() - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
getEntries() - Method in interface org.gaardeon.mosey.lists.StockList
 
getEntries() - Method in class org.gaardeon.mosey.lists.WatchList
 
getEntriesToKeep() - Method in class org.gaardeon.mosey.lists.RecentStockList
 
getEps() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getEPSGrowth(Metrics.ValuePeriod, Metrics.TimeSpan, int) - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getEpsGrowthYoY(int) - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getEvwmaSeries() - Method in class org.gaardeon.mosey.analytics.ExpVolumeWeightedMovingAverage
 
getFinancialReport(String, String, String, String) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Retrieves a single, specific financial report.
getFinancialReportsByCikAndTimeframe(String, String) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Retrieves all financial reports for a given CIK and timeframe (e.g., "annual" or "quarterly").
getFinancialReportsForSymbol(Symbol) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Retrieves all financial reports associated with a given symbol, by matching the symbol's CIK.
getFinancialReportStore() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
 
getFiscalTimePeriod() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
 
getFullMarketSnapshot(boolean) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches a snapshot of the entire U.S. stock market.
getGrossProfit() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getGrossProfitMargin() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getHeader() - Method in record class org.gaardeon.mosey.state.LogMessage
 
getHighValue() - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
getHistoricYears() - Method in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
 
getHistoricYears() - Method in class org.gaardeon.mosey.polygon.PolygonClient
 
getImputedReports() - Method in class org.gaardeon.mosey.marketdata.ImputedFinancialReports
Returns the cleaned and imputed reports.
getImputedReports(Symbol) - Method in class org.gaardeon.mosey.populators.FinancialReportsImputer
Fetches and populates all financial reports for a symbol, then applies imputation to handle missing and incorrect data.
getLastCloseValue() - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
 
getLastValue() - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
getLighterColor(int) - Static method in class org.gaardeon.mosey.view.chart.ChartColors
 
getLogger(Class) - Static method in class org.gaardeon.mosey.state.ViewBasicState
 
getLowValue() - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
getMarketCalculationsTimer() - Method in class org.gaardeon.mosey.state.MarketState
 
getMarketCap(Symbol) - Method in class org.gaardeon.mosey.populators.TickerDetailsPopulator
 
getMarketCap(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves the market cap for a given symbol.
getMarketCloseForToday() - Static method in enum class org.gaardeon.mosey.populators.MarketStatus
 
getMarketOpenForToday() - Static method in enum class org.gaardeon.mosey.populators.MarketStatus
 
getMarketStatus() - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches the current real-time status of the U.S. markets.
getMarks() - Method in class org.gaardeon.mosey.lists.StockListEntry
 
getMarks() - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
 
getMetric() - Method in class org.gaardeon.mosey.view.IncomeStatementRow
 
getMetricByLabel(String) - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
 
getMetricByLabelStart(String) - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
 
getMostRecentBar(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves the most recent daily bar available for a given symbol.
getMovingAverageSeries() - Method in class org.gaardeon.mosey.analytics.MovingAverage
 
getNetGain(Function) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Calculates the net gain or loss of the portfolio in dollars.
getNetGainPercentage(Function) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Calculates the net gain or loss of the portfolio as a percentage.
getNetIncome() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getNetIncomeGrowthYoY(int) - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getNetProfitMargin() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getNvwmaSeries() - Method in class org.gaardeon.mosey.analytics.NormalizedVolumeWeightedMovingAverage
 
getOpenPositions() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Gets a set of all symbols that currently have an open "Buy" position.
getOperatingIncome() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getOperatingMargin() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getPeRatio() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getPeriodString() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
getPolygonTier() - Method in class org.gaardeon.mosey.polygon.PolygonConfig
 
getPortfolioValueSeries() - Method in class org.gaardeon.mosey.analytics.StockIndex
Gets the calculated series representing the portfolio's value over time.
getRecentStocks() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves the list of recently accessed stocks.
getRevenue() - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getRevenueGrowth(Metrics.ValuePeriod, Metrics.TimeSpan, int) - Method in class org.gaardeon.mosey.marketdata.StockMetrics
 
getRuleName() - Method in interface org.gaardeon.mosey.agent.rules.PortfolioSellRule
Gets the name of the rule.
getRuleName() - Method in class org.gaardeon.mosey.agent.rules.StopLossSellRule
 
getRuleName() - Method in class org.gaardeon.mosey.agent.rules.VpRatioRankSellRule
 
getSelectedSeries() - Method in class org.gaardeon.mosey.view.chart.ChartControlBox
 
getSellRuleClassName() - Method in class org.gaardeon.mosey.agent.PortfolioAgent
 
getSellRuleClassName() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getSeriesLabel() - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
getSnapshot() - Method in class org.gaardeon.mosey.populators.MarketSnapshotDataBox
 
getSnapshotComponent() - Method in class org.gaardeon.mosey.DataStoreController
 
getSplitPopulator() - Method in class org.gaardeon.mosey.DataStoreController
 
getSplitsForSymbol(SymbolId) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Retrieves all stock splits for a given symbol, sorted by execution date.
getStockDataSeriesForSymbol(SymbolId) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves all stock-specific data series for a given symbol.
getStockDataSeriesForSymbol(SymbolId, CalculationType) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves a specific calculated data series (e.g., moving average) for a symbol.
getStockSplitsForSymbol(Symbol) - Method in class org.gaardeon.mosey.marketdata.FinancialReportStore
Retrieves all stock splits for a given symbol.
getSymbol() - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
 
getSymbolCount() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Gets the total number of symbols registered in the data store.
getSymbolId() - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
getSymbolId(String) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Retrieves the unique identifier for a given stock ticker.
getSymbolId(String) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Gets the SymbolId for a ticker, if registered.
getSymbols() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getSymbols() - Method in class org.gaardeon.mosey.lists.Portfolio
 
getSymbols() - Method in class org.gaardeon.mosey.lists.RecentStockList
 
getSymbols() - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
getSymbols() - Method in interface org.gaardeon.mosey.lists.StockList
 
getSymbols() - Method in class org.gaardeon.mosey.lists.WatchList
 
getSymbols() - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Returns a stream of all symbols in the data store.
getSymbols() - Method in class org.gaardeon.mosey.view.TickerTextAreaPresenter
 
getSymbolsToSell(AutoPortfolio) - Method in interface org.gaardeon.mosey.agent.rules.PortfolioSellRule
Evaluates the given portfolio and returns a list of symbols that should be sold.
getSymbolsToSell(AutoPortfolio) - Method in class org.gaardeon.mosey.agent.rules.StopLossSellRule
 
getSymbolsToSell(AutoPortfolio) - Method in class org.gaardeon.mosey.agent.rules.VpRatioRankSellRule
 
getTickerDetails(String) - Method in class org.gaardeon.mosey.polygon.PolygonClient
Fetches ticker details including company information.
getTickerDetailsPop() - Method in class org.gaardeon.mosey.DataStoreController
 
getTimeToKeep() - Method in class org.gaardeon.mosey.lists.RecentStockList
 
getTotalContributed() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
getTotalPortfolioValue(Function) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Calculates the total current value of the portfolio, including cash and all open positions.
getUnit() - Method in class org.gaardeon.mosey.analytics.DataPoint
 
getValue() - Method in class org.gaardeon.mosey.analytics.DataPoint
 
getValueFor(String) - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
 
getValueFor(String) - Method in record class org.gaardeon.mosey.datatypes.Financials
 
getValueProperty(int) - Method in class org.gaardeon.mosey.view.IncomeStatementRow
 
getValues() - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
getView() - Method in class org.gaardeon.mosey.view.chart.MoseyChartPresenter
Returns the root node of the view managed by this presenter.
getView() - Method in class org.gaardeon.mosey.view.chart.StockChartPresenter
Returns the root node of the view managed by this presenter.
getView() - Method in class org.gaardeon.mosey.view.FeedbackPresenter
Returns the root node of the view managed by this presenter.
getView() - Method in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
getView() - Method in class org.gaardeon.mosey.view.lists.RuleBasedListSelectionPresenter
Returns the root JavaFX Node for this presenter.
getView() - Method in class org.gaardeon.mosey.view.lists.WatchListSelectionPresenter
Returns the root JavaFX Node for this presenter.
getView() - Method in class org.gaardeon.mosey.view.SearchPresenter
 
getView() - Method in class org.gaardeon.mosey.view.SingleStockPresenter
 
getView() - Method in class org.gaardeon.mosey.view.TickerTextAreaPresenter
 
getView() - Method in class org.gaardeon.mosey.view.TopMenu
 
getVolume() - Method in class org.gaardeon.mosey.analytics.DataPointWithVolume
 
getVolumeWeightedMovingAverageSeries() - Method in class org.gaardeon.mosey.analytics.VolumeWeightedMovingAverage
Returns the calculated Volume-Weighted Moving Average series.
getYearString() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
GROSS_PROFIT - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
GroupedDailyBar - Record Class in org.gaardeon.mosey.polygon
 
GroupedDailyBar(String, LocalDate, double, double, double, double, long, double, int) - Constructor for record class org.gaardeon.mosey.polygon.GroupedDailyBar
Creates an instance of a GroupedDailyBar record class.
guiLabel - Variable in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 

H

handleRemoveMark(WatchListRowData, StockMark) - Method in class org.gaardeon.mosey.view.lists.ListMenuPresenter
 
hashCode() - Method in record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.Financials
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.SimpleDate
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.datatypes.SymbolId
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns a hash code value for this object.
hashCode() - Method in class org.gaardeon.mosey.lists.StockListEntry
 
hashCode() - Method in record class org.gaardeon.mosey.lists.StockMark
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.marketdata.DateRange
Returns a hash code value for this object.
hashCode() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
hashCode() - Method in record class org.gaardeon.mosey.polygon.Day
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.Success
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.TickerResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns a hash code value for this object.
hasImputedData() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
 
hasValues() - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
high() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the high record component.
high() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the high record component.
high() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the high record component.
high() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the high record component.
HISTORICAL_DATA_FETCH - Enum constant in enum class org.gaardeon.mosey.state.UserIntent
 
HistoricalDataOrchestrator - Class in org.gaardeon.mosey.tasks
 
HistoricalDataOrchestrator(DataStoreController, int, Consumer) - Constructor for class org.gaardeon.mosey.tasks.HistoricalDataOrchestrator
 

I

id() - Method in class org.gaardeon.mosey.datatypes.MarketCap
 
id() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the id record component.
idValue() - Method in record class org.gaardeon.mosey.datatypes.SymbolId
Returns the value of the idValue record component.
imputation() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the imputation record component.
imputation() - Method in record class org.gaardeon.mosey.datatypes.Financials
Returns the value of the imputation record component.
imputation() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns the value of the imputation record component.
imputation() - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
Returns the value of the imputation record component.
Imputation - Enum Class in org.gaardeon.mosey.datatypes
Indicates the type of data imputation or correction applied to financial data.
IMPUTED_VALUE - Enum constant in enum class org.gaardeon.mosey.datatypes.Imputation
Individual value was imputed because it was missing.
ImputedFinancialReports - Class in org.gaardeon.mosey.marketdata
Wrapper around raw financial reports that provides cleaned and imputed data.
ImputedFinancialReports(Collection) - Constructor for class org.gaardeon.mosey.marketdata.ImputedFinancialReports
 
INCOME_BEFORE_TAX - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
INCOME_LOSS_FROM_CONTINUING_OPERATIONS_AFTER_TAX - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
INCOME_TAX_EXPENSE - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
INCOME_TAX_EXPENSE_BENEFIT_CURRENT - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
INCOME_TAX_EXPENSE_BENEFIT_DEFERRED - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
incomeStatement() - Method in record class org.gaardeon.mosey.datatypes.Financials
Returns the value of the incomeStatement record component.
IncomeStatement - Record Class in org.gaardeon.mosey.datatypes
 
IncomeStatement(List) - Constructor for record class org.gaardeon.mosey.datatypes.IncomeStatement
 
IncomeStatement(List, Imputation) - Constructor for record class org.gaardeon.mosey.datatypes.IncomeStatement
Creates an instance of a IncomeStatement record class.
IncomeStatementDeserializer - Class in org.gaardeon.mosey.polygon
 
IncomeStatementDeserializer() - Constructor for class org.gaardeon.mosey.polygon.IncomeStatementDeserializer
 
IncomeStatementDeserializer(Class) - Constructor for class org.gaardeon.mosey.polygon.IncomeStatementDeserializer
 
IncomeStatementRow - Class in org.gaardeon.mosey.view
Model class for displaying income statement data in a TableView.
IncomeStatementRow(String) - Constructor for class org.gaardeon.mosey.view.IncomeStatementRow
 
incrTaskCount(int) - Method in class org.gaardeon.mosey.state.RunningTask
 
INDEX - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
industry() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the industry record component.
industry() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the industry record component.
init() - Method in class org.gaardeon.mosey.Mosey
 
initForView() - Method in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
initializeAgent() - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Initializes the portfolio agent based on the configured rule classes.
initStore() - Method in class org.gaardeon.mosey.DataStoreController
 
INTEREST_EXPENSE_OPERATING - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
INVESTMENT_AMOUNT - Static variable in class org.gaardeon.mosey.lists.AutoPortfolio
 
IS_TESTING - Static variable in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
isEmpty() - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
isImputed() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
 
isNeedsSorting() - Method in class org.gaardeon.mosey.datatypes.DataSeries
 
isNyseOrNasdaq() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Checks if this symbol is tradeable on NYSE or NASDAQ.
isRegistered(String) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Checks if a symbol with the given ticker is already registered in the store.
isRegistered(String) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Checks if a ticker is already registered.
isSelected() - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
Gets the value of the selected property.
isUpDay() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Checks if this was an up day (close > open).
iterateTill(FiscalTimePeriod) - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 

L

label() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns the value of the label record component.
label() - Method in record class org.gaardeon.mosey.lists.StockMark
Returns the value of the label record component.
lastClose - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
lastCloseBox - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
lastQuote() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the lastQuote record component.
LastQuote - Record Class in org.gaardeon.mosey.polygon
Represents the most recent quote for a ticker.
LastQuote(double, int, double, int, long) - Constructor for record class org.gaardeon.mosey.polygon.LastQuote
Creates an instance of a LastQuote record class.
lastTrade() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the lastTrade record component.
LastTrade - Record Class in org.gaardeon.mosey.polygon
Represents the most recent trade for a ticker.
LastTrade(String, double, int, long, int) - Constructor for record class org.gaardeon.mosey.polygon.LastTrade
Creates an instance of a LastTrade record class.
latestMarkPctChange - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
LAYOUT_REGISTRY - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
LayoutDep - Class in org.gaardeon.mosey.datatypes.config
 
LayoutDep() - Constructor for class org.gaardeon.mosey.datatypes.config.LayoutDep
 
LayoutRegistry - Class in org.gaardeon.mosey.layout
Manages the layout of registered SplitPanes, persisting and applying divider positions.
LayoutRegistry(Scene, Path) - Constructor for class org.gaardeon.mosey.layout.LayoutRegistry
 
listDate() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the listDate record component.
ListMenuPresenter - Class in org.gaardeon.mosey.view.lists
 
ListMenuPresenter(StockList, DataStoreController, FxAsynced, ObservableList, ViewBasicState, TableView) - Constructor for class org.gaardeon.mosey.view.lists.ListMenuPresenter
 
listsByClass - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
LOAD_DATABASE - Enum constant in enum class org.gaardeon.mosey.state.MoseyUiTask
 
loadChartData(Symbol, Runnable) - Method in class org.gaardeon.mosey.view.chart.MoseyChartPresenter
Asynchronously loads and displays the price and volume data for the given symbol.
loadChartData(Symbol, Runnable) - Method in class org.gaardeon.mosey.view.chart.StockChartPresenter
Asynchronously loads and displays the price data for the given symbol.
LOADING_DATA_TASK - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
LoadingDataTaskDep - Class in org.gaardeon.mosey.datatypes.config
 
LoadingDataTaskDep() - Constructor for class org.gaardeon.mosey.datatypes.config.LoadingDataTaskDep
 
loadModel() - Method in class org.gaardeon.mosey.view.lists.AutoPortfolioPresenter
 
loadModel() - Method in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
loadModel() - Method in class org.gaardeon.mosey.view.lists.WatchListPresenter
 
logger - Static variable in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
LogMessage - Record Class in org.gaardeon.mosey.state
 
LogMessage(Class, String, System.Logger.Level, MessageType, Throwable) - Constructor for record class org.gaardeon.mosey.state.LogMessage
Creates an instance of a LogMessage record class.
LogMessage(String, System.Logger.Level, MessageType, Throwable) - Constructor for record class org.gaardeon.mosey.state.LogMessage
 
logs - Variable in class org.gaardeon.mosey.state.ViewBasicState
 
low() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the low record component.
low() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the low record component.
low() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the low record component.
low() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the low record component.

M

main(String[]) - Static method in class org.gaardeon.mosey.Mosey
 
manualTask(String, int) - Method in class org.gaardeon.mosey.state.RunningTask
 
map(Function) - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
mapWith(CalculationDescriptor, String, StockDataSeries, BiFunction) - Method in class org.gaardeon.mosey.datatypes.StockDataSeries
 
market() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns the value of the market record component.
MARKET_DAILY_BARS - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
MARKET_STATE - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
marketCap() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the marketCap record component.
MarketCap - Class in org.gaardeon.mosey.datatypes
Represents the market capitalization for a specific symbol at a point in time.
MarketCap() - Constructor for class org.gaardeon.mosey.datatypes.MarketCap
 
MarketCap(SymbolId, double) - Constructor for class org.gaardeon.mosey.datatypes.MarketCap
 
marketCapBySymbolIdSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
marketCaps() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the marketCaps record component.
MarketDataSnapshot - Record Class in org.gaardeon.mosey.datatypes
 
MarketDataSnapshot(Stream, Stream, Stream, Stream, Stream, Stream, Stream, Stream, int) - Constructor for record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Creates an instance of a MarketDataSnapshot record class.
MarketSnapshotDataBox - Class in org.gaardeon.mosey.populators
 
MarketSnapshotDataBox(PolygonClient, AutoMarketDataStore, TimerBox, MarketStatusBox) - Constructor for class org.gaardeon.mosey.populators.MarketSnapshotDataBox
 
MarketSnapshotPopulator - Class in org.gaardeon.mosey.populators
 
MarketSnapshotPopulator(AutoMarketDataStore, MarketSnapshotDataBox) - Constructor for class org.gaardeon.mosey.populators.MarketSnapshotPopulator
 
MarketSnapshotResponse - Record Class in org.gaardeon.mosey.polygon
Represents the full API response for the market snapshot.
MarketSnapshotResponse(String, List) - Constructor for record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Creates an instance of a MarketSnapshotResponse record class.
MarketState - Class in org.gaardeon.mosey.state
 
MarketState(DataStoreController) - Constructor for class org.gaardeon.mosey.state.MarketState
 
MarketStateDep - Class in org.gaardeon.mosey.datatypes.config
 
MarketStateDep() - Constructor for class org.gaardeon.mosey.datatypes.config.MarketStateDep
 
marketStatus - Variable in class org.gaardeon.mosey.state.MarketState
 
MarketStatus - Enum Class in org.gaardeon.mosey.populators
 
MarketStatusBox - Class in org.gaardeon.mosey.populators
 
MarketStatusBox(TimerBox) - Constructor for class org.gaardeon.mosey.populators.MarketStatusBox
 
MarketStatusInfo - Record Class in org.gaardeon.mosey.polygon
Represents the response from the market status endpoint.
MarketStatusInfo(String, String, Map, boolean, boolean) - Constructor for record class org.gaardeon.mosey.polygon.MarketStatusInfo
Creates an instance of a MarketStatusInfo record class.
MarketWideDetector - Interface in org.gaardeon.mosey.analytics.marketwide
 
marks - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
MarksColumnCreator<R> - Class in org.gaardeon.mosey.view.lists
 
MarksColumnCreator(String, double, ListMenuPresenter, Image) - Constructor for class org.gaardeon.mosey.view.lists.MarksColumnCreator
 
mergeNewInfo(FinancialReport) - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
 
message() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Returns the value of the message record component.
MessageType - Enum Class in org.gaardeon.mosey.state
 
Metrics - Class in org.gaardeon.mosey.marketdata
 
Metrics() - Constructor for class org.gaardeon.mosey.marketdata.Metrics
 
Metrics.GrowthType - Enum Class in org.gaardeon.mosey.marketdata
 
Metrics.TimeSpan - Enum Class in org.gaardeon.mosey.marketdata
 
Metrics.ValuePeriod - Enum Class in org.gaardeon.mosey.marketdata
 
min() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the min record component.
minimal(SymbolId, String, String, String, String) - Static method in record class org.gaardeon.mosey.datatypes.Symbol
Creates a minimal Symbol with only required fields.
MinuteBar - Record Class in org.gaardeon.mosey.polygon
Represents the most recent minute bar for a ticker.
MinuteBar(double, double, double, double, long, Double) - Constructor for record class org.gaardeon.mosey.polygon.MinuteBar
Creates an instance of a MinuteBar record class.
minWidth - Variable in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
 
mkColumnLabel(String, String) - Method in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
Creates a Label with a Tooltip, suitable for a column header.
Mosey - Class in org.gaardeon.mosey
Main entry point for the Mosey stock analysis application.
Mosey() - Constructor for class org.gaardeon.mosey.Mosey
 
MOSEY_CONFIG - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
MOSEY_RELATIVE_STRENGTH - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
MoseyAppLogger - Interface in org.gaardeon.mosey
 
MoseyChartPresenter - Class in org.gaardeon.mosey.view.chart
Manages the view for displaying a combined price and volume chart for a single stock using the JFreeChart library.
MoseyChartPresenter(DataStoreController, FxAsynced) - Constructor for class org.gaardeon.mosey.view.chart.MoseyChartPresenter
Constructs a new MoseyChartPresenter.
MoseyConfig - Class in org.gaardeon.mosey.datatypes.config
 
MoseyConfig() - Constructor for class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
MoseyDataException - Exception Class in org.gaardeon.mosey
An exception thrown when there is a conflict or inconsistency in the market data, often indicating that data for a symbol needs to be completely refreshed.
MoseyDataException() - Constructor for exception class org.gaardeon.mosey.MoseyDataException
 
MoseyDataException(String) - Constructor for exception class org.gaardeon.mosey.MoseyDataException
 
MoseyDataException(String, Throwable) - Constructor for exception class org.gaardeon.mosey.MoseyDataException
 
MoseyRelativeStrengthAnalyzer - Class in org.gaardeon.mosey.analytics.marketwide
 
MoseyRelativeStrengthAnalyzer(DataStoreController, MarketSnapshotPopulator) - Constructor for class org.gaardeon.mosey.analytics.marketwide.MoseyRelativeStrengthAnalyzer
 
MoseyUiTask - Enum Class in org.gaardeon.mosey.state
 
MOVING_AVERAGE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
MovingAverage - Class in org.gaardeon.mosey.analytics
 
MovingAverage(int, List) - Constructor for class org.gaardeon.mosey.analytics.MovingAverage
 
MovingAverageChartSeries - Class in org.gaardeon.mosey.view.chart
 
MovingAverageChartSeries(int) - Constructor for class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
msg() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns the value of the msg record component.
msgType() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns the value of the msgType record component.
MultiValueColumnCreator<R> - Class in org.gaardeon.mosey.view.lists
 
MultiValueColumnCreator(String, double, String, Function) - Constructor for class org.gaardeon.mosey.view.lists.MultiValueColumnCreator
 

N

name - Variable in class org.gaardeon.mosey.lists.WatchList
 
name() - Method in interface org.gaardeon.mosey.analytics.marketwide.MarketWideDetector
 
name() - Method in class org.gaardeon.mosey.analytics.marketwide.NewHighStockDetector
 
name() - Method in class org.gaardeon.mosey.analytics.marketwide.RSNewHighGoodVP
 
name() - Method in class org.gaardeon.mosey.analytics.marketwide.VolPriceRatioDetector
 
name() - Method in class org.gaardeon.mosey.analytics.marketwide.VpRatioRankNewHigh
 
name() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the name record component.
name() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the name record component.
name() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the name record component.
NASDAQ - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
NASDAQ - Static variable in class org.gaardeon.mosey.symbol.SymbolRegistry
 
NET_INCOME_LOSS - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
NET_INCOME_LOSS_ATTRIBUTABLE_TO_NONCONTROLLING_INTEREST - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
NET_INCOME_LOSS_ATTRIBUTABLE_TO_PARENT - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
NET_INCOME_LOSS_AVAILABLE_TO_COMMON_STOCKHOLDERS_BASIC - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
netIncomeProperty() - Method in class org.gaardeon.mosey.view.TrendRow
 
NewHighStockDetector - Class in org.gaardeon.mosey.analytics.marketwide
 
NewHighStockDetector(DataStoreController) - Constructor for class org.gaardeon.mosey.analytics.marketwide.NewHighStockDetector
Constructs a detector for finding stocks at new highs using the provided data store.
nextColor() - Method in interface org.gaardeon.mosey.view.chart.ChartColors.ColorChooser
 
nextLighterColor() - Method in interface org.gaardeon.mosey.view.chart.ChartColors.ColorChooser
 
nextPeriod() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
nextSymbolIdState() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the nextSymbolIdState record component.
nextUrl() - Method in record class org.gaardeon.mosey.polygon.TickerResponse
Returns the value of the nextUrl record component.
NONE - Enum constant in enum class org.gaardeon.mosey.state.UserIntent
 
NORMALIZED_VOLUME_WEIGHTED_MOVING_AVERAGE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
NormalizedVolumeWeightedMovingAverage - Class in org.gaardeon.mosey.analytics
Calculates a moving average that is weighted by both time and a normalized volume score.
NormalizedVolumeWeightedMovingAverage(int, List) - Constructor for class org.gaardeon.mosey.analytics.NormalizedVolumeWeightedMovingAverage
 
NUMBER - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
NYSE - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
NYSE - Static variable in class org.gaardeon.mosey.symbol.SymbolRegistry
 

O

open() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the open record component.
open() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the open record component.
open() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the open record component.
open() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the open record component.
OPEN - Enum constant in enum class org.gaardeon.mosey.populators.MarketStatus
 
OPERATING_EXPENSES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
OPERATING_INCOME_LOSS - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
order() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns the value of the order record component.
org.gaardeon.mosey - module org.gaardeon.mosey
 
org.gaardeon.mosey - package org.gaardeon.mosey
 
org.gaardeon.mosey.agent - package org.gaardeon.mosey.agent
 
org.gaardeon.mosey.agent.rules - package org.gaardeon.mosey.agent.rules
 
org.gaardeon.mosey.analytics - package org.gaardeon.mosey.analytics
 
org.gaardeon.mosey.analytics.marketwide - package org.gaardeon.mosey.analytics.marketwide
 
org.gaardeon.mosey.datatypes - package org.gaardeon.mosey.datatypes
 
org.gaardeon.mosey.datatypes.config - package org.gaardeon.mosey.datatypes.config
 
org.gaardeon.mosey.layout - package org.gaardeon.mosey.layout
 
org.gaardeon.mosey.lists - package org.gaardeon.mosey.lists
 
org.gaardeon.mosey.marketdata - package org.gaardeon.mosey.marketdata
 
org.gaardeon.mosey.polygon - package org.gaardeon.mosey.polygon
 
org.gaardeon.mosey.populators - package org.gaardeon.mosey.populators
 
org.gaardeon.mosey.state - package org.gaardeon.mosey.state
 
org.gaardeon.mosey.symbol - package org.gaardeon.mosey.symbol
 
org.gaardeon.mosey.tasks - package org.gaardeon.mosey.tasks
 
org.gaardeon.mosey.view - package org.gaardeon.mosey.view
 
org.gaardeon.mosey.view.chart - package org.gaardeon.mosey.view.chart
 
org.gaardeon.mosey.view.lists - package org.gaardeon.mosey.view.lists
 
OTHER_OPERATING_EXPENSES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 

P

PARTICIPATING_SECURITIES_EARNINGS - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
PE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
peRatio - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
PERCENT - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
periodProperty() - Method in class org.gaardeon.mosey.view.TrendRow
 
POLYGON - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
POLYGON_TIER - Static variable in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
PolygonAccountType - Enum Class in org.gaardeon.mosey.datatypes.config
 
PolygonClient - Class in org.gaardeon.mosey.polygon
HTTP client for the Polygon REST API.
PolygonClient(PolygonConfig) - Constructor for class org.gaardeon.mosey.polygon.PolygonClient
 
PolygonClient.ApiError<T> - Record Class in org.gaardeon.mosey.polygon
Represents an error response from the Polygon API.
PolygonClient.ErrorInfo - Record Class in org.gaardeon.mosey.polygon
Holds the details of an error returned by the Polygon API.
PolygonClient.PolygonResponse<T> - Interface in org.gaardeon.mosey.polygon
Represents a response from the Polygon API, which can either be a success or an API error.
PolygonClient.Success<T> - Record Class in org.gaardeon.mosey.polygon
Represents a successful API response.
PolygonClientFetch - Class in org.gaardeon.mosey.datatypes.config
 
PolygonClientFetch() - Constructor for class org.gaardeon.mosey.datatypes.config.PolygonClientFetch
 
PolygonConfig - Class in org.gaardeon.mosey.polygon
Configuration for the Polygon API client.
PolygonConfig(String) - Constructor for class org.gaardeon.mosey.polygon.PolygonConfig
 
PolygonConfig(String, PolygonAccountType) - Constructor for class org.gaardeon.mosey.polygon.PolygonConfig
 
polygonLabel - Variable in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
PolygonSplit - Record Class in org.gaardeon.mosey.polygon
 
PolygonSplit(String, LocalDate, double, double) - Constructor for record class org.gaardeon.mosey.polygon.PolygonSplit
Creates an instance of a PolygonSplit record class.
pool - Static variable in interface org.gaardeon.mosey.analytics.marketwide.MarketWideDetector
 
Portfolio - Class in org.gaardeon.mosey.lists
 
Portfolio() - Constructor for class org.gaardeon.mosey.lists.Portfolio
 
PORTFOLIO - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
PortfolioAgent - Class in org.gaardeon.mosey.agent
An automated agent that manages an AutoPortfolio by applying buy and sell rules.
PortfolioAgent(AutoPortfolio, MarketWideDetector, PortfolioSellRule, DataStoreController, MarketState) - Constructor for class org.gaardeon.mosey.agent.PortfolioAgent
 
PortfolioSellRule - Interface in org.gaardeon.mosey.agent.rules
Defines a rule for determining which symbols should be sold from an AutoPortfolio.
positions() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns the value of the positions record component.
PREFERRED_STOCK_DIVIDENDS_AND_OTHER_ADJUSTMENTS - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
PresenterWithLifecycle<V> - Class in org.gaardeon.mosey.view.lists
 
PresenterWithLifecycle() - Constructor for class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
prevDay() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the prevDay record component.
previousPeriod() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
price() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns the value of the price record component.
priceAtMark() - Method in record class org.gaardeon.mosey.lists.StockMark
Returns the value of the priceAtMark record component.
priceChange() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Calculates the daily price change.
priceChangePercent() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Calculates the daily price change percentage.
pricePercentChanges - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
primaryTaskName - Variable in class org.gaardeon.mosey.state.RunningTask
 
priority() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns the value of the priority record component.
PRO - Enum constant in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
 

Q

QUARTER_OVER_QUARTER - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.TimeSpan
 
QUARTER_VALUE - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.ValuePeriod
 
QUARTERLY - Enum constant in enum class org.gaardeon.mosey.marketdata.TimeFrame
 

R

range() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Calculates the daily range (high - low).
RateLimiter - Class in org.gaardeon.mosey.polygon
Implements rate limiting, similar to a Semaphore, except it limits rate based on requests/time-period, as opposed to number of simultaneous requests.
RateLimiter(int, int, Duration) - Constructor for class org.gaardeon.mosey.polygon.RateLimiter
 
REAL_DATA - Enum constant in enum class org.gaardeon.mosey.datatypes.Imputation
Original data from the source with no modifications.
RECENT__STOCKS - Static variable in class org.gaardeon.mosey.lists.RecentStockList
 
RECENT_STOCKS - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
RecentStockList - Class in org.gaardeon.mosey.lists
 
RecentStockList(int, long) - Constructor for class org.gaardeon.mosey.lists.RecentStockList
 
register(String, SplitPane) - Method in class org.gaardeon.mosey.layout.LayoutRegistry
Registers a SplitPane to be managed by the registry.
registerSymbol(String, String, String, String, String, String, String, LocalDate) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Registers a new stock symbol in the data store or updates an existing one if it lacks a CIK.
registerSymbol(String, String, String, String, String, String, String, LocalDate) - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Registers a new symbol or returns the existing one.
RELATIVE_STRENGTH - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
relativeStrength - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
RelativeStrengthAnalyzer - Class in org.gaardeon.mosey.analytics.marketwide
A market-wide analyzer to calculate a relative strength percentile rank for all stocks.
RelativeStrengthAnalyzer(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.analytics.marketwide.RelativeStrengthAnalyzer
Constructs an analyzer for calculating relative strength.
RelativeStrengthPopulator - Class in org.gaardeon.mosey.populators
Populates the database with Relative Strength (RS) values for all stocks.
RelativeStrengthPopulator(DataStoreController, MarketSnapshotPopulator) - Constructor for class org.gaardeon.mosey.populators.RelativeStrengthPopulator
Constructs a populator for calculating and storing relative strength data.
release() - Method in class org.gaardeon.mosey.polygon.RateLimiter
Ends a request and releases the current permit.
removeMarkFromStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
Throws UnsupportedOperationException because marks are a permanent record in an AutoPortfolio.
removeMarkFromStock(Symbol, StockMark) - Method in class org.gaardeon.mosey.lists.WatchList
 
removeStockDataSeries(CalculationType) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
 
removeStockList(StockList) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Removes a StockList from the data store.
removeSymbol(Symbol) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
 
removeSymbols(Collection) - Method in class org.gaardeon.mosey.lists.WatchList
 
renewPool() - Method in class org.gaardeon.mosey.polygon.PolygonClient
 
replaceDailyBars(Symbol, List) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Replaces or updates the daily bars for a symbol.
reportCikSelector - Static variable in class org.gaardeon.mosey.marketdata.FinancialReportStore
 
reportFiscalPeriodSelector - Static variable in class org.gaardeon.mosey.marketdata.FinancialReportStore
 
reportFiscalYearSelector - Static variable in class org.gaardeon.mosey.marketdata.FinancialReportStore
 
reportTimeframeSelector - Static variable in class org.gaardeon.mosey.marketdata.FinancialReportStore
 
requestId() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Returns the value of the requestId record component.
requestsAfter - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
requestsByDate - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
requestsBySymbol - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
requestsByType - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
RequestTombstone - Record Class in org.gaardeon.mosey.datatypes
 
RequestTombstone(int, StockDataType, long, long, int) - Constructor for record class org.gaardeon.mosey.datatypes.RequestTombstone
Creates an instance of a RequestTombstone record class.
requestTombstones() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the requestTombstones record component.
RESEARCH_AND_DEVELOPMENT - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
RETRIEVE_DATA - Enum constant in enum class org.gaardeon.mosey.state.MoseyUiTask
 
REVENUE - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.GrowthType
 
revenueProperty() - Method in class org.gaardeon.mosey.view.TrendRow
 
revenueQuarterlyChanges - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
REVENUES - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
RS_DATA_SERIES - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
RSChartSeries - Class in org.gaardeon.mosey.view.chart
 
RSChartSeries(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.view.chart.RSChartSeries
 
RSNewHighGoodVP - Class in org.gaardeon.mosey.analytics.marketwide
 
RSNewHighGoodVP(DataStoreController) - Constructor for class org.gaardeon.mosey.analytics.marketwide.RSNewHighGoodVP
Constructs a detector for finding stocks at new highs using the provided data store.
RuleBasedListSelectionPresenter - Class in org.gaardeon.mosey.view.lists
Manages a view that displays a list of available rule-based stock lists.
RuleBasedListSelectionPresenter(DataStoreController) - Constructor for class org.gaardeon.mosey.view.lists.RuleBasedListSelectionPresenter
 
RuleBasedStockList - Class in org.gaardeon.mosey.lists
 
RuleBasedStockList(String, MarketWideDetector) - Constructor for class org.gaardeon.mosey.lists.RuleBasedStockList
 
run(Supplier) - Method in interface org.gaardeon.mosey.state.AroundTask
 
runDetection(LocalDate) - Method in class org.gaardeon.mosey.lists.RuleBasedStockList
 
runHistoricalDataFetching(ValueDataBox) - Method in class org.gaardeon.mosey.DataStoreController
Initiates and runs the historical data fetching process, which systematically populates the data store with market data.
RunningTask - Class in org.gaardeon.mosey.state
 
RunningTask(MoseyUiTask) - Constructor for class org.gaardeon.mosey.state.RunningTask
 
runOrchestration(ValueDataBox) - Method in class org.gaardeon.mosey.tasks.HistoricalDataOrchestrator
 
runQuickUpdate(ValueDataBox) - Method in class org.gaardeon.mosey.tasks.HistoricalDataOrchestrator
 

S

SALES_GROWTH - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
SearchPresenter - Class in org.gaardeon.mosey.view
 
SearchPresenter(DataStoreController) - Constructor for class org.gaardeon.mosey.view.SearchPresenter
 
sector() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the sector record component.
sector() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the sector record component.
select(SingleSelector...) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Selects and retrieves a collection of objects from the data store based on one or more selectors.
SelectColumnCreator<R> - Class in org.gaardeon.mosey.view.lists
 
SelectColumnCreator(String, double) - Constructor for class org.gaardeon.mosey.view.lists.SelectColumnCreator
 
selected() - Method in class org.gaardeon.mosey.view.chart.ExponentialMovingAverageChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.ExponentialVwMovingAverageChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.MovingAverageChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.RSChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
selected() - Method in class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
selectedProperty() - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
 
SELLING_GENERAL_AND_ADMIN - Enum constant in enum class org.gaardeon.mosey.marketdata.FinancialLabels
 
serialize() - Method in class org.gaardeon.mosey.DataStoreController
 
serialize(Path) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Serializes the entire market data store to a specified file path.
serialize(MarketDataSnapshot) - Method in class org.gaardeon.mosey.datatypes.AvroSerializer
 
serializePartial(Path, Predicate) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Serializes a filtered subset of the market data store to a specified file path.
SeriesRange - Class in org.gaardeon.mosey.view.chart
 
SeriesRange(double, double) - Constructor for class org.gaardeon.mosey.view.chart.SeriesRange
 
SeriesRange(List) - Constructor for class org.gaardeon.mosey.view.chart.SeriesRange
 
serverTime() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns the value of the serverTime record component.
set(Properties) - Method in class org.gaardeon.mosey.datatypes.config.MoseyConfig
 
set(DataStoreController) - Method in class org.gaardeon.mosey.datatypes.config.DataStoreDep
 
set(LayoutRegistry) - Method in class org.gaardeon.mosey.datatypes.config.LayoutDep
 
set(PolygonClient) - Method in class org.gaardeon.mosey.datatypes.config.PolygonClientFetch
 
set(MarketState) - Method in class org.gaardeon.mosey.datatypes.config.MarketStateDep
 
set(RunningTask) - Method in class org.gaardeon.mosey.datatypes.config.LoadingDataTaskDep
 
set(ViewBasicState) - Method in class org.gaardeon.mosey.datatypes.config.ViewBasicStateDep
 
set(T) - Method in interface org.gaardeon.mosey.datatypes.config.Dependency
 
setAgentDetails(String, String) - Method in class org.gaardeon.mosey.lists.AutoPortfolio
 
setAllSymbols(List) - Method in class org.gaardeon.mosey.lists.WatchList
 
setCap(double) - Method in class org.gaardeon.mosey.datatypes.MarketCap
 
setMarks(List) - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
 
setSelected(boolean) - Method in class org.gaardeon.mosey.view.lists.WatchListRowData
Sets the value of the selected property.
setValue(int, String) - Method in class org.gaardeon.mosey.view.IncomeStatementRow
 
show(Stage) - Method in class org.gaardeon.mosey.view.FinancialDetailsDialog
 
showAndWait() - Method in class org.gaardeon.mosey.view.lists.AutoPortfolioRulesPresenter
Shows the rule selection dialog and waits for the user's choice.
showContextMenu(TableRow, ContextMenuEvent) - Method in class org.gaardeon.mosey.view.lists.ListMenuPresenter
 
showContextMenu(TableRow, ContextMenuEvent) - Method in class org.gaardeon.mosey.view.lists.AutoPortfolioMenuPresenter
 
SimpleDate - Record Class in org.gaardeon.mosey.datatypes
 
SimpleDate(long) - Constructor for record class org.gaardeon.mosey.datatypes.SimpleDate
Creates an instance of a SimpleDate record class.
SimpleTextColumnCreator<R> - Class in org.gaardeon.mosey.view.lists
 
SimpleTextColumnCreator(String, double, Function) - Constructor for class org.gaardeon.mosey.view.lists.SimpleTextColumnCreator
 
SINGLE_STOCK_DAILY_BAR - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
SingleStockPresenter - Class in org.gaardeon.mosey.view
Manages the view for displaying detailed information and a price chart for a single stock.
SingleStockPresenter(DataStoreController, Symbol) - Constructor for class org.gaardeon.mosey.view.SingleStockPresenter
 
sipTimestamp() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns the value of the sipTimestamp record component.
sipTimestamp() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns the value of the sipTimestamp record component.
size() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns the value of the size record component.
size() - Method in class org.gaardeon.mosey.symbol.SymbolRegistry
Gets the total number of registered symbols.
sizeOfResponseData() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns the value of the sizeOfResponseData record component.
snapshotBox - Variable in class org.gaardeon.mosey.state.MarketState
 
SortablePercentageColumnCreator<R> - Class in org.gaardeon.mosey.view.lists
 
SortablePercentageColumnCreator(String, double, Function) - Constructor for class org.gaardeon.mosey.view.lists.SortablePercentageColumnCreator
 
SortableValueColumnCreator<R,T> - Class in org.gaardeon.mosey.view.lists
 
SortableValueColumnCreator(String, double, Function) - Constructor for class org.gaardeon.mosey.view.lists.SortableValueColumnCreator
 
SortableValueColumnCreator(String, double, Function, Function) - Constructor for class org.gaardeon.mosey.view.lists.SortableValueColumnCreator
 
sourceFilingUrl() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the sourceFilingUrl record component.
span() - Method in class org.gaardeon.mosey.view.chart.SeriesRange
 
splitFrom() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns the value of the splitFrom record component.
splitFrom() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns the value of the splitFrom record component.
splitPaneId() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns the value of the splitPaneId record component.
SplitPaneLayout - Record Class in org.gaardeon.mosey.layout
Represents the layout of a single SplitPane for a given window dimension.
SplitPaneLayout(String, int, int, List) - Constructor for record class org.gaardeon.mosey.layout.SplitPaneLayout
Creates an instance of a SplitPaneLayout record class.
splitSymbolIdSelector - Static variable in class org.gaardeon.mosey.marketdata.FinancialReportStore
 
splitTo() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns the value of the splitTo record component.
splitTo() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns the value of the splitTo record component.
start() - Method in record class org.gaardeon.mosey.marketdata.DateRange
Returns the value of the start record component.
start(Stage) - Method in class org.gaardeon.mosey.Mosey
 
startDate() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the startDate record component.
startingTask(String, int) - Method in class org.gaardeon.mosey.state.RunningTask
 
status() - Method in record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Returns the value of the status record component.
status() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Returns the value of the status record component.
stock() - Method in class org.gaardeon.mosey.lists.StockListEntry
 
STOCK_SPLITS - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
StockChartPresenter - Class in org.gaardeon.mosey.view.chart
Manages the view for displaying a price chart for a single stock.
StockChartPresenter(DataStoreController, FxAsynced) - Constructor for class org.gaardeon.mosey.view.chart.StockChartPresenter
 
StockDataSeries - Class in org.gaardeon.mosey.datatypes
 
StockDataSeries(CalculationDescriptor, int, String, List) - Constructor for class org.gaardeon.mosey.datatypes.StockDataSeries
 
StockDataSeries(CalculationDescriptor, int, String, List, boolean) - Constructor for class org.gaardeon.mosey.datatypes.StockDataSeries
 
stockDataSeriesBySymbolId - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
StockDataType - Enum Class in org.gaardeon.mosey.datatypes
 
StockIndex - Class in org.gaardeon.mosey.analytics
Represents a portfolio of multiple stock data series.
StockIndex(String, List) - Constructor for class org.gaardeon.mosey.analytics.StockIndex
Constructs a PortfolioSeries.
StockList - Interface in org.gaardeon.mosey.lists
 
StockListEntry - Class in org.gaardeon.mosey.lists
 
StockListEntry(Symbol, long) - Constructor for class org.gaardeon.mosey.lists.StockListEntry
 
StockListEntry(Symbol, long, List) - Constructor for class org.gaardeon.mosey.lists.StockListEntry
 
stockLists() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the stockLists record component.
StockMark - Record Class in org.gaardeon.mosey.lists
A StockMark is point point in time for a stock that preserves the price at that point and the day of the mark as well as a user chosen label for the mark.
StockMark(String, long, double) - Constructor for record class org.gaardeon.mosey.lists.StockMark
Creates an instance of a StockMark record class.
StockMetrics - Class in org.gaardeon.mosey.marketdata
Calculates various financial metrics for a stock based on its financial reports and price data.
StockMetrics(Symbol, Collection, Collection, DailyBar, List) - Constructor for class org.gaardeon.mosey.marketdata.StockMetrics
 
StockSplit - Record Class in org.gaardeon.mosey.datatypes
Represents a stock split event for a specific symbol.
StockSplit(int, LocalDate, double, double) - Constructor for record class org.gaardeon.mosey.datatypes.StockSplit
Creates an instance of a StockSplit record class.
stockSplits() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the stockSplits record component.
StockSplitsPopulator - Class in org.gaardeon.mosey.populators
Populates historical stock split data for a given stock symbol.
StockSplitsPopulator(AutoMarketDataStore, PolygonClient, RunningTask) - Constructor for class org.gaardeon.mosey.populators.StockSplitsPopulator
 
stop() - Method in class org.gaardeon.mosey.Mosey
 
stop() - Method in class org.gaardeon.mosey.polygon.PolygonClient
 
stop() - Method in class org.gaardeon.mosey.tasks.HistoricalDataOrchestrator
 
StopLossSellRule - Class in org.gaardeon.mosey.agent.rules
A sample sell rule that triggers a sale if a stock's price drops by a predefined percentage below its last buy price.
StopLossSellRule(DataStoreController) - Constructor for class org.gaardeon.mosey.agent.rules.StopLossSellRule
 
store() - Method in class org.gaardeon.mosey.DataStoreController
 
StoredDataChartSeries - Class in org.gaardeon.mosey.view.chart
 
StoredDataChartSeries(AutoMarketDataStore, CalculationType, ChartColors.ColorChooser) - Constructor for class org.gaardeon.mosey.view.chart.StoredDataChartSeries
 
StoreSelectors - Class in org.gaardeon.mosey.marketdata
 
StoreSelectors() - Constructor for class org.gaardeon.mosey.marketdata.StoreSelectors
 
streamFor(Class) - Method in class org.gaardeon.mosey.marketdata.AutoMarketDataStore
Provides a stream of all objects of a specific class type stored in the data store.
StringFunctions - Class in org.gaardeon.mosey
 
StringFunctions() - Constructor for class org.gaardeon.mosey.StringFunctions
 
Success(T) - Constructor for record class org.gaardeon.mosey.polygon.PolygonClient.Success
Creates an instance of a Success record class.
Symbol - Record Class in org.gaardeon.mosey.datatypes
Represents base information about a stock symbol that rarely changes.
Symbol(SymbolId, String, String, String, String, String, String, String, LocalDate) - Constructor for record class org.gaardeon.mosey.datatypes.Symbol
Creates an instance of a Symbol record class.
SymbolAndValue - Record Class in org.gaardeon.mosey.analytics.marketwide
 
SymbolAndValue(int, CalculatedValue) - Constructor for record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Creates an instance of a SymbolAndValue record class.
symbolExchangeSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
symbolId() - Method in record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Returns the value of the symbolId record component.
symbolId() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the symbolId record component.
symbolId() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns the value of the symbolId record component.
symbolId() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns the value of the symbolId record component.
SymbolId - Record Class in org.gaardeon.mosey.datatypes
A unique identifier for a stock symbol.
SymbolId(Integer) - Constructor for record class org.gaardeon.mosey.datatypes.SymbolId
Creates an instance of a SymbolId record class.
symbolIdSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
SymbolListPopulator - Class in org.gaardeon.mosey.populators
Populates the database with all stock symbols from supported exchanges.
SymbolListPopulator(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.populators.SymbolListPopulator
 
SymbolRegistry - Class in org.gaardeon.mosey.symbol
Registry for managing symbols and their unique IDs.
SymbolRegistry() - Constructor for class org.gaardeon.mosey.symbol.SymbolRegistry
 
symbols() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns the value of the symbols record component.
symbolTicker - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
symbolTickerSelector - Static variable in class org.gaardeon.mosey.marketdata.StoreSelectors
 
SYSTEM - Enum constant in enum class org.gaardeon.mosey.state.MessageType
 
systemMsg(String) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
systemMsg(String) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 

T

task - Variable in class org.gaardeon.mosey.state.RunningTask
 
taskActive - Variable in class org.gaardeon.mosey.state.RunningTask
 
taskNames - Variable in class org.gaardeon.mosey.state.RunningTask
 
test(Object) - Method in class org.gaardeon.mosey.marketdata.FilterForTestDb
 
threads - Variable in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
ticker() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns the value of the ticker record component.
ticker() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the ticker record component.
ticker() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns the value of the ticker record component.
ticker() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns the value of the ticker record component.
ticker() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the ticker record component.
ticker() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the ticker record component.
TICKER_DETAILS - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
TickerDetails - Record Class in org.gaardeon.mosey.polygon
 
TickerDetails(String, String, String, String, String, String, String, String) - Constructor for record class org.gaardeon.mosey.polygon.TickerDetails
Creates an instance of a TickerDetails record class.
TickerDetailsPopulator - Class in org.gaardeon.mosey.populators
Populates detailed information for a given stock symbol, such as sector, industry, and description.
TickerDetailsPopulator(AutoMarketDataStore, PolygonClient) - Constructor for class org.gaardeon.mosey.populators.TickerDetailsPopulator
 
TickerInfo - Record Class in org.gaardeon.mosey.polygon
 
TickerInfo(String, String, String, String, String, boolean) - Constructor for record class org.gaardeon.mosey.polygon.TickerInfo
Creates an instance of a TickerInfo record class.
TickerResponse - Record Class in org.gaardeon.mosey.polygon
 
TickerResponse(List, String) - Constructor for record class org.gaardeon.mosey.polygon.TickerResponse
Creates an instance of a TickerResponse record class.
tickers() - Method in record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Returns the value of the tickers record component.
tickers() - Method in record class org.gaardeon.mosey.polygon.TickerResponse
Returns the value of the tickers record component.
TickerSnapshot - Record Class in org.gaardeon.mosey.polygon
Represents the snapshot data for a single ticker.
TickerSnapshot(String, Double, Double, long, Day, LastQuote, LastTrade, MinuteBar, Day) - Constructor for record class org.gaardeon.mosey.polygon.TickerSnapshot
Creates an instance of a TickerSnapshot record class.
TickerTextAreaPresenter - Class in org.gaardeon.mosey.view
 
TickerTextAreaPresenter(DataStoreController, List) - Constructor for class org.gaardeon.mosey.view.TickerTextAreaPresenter
 
timeframe() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns the value of the timeframe record component.
TimeFrame - Enum Class in org.gaardeon.mosey.marketdata
 
title - Variable in class org.gaardeon.mosey.view.lists.AbstractColumnCreator
 
toAvro(Schema) - Method in interface org.gaardeon.mosey.lists.StockList
 
todaysChange() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the todaysChange record component.
todaysChangePerc() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the todaysChangePerc record component.
TopMenu - Class in org.gaardeon.mosey.view
 
TopMenu(DataStoreController, ProgressBar) - Constructor for class org.gaardeon.mosey.view.TopMenu
 
topUserIntent - Variable in class org.gaardeon.mosey.state.ViewBasicState
 
toString() - Method in record class org.gaardeon.mosey.analytics.marketwide.SymbolAndValue
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.FinancialReport
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.Financials
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.IncomeStatement
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.MarketDataSnapshot
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.RequestTombstone
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.SimpleDate
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.StockSplit
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.Symbol
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.datatypes.SymbolId
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.lists.StockMark
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.mosey.lists.WatchList
 
toString() - Method in record class org.gaardeon.mosey.marketdata.DateRange
Returns a string representation of this record class.
toString() - Method in class org.gaardeon.mosey.marketdata.FiscalTimePeriod
 
toString() - Method in record class org.gaardeon.mosey.polygon.Day
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.LastQuote
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.MarketSnapshotResponse
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.MarketStatusInfo
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ApiError
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.ErrorInfo
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.PolygonClient.Success
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.PolygonSplit
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.TickerDetails
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.TickerResponse
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.mosey.state.LogMessage
Returns a string representation of this record class.
toStringOrNull(Object) - Static method in class org.gaardeon.mosey.StringFunctions
 
totalTaskCount - Variable in class org.gaardeon.mosey.state.RunningTask
 
tradeId() - Method in record class org.gaardeon.mosey.polygon.LastTrade
Returns the value of the tradeId record component.
tradesCount() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the tradesCount record component.
tradesCount() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the tradesCount record component.
TrendRow - Class in org.gaardeon.mosey.view
Model class for displaying historical financial trends in a TableView.
TrendRow(String, String, String, String) - Constructor for class org.gaardeon.mosey.view.TrendRow
 
type() - Method in record class org.gaardeon.mosey.datatypes.CalculationDescriptor
Returns the value of the type record component.
type() - Method in record class org.gaardeon.mosey.polygon.TickerInfo
Returns the value of the type record component.

U

unit() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns the value of the unit record component.
updated() - Method in record class org.gaardeon.mosey.polygon.TickerSnapshot
Returns the value of the updated record component.
USD - Enum constant in enum class org.gaardeon.mosey.analytics.DataUnit
 
USER - Enum constant in enum class org.gaardeon.mosey.state.MessageType
 
userErrorMsg(String) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
userErrorMsg(String) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 
userErrorMsg(String) - Method in class org.gaardeon.mosey.state.ViewBasicState
 
UserIntent - Enum Class in org.gaardeon.mosey.state
 
userMsg(String) - Method in interface org.gaardeon.mosey.MoseyAppLogger
 
userMsg(String) - Method in class org.gaardeon.mosey.state.ClassScopedAppLogger
 

V

value() - Method in record class org.gaardeon.mosey.datatypes.CalculatedValue
Returns the value of the value record component.
value() - Method in record class org.gaardeon.mosey.datatypes.FinancialValue
Returns the value of the value record component.
valueOf(String) - Static method in enum class org.gaardeon.mosey.analytics.DataUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.datatypes.CalculationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.datatypes.Imputation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.datatypes.StockDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.marketdata.FinancialLabels
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.GrowthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.TimeSpan
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.ValuePeriod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.marketdata.TimeFrame
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.populators.MarketStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.state.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.state.MoseyUiTask
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.mosey.state.UserIntent
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gaardeon.mosey.analytics.DataUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.datatypes.CalculationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.datatypes.config.PolygonAccountType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.datatypes.Imputation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.datatypes.StockDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.marketdata.FinancialLabels
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.GrowthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.TimeSpan
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.marketdata.Metrics.ValuePeriod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.marketdata.TimeFrame
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.populators.MarketStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.state.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.state.MoseyUiTask
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.mosey.state.UserIntent
Returns an array containing the constants of this enum class, in the order they are declared.
view - Variable in class org.gaardeon.mosey.view.lists.PresenterWithLifecycle
 
VIEW_BASIC - Static variable in interface org.gaardeon.mosey.datatypes.config.Dependency
 
VIEW_SINGLE_STOCK_DETAILS - Enum constant in enum class org.gaardeon.mosey.state.UserIntent
 
VIEW_STOCKLIST - Enum constant in enum class org.gaardeon.mosey.state.UserIntent
 
ViewBasicState - Class in org.gaardeon.mosey.state
 
ViewBasicState() - Constructor for class org.gaardeon.mosey.state.ViewBasicState
 
ViewBasicStateDep - Class in org.gaardeon.mosey.datatypes.config
 
ViewBasicStateDep() - Constructor for class org.gaardeon.mosey.datatypes.config.ViewBasicStateDep
 
VmMovingAverageChartSeries - Class in org.gaardeon.mosey.view.chart
 
VmMovingAverageChartSeries(int) - Constructor for class org.gaardeon.mosey.view.chart.VmMovingAverageChartSeries
 
VolPriceRatioDetector - Class in org.gaardeon.mosey.analytics.marketwide
 
VolPriceRatioDetector(DataStoreController) - Constructor for class org.gaardeon.mosey.analytics.marketwide.VolPriceRatioDetector
Constructs a detector for finding stocks at new highs using the provided data store.
volume - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
volume() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the volume record component.
volume() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the volume record component.
volume() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the volume record component.
volume() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the volume record component.
VOLUME_WEIGHTED_MOVING_AVERAGE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
VolumePriceRatioRankPopulator - Class in org.gaardeon.mosey.populators
Populates the database with Volume-Price Ratio Rank values for all stocks.
VolumePriceRatioRankPopulator(DataStoreController, MarketSnapshotPopulator) - Constructor for class org.gaardeon.mosey.populators.VolumePriceRatioRankPopulator
 
VolumeWeightedMovingAverage - Class in org.gaardeon.mosey.analytics
Calculates the Volume-Weighted Moving Average (VWMA) for a series of data points with volume.
VolumeWeightedMovingAverage(int, List) - Constructor for class org.gaardeon.mosey.analytics.VolumeWeightedMovingAverage
Constructs a VolumeWeightedMovingAverage calculator.
VP_RATIO - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
VP_RATIO_DERIVATIVE - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
VP_RATIO_DERIVATIVE_DATA_SERIES - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
VP_RATIO_RANK - Enum constant in enum class org.gaardeon.mosey.datatypes.CalculationType
 
VP_RS_DATA_SERIES - Enum constant in enum class org.gaardeon.mosey.datatypes.StockDataType
 
vpRank - Variable in class org.gaardeon.mosey.view.lists.WatchListRowData
 
VpRatioDerivativePopulator - Class in org.gaardeon.mosey.populators
Populates the database with Volume-Price Ratio values and their derivatives for all stocks.
VpRatioDerivativePopulator(DataStoreController, MarketSnapshotPopulator) - Constructor for class org.gaardeon.mosey.populators.VpRatioDerivativePopulator
 
VpRatioRankAnalyzer - Class in org.gaardeon.mosey.analytics.marketwide
Analyzes and ranks stocks based on the Volume-Price Ratio (VP Ratio).
VpRatioRankAnalyzer(DataStoreController, MarketSnapshotPopulator) - Constructor for class org.gaardeon.mosey.analytics.marketwide.VpRatioRankAnalyzer
 
VpRatioRankNewHigh - Class in org.gaardeon.mosey.analytics.marketwide
Detector for finding stocks at a new high for their Volume-Price Ratio Rank.
VpRatioRankNewHigh(DataStoreController) - Constructor for class org.gaardeon.mosey.analytics.marketwide.VpRatioRankNewHigh
Constructs a detector for finding stocks at new VP-Ratio Rank highs.
VpRatioRankSellRule - Class in org.gaardeon.mosey.agent.rules
 
VpRatioRankSellRule(DataStoreController) - Constructor for class org.gaardeon.mosey.agent.rules.VpRatioRankSellRule
 
VPRSChartSeries - Class in org.gaardeon.mosey.view.chart
 
VPRSChartSeries(AutoMarketDataStore) - Constructor for class org.gaardeon.mosey.view.chart.VPRSChartSeries
 
vwap() - Method in record class org.gaardeon.mosey.datatypes.DailyBar
Returns the value of the vwap record component.
vwap() - Method in record class org.gaardeon.mosey.polygon.Day
Returns the value of the vwap record component.
vwap() - Method in record class org.gaardeon.mosey.polygon.GroupedDailyBar
Returns the value of the vwap record component.
vwap() - Method in record class org.gaardeon.mosey.polygon.MinuteBar
Returns the value of the vwap record component.

W

WatchList - Class in org.gaardeon.mosey.lists
A user-curated list of stocks.
WatchList(String) - Constructor for class org.gaardeon.mosey.lists.WatchList
 
WatchListPresenter - Class in org.gaardeon.mosey.view.lists
 
WatchListPresenter(StockList, DataStoreController) - Constructor for class org.gaardeon.mosey.view.lists.WatchListPresenter
 
WatchListRowData - Class in org.gaardeon.mosey.view.lists
 
WatchListRowData(Symbol, List, DataStoreController, MarketSnapshotDataBox, FxAsynced) - Constructor for class org.gaardeon.mosey.view.lists.WatchListRowData
 
WatchListSelectionPresenter - Class in org.gaardeon.mosey.view.lists
Manages a view that displays a list of all available StockLists (Watchlists).
WatchListSelectionPresenter(DataStoreController) - Constructor for class org.gaardeon.mosey.view.lists.WatchListSelectionPresenter
 
WHOLE_IMPUTE - Enum constant in enum class org.gaardeon.mosey.datatypes.Imputation
Entire report or value was created because it was missing.
windowHeight() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns the value of the windowHeight record component.
windowWidth() - Method in record class org.gaardeon.mosey.layout.SplitPaneLayout
Returns the value of the windowWidth record component.
withToday(List) - Method in class org.gaardeon.mosey.populators.MarketSnapshotPopulator
Accepts a list of historical daily bars for a single symbol and returns a new list that includes an up-to-date bar for the current day using data from the latest market snapshot.

Y

YEAR_OVER_YEAR - Enum constant in enum class org.gaardeon.mosey.marketdata.Metrics.TimeSpan
 
A B C D E F G H I L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form