A B C D E F G H I J K L M N O P Q R S T U V W Z

A

absolutePerterbationDistribution - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
AbstractAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
An abstract class representing an auctioneer managing shouts in an market.
AbstractAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
AbstractAuctioneer() - Constructor for class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
AbstractAuctionReport - Class in net.sourceforge.jasa.report
An abstract implementation of AuctionReport that provides functionality common to all reports.
AbstractAuctionReport(Market) - Constructor for class net.sourceforge.jasa.report.AbstractAuctionReport
 
AbstractAuctionReport() - Constructor for class net.sourceforge.jasa.report.AbstractAuctionReport
 
AbstractMarketStatsReport - Class in net.sourceforge.jasa.report
Deprecated.  
AbstractMarketStatsReport(Market) - Constructor for class net.sourceforge.jasa.report.AbstractMarketStatsReport
Deprecated.  
AbstractMarketStatsReport() - Constructor for class net.sourceforge.jasa.report.AbstractMarketStatsReport
Deprecated.  
AbstractRandomValuer - Class in net.sourceforge.jasa.agent.valuation
 
AbstractRandomValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
AbstractReturnForecaster - Class in net.sourceforge.jasa.agent.valuation
 
AbstractReturnForecaster() - Constructor for class net.sourceforge.jasa.agent.valuation.AbstractReturnForecaster
 
AbstractTradeNetworkGraphExporter - Class in net.sourceforge.jasa.report
 
AbstractTradeNetworkGraphExporter() - Constructor for class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
AbstractTradingAgent - Class in net.sourceforge.jasa.agent
An abstract class representing a simple agent trading in a round-robin market.
AbstractTradingAgent(int, double, double, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.AbstractTradingAgent
 
AbstractTradingAgent(int, double, double, TradingStrategy, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.AbstractTradingAgent
 
AbstractTradingAgent(int, double, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.AbstractTradingAgent
 
AbstractTradingAgent(EventScheduler) - Constructor for class net.sourceforge.jasa.agent.AbstractTradingAgent
 
AbstractTradingStrategy - Class in net.sourceforge.jasa.agent.strategy
An abstract implementation of the Strategy interface that provides skeleton functionality for making trading decisions.
AbstractTradingStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
AbstractTradingStrategy(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
AbstractValuationPolicy - Class in net.sourceforge.jasa.agent.valuation
 
AbstractValuationPolicy() - Constructor for class net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
 
accelerator - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
acceptDeal(Market, double, int) - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
accepted(Order) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
acceptedAsksI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
acceptedBidsI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
acceptedShouts - Variable in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
The set of shouts that have been matched in the current round.
acceptedShouts - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
acceptingPolicy - Variable in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
account - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The amount of money this agent posseses.
Account - Class in net.sourceforge.jasa.market
 
Account(Object, double) - Constructor for class net.sourceforge.jasa.market.Account
 
Account() - Constructor for class net.sourceforge.jasa.market.Account
 
account - Variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
account - Variable in class net.sourceforge.jasa.market.auctioneer.ClearingHouseAuctioneer
 
account - Variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
account - Variable in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
account - Variable in class net.sourceforge.jasa.market.MarketSimulation
Records the surplus of the mechanism if it is not budget-balanced.
account - Variable in class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
act() - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
Generate an action from the learning algorithm.
act() - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
act() - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
activate(TradingAgent) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
active() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
Determine whether or not this trader is active.
active() - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
active() - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
active() - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
active() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
AdaptiveStrategy - Interface in net.sourceforge.jasa.agent.strategy
Strategies implementing this interface indicate that they are based on a learning algorithm.
AdaptiveStrategyImpl - Class in net.sourceforge.jasa.agent.strategy
 
AdaptiveStrategyImpl(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.AdaptiveStrategyImpl
 
AdaptiveStrategyImpl() - Constructor for class net.sourceforge.jasa.agent.strategy.AdaptiveStrategyImpl
 
add(int) - Method in class net.sourceforge.jasa.agent.Inventory
 
add(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
add(Order) - Method in interface net.sourceforge.jasa.market.OrderBook
 
add(TransactionExecutedEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport.TransactionList
 
add() - Method in class net.sourceforge.jasa.report.TradeNetworkReport.TransactionList
 
addAsk(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
addBid(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
addCondition(TimingCondition) - Method in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
addObserver(Observer) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
addReport(AuctionReport) - Method in class net.sourceforge.jasa.report.CombiAuctionReport
Add a new report
addTableModelListener(TableModelListener) - Method in class net.sourceforge.jasa.view.OrderBookView
 
addToSortedShouts(Order) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
AdjacencyMatrixTradeNetworkGraphExporter - Class in net.sourceforge.jasa.report
Export the trade network as an adjacency matrix.
AdjacencyMatrixTradeNetworkGraphExporter() - Constructor for class net.sourceforge.jasa.report.AdjacencyMatrixTradeNetworkGraphExporter
 
adjustMargin(double) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
adjustMargin() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
adjustMargin() - Method in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
adjustMargin() - Method in class net.sourceforge.jasa.agent.strategy.SimpleMomentumStrategy
 
adjustMargin() - Method in class net.sourceforge.jasa.agent.strategy.ZIPStrategy
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
afterPropertiesSet() - Method in class net.sourceforge.jasa.view.OrderBookView
 
age - Variable in class net.sourceforge.jasa.market.MarketSimulation
 
agent - Variable in class net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
 
agent - Variable in class net.sourceforge.jasa.event.AgentPolledEvent
 
agent - Variable in class net.sourceforge.jasa.market.Order
The agent placing this order.
AgentGroup - Class in net.sourceforge.jasa.agent
A class representing an arbitrary grouping of agents.
AgentGroup(String) - Constructor for class net.sourceforge.jasa.agent.AgentGroup
 
AgentPayoffReport - Class in net.sourceforge.jasa.report
A historicalDataReport that lists the ratio of actual to theoretical profits of each agent group in the market.
AgentPayoffReport() - Constructor for class net.sourceforge.jasa.report.AgentPayoffReport
 
AgentPolledEvent - Class in net.sourceforge.jasa.event
An event that is fired whenever any agent is polled by an market for its shout via the requestShout() method.
AgentPolledEvent(Market, int, TradingAgent) - Constructor for class net.sourceforge.jasa.event.AgentPolledEvent
 
ALLOCATIVE_EFFICIENCY - Static variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
allStats - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
alpha - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
alpha - Variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
alpha - Variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
alpha - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
AlwaysAcceptPolicy - Class in net.sourceforge.jasa.market.rules
the losest accepting policy under which all shouts are allowed.
AlwaysAcceptPolicy() - Constructor for class net.sourceforge.jasa.market.rules.AlwaysAcceptPolicy
 
AND - Static variable in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
AscendingAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
Auctioneer for standard multi-unit english ascending market.
AscendingAuctioneer(Market, TradingAgent, int, double) - Constructor for class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
AscendingOrderComparator - Class in net.sourceforge.jasa.market
This class can be used to as a Comparator to rank shouts in ascending order.
AscendingOrderComparator() - Constructor for class net.sourceforge.jasa.market.AscendingOrderComparator
 
ask - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
ask - Variable in class net.sourceforge.jasa.event.TransactionExecutedEvent
The offers that led to this transaction.
ask - Variable in class net.sourceforge.jasa.market.MarketQuote
The current ask-quote.
ASK_PRICE - Static variable in class net.sourceforge.jasa.report.PriceStatisticsReport
 
ASK_QUOTE - Static variable in class net.sourceforge.jasa.report.PriceStatisticsReport
 
askBinStart - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
askBinWidth - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
askException - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
Reusable exceptions for performance
askException - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
askException - Static variable in class net.sourceforge.jasa.market.rules.QuoteBeatingAcceptingPolicy
Reusable exceptions for performance
askException - Static variable in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
askExpectedException() - Method in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
askIterator() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
askIterator() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
askIterator() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
askIterator() - Method in interface net.sourceforge.jasa.market.OrderBook
Return an iterator that non-destructively iterates over every ask in the market (both matched and unmatched).
askLog - Variable in class net.sourceforge.jasa.report.DataWriterReport
output for ask data as time series.
askNotAnImprovementException() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
askNotAnImprovementException() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
askQuantity - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
askQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
askQuoteLog - Variable in class net.sourceforge.jasa.report.DataWriterReport
output for the ask component of market quotes as time series.
askQuoteStats - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
asks - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
asks - Variable in class net.sourceforge.jasa.report.ReportedSupplyAndDemandStats
The sorted list of agents' truthful asks (ie sellers' private values).
asks - Variable in class net.sourceforge.jasa.report.TrueSupplyAndDemandStats
The sorted list of agents' truthful asks (ie sellers' private values).
asks - Variable in class net.sourceforge.jasa.view.OrderBookView
 
asksI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
askStats - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
auction - Variable in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
auction - Variable in class net.sourceforge.jasa.event.MarketEvent
The market that this event occurred in.
auction - Variable in class net.sourceforge.jasa.event.RoundClosingEvent
 
auction - Variable in class net.sourceforge.jasa.report.AbstractAuctionReport
The market we are keeping statistics on.
auction - Variable in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
auction - Variable in class net.sourceforge.jasa.report.ReportVariableWriterReport
The market we are keeping statistics on.
auction - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
auctionAge - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The age of the market in rounds.
AuctionClosedException - Exception in net.sourceforge.jasa.market
 
AuctionClosedException(String) - Constructor for exception net.sourceforge.jasa.market.AuctionClosedException
 
AuctionClosingCondition - Interface in net.sourceforge.jasa.market.rules
The interface for expressing the condition of closing an market.
Auctioneer - Interface in net.sourceforge.jasa.market.auctioneer
Classes implementing this interface define the rules for matching orders in the marketplace and producing the resulting transaction set.
auctioneer - Variable in class net.sourceforge.jasa.market.MarketSimulation
The auctioneer for this market.
auctioneer - Variable in class net.sourceforge.jasa.market.rules.EquilibriumClearingPolicy
 
auctioneer - Variable in class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
auctioneer - Variable in class net.sourceforge.jasa.market.rules.NoQueueClearingPolicy
 
auctioneer - Variable in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
auctioneer - Variable in class net.sourceforge.jasa.view.OrderBookView
 
AuctionException - Exception in net.sourceforge.jasa.market
 
AuctionException(String) - Constructor for exception net.sourceforge.jasa.market.AuctionException
 
AuctionException() - Constructor for exception net.sourceforge.jasa.market.AuctionException
 
auctionLog - Static variable in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
auctionOpen(MarketOpenEvent) - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
AuctionReport - Interface in net.sourceforge.jasa.report
 
AuctionRuntimeException - Exception in net.sourceforge.jasa.market
 
AuctionRuntimeException(String) - Constructor for exception net.sourceforge.jasa.market.AuctionRuntimeException
 
AuctionRuntimeException(Throwable) - Constructor for exception net.sourceforge.jasa.market.AuctionRuntimeException
 
auctionState(Market) - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
Hash the market quote to produce a state value for the learning algorithm.
AuctionStateFrame - Class in net.sourceforge.jasa.view
 
AuctionStateFrame() - Constructor for class net.sourceforge.jasa.view.AuctionStateFrame
 
AuctionStateStats - Class in net.sourceforge.jasa.report
 
AuctionStateStats(Market, DataWriter, DataWriter) - Constructor for class net.sourceforge.jasa.report.AuctionStateStats
Constructor.
autoUpdate - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 

B

baseFileName - Variable in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
baseFilename - Variable in class net.sourceforge.jasa.report.TimeSeriesReport
 
BeatTheQuoteStrategy - Class in net.sourceforge.jasa.agent.strategy
 
BeatTheQuoteStrategy(RandomEngine) - Constructor for class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
BeatTheQuoteStrategy(AbstractTradingAgent, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
begin() - Method in class net.sourceforge.jasa.market.MarketSimulation
Begin the simulation.
beginRound() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
bid - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
bid - Variable in class net.sourceforge.jasa.event.TransactionExecutedEvent
The offers that led to this transaction.
bid - Variable in class net.sourceforge.jasa.market.MarketQuote
The current bid-quote.
BID_PRICE - Static variable in class net.sourceforge.jasa.report.PriceStatisticsReport
 
BID_QUOTE - Static variable in class net.sourceforge.jasa.report.PriceStatisticsReport
 
bidBinStart - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
bidBinWidth - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
bidException - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
bidException - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
Reusable exceptions for performance
bidException - Static variable in class net.sourceforge.jasa.market.rules.QuoteBeatingAcceptingPolicy
 
bidException - Static variable in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
Reusable exceptions for performance
bidExpectedException() - Method in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
bidIterator() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
bidIterator() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
bidIterator() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
bidIterator() - Method in interface net.sourceforge.jasa.market.OrderBook
Return an iterator that non-destructively iterates over every bid in the market (both matched and unmatched).
bidLog - Variable in class net.sourceforge.jasa.report.DataWriterReport
output for bid data as time series.
bidNotAnImprovementException() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
bidNotAnImprovementException() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
BidPriceReport - Class in net.sourceforge.jasa.report
A historicalDataReport that keeps cummulative statistics on bid prices, ask prices, transaction prices, and market quote prices.
BidPriceReport() - Constructor for class net.sourceforge.jasa.report.BidPriceReport
 
bidQuantity - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
bidQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
bidQuoteLog - Variable in class net.sourceforge.jasa.report.DataWriterReport
output for the bid component of market quotes as time series.
bidQuoteStats - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
bids - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
bids - Variable in class net.sourceforge.jasa.report.ReportedSupplyAndDemandStats
The sorted list of agent's truthful bids (ie buyers' private values).
bids - Variable in class net.sourceforge.jasa.report.TrueSupplyAndDemandStats
The sorted list of agent's truthful bids (ie buyers' private values).
bids - Variable in class net.sourceforge.jasa.view.OrderBookView
 
bidsI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
bidStats - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
bIn - Variable in class net.sourceforge.jasa.market.FourHeapOrderBook
Matched bids in ascending order
bOut - Variable in class net.sourceforge.jasa.market.FourHeapOrderBook
Unmatched bids in descending order
buyerCap - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The total generating-volume of buyers.
buyerInitiated - Variable in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
BUYERINITIATED_VAR - Static variable in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
BuyerIntervalValuer - Class in net.sourceforge.jasa.agent.valuation
Buyers configured with this valuation policy will receive a unique private value from a common set of values starting at minValue and incrementing by step as each agent is assigned a valuation.
BuyerIntervalValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
BuyerIntervalValuer(double, double) - Constructor for class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
buyerStrategy() - Method in class net.sourceforge.jasa.agent.strategy.ZIPStrategy
 

C

calculate() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
calculate() - Method in class net.sourceforge.jasa.report.AbstractMarketStatsReport
Deprecated. Perform final calculations at the end of the market.
calculate() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
calculate() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
calculate() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
calculate() - Method in class net.sourceforge.jasa.report.PayoffReport
 
calculate() - Method in class net.sourceforge.jasa.report.SurplusReport
 
calculateActualProfits() - Method in class net.sourceforge.jasa.report.SurplusReport
 
calculateAuctionAge() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
calculateAuctionAge() - Method in class net.sourceforge.jasa.replication.electricity.FinalRoundElectricityStats
 
calculateEquilibriaPriceRange() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
calculateEquilibriaQuantity() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
calculateEquilibriumPrice() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
calculateEquilibriumPrice() - Method in class net.sourceforge.jasa.replication.electricity.ParameterizedElectricityStats
 
calculateHistoricalMeanReturn() - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
calculateMidEquilibriumPrice() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
calculatePayoff(Market, int, double) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
calculatePrice(double) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
calculatePrice(double) - Method in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
calculateProbability(double) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
calculateProfit(Market, int, double) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
calculateProfit(Market, int, double) - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
calculateProfit(Market, int, double) - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
calculateStrategicMarketPower() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
calculateTotalEquilibriumSurplus() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
calculateTotalProfits() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
ChartistForecaster - Class in net.sourceforge.jasa.agent.valuation
 
ChartistForecaster(AbstractContinousDistribution) - Constructor for class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
ChartistForecaster() - Constructor for class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
check(Order) - Method in class net.sourceforge.jasa.market.rules.AlwaysAcceptPolicy
accepts all shouts.
check(Order) - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
checks whether
check(Order) - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
checks whether
check(Order) - Method in class net.sourceforge.jasa.market.rules.QuoteBeatingAcceptingPolicy
implements the NYSE shout improvement rule.
check(Order) - Method in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
checks whether
checkBalanced(Order, Order, String) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
checkConsistency() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
checkEndOfDay() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
checkImprovement(Order) - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
checkImprovement(Order) - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
checkIntegrity() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
checkShoutValidity(Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
checkShoutValidity(Order) - Method in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
checkShoutValidity(Order) - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
checkShoutValidity(Order) - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
child - Variable in class net.sourceforge.jasa.market.Order
The child of this order.
clear() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
clear(Order, Order, double) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
clear(Order, Order, double, double, int) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
clear() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Perform the clearing operation for the market; match buyers with sellers and inform the market of any deals.
clear() - Method in class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
clear(Order, Order, double) - Method in interface net.sourceforge.jasa.market.Market
Handle a single clearing operation between two traders for a single unit.
clear(Order, Order, double, double, int) - Method in interface net.sourceforge.jasa.market.Market
Handle a single clearing operation between two traders specifying the prices paid by each party and the volume of the trade.
clear(Order, Order, double) - Method in class net.sourceforge.jasa.market.MarketSimulation
Match a buy order with a sell order at the specified price and inform both parties of the resulting transaction.
clear(Order, Order, double, double, int) - Method in class net.sourceforge.jasa.market.MarketSimulation
Match a buy order with a sell order and inform both parties of the resulting transaction.
clear() - Method in interface net.sourceforge.jasa.market.rules.ClearingPolicy
 
clear() - Method in class net.sourceforge.jasa.market.rules.EquilibriumClearingPolicy
 
clear() - Method in class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
clear() - Method in class net.sourceforge.jasa.market.rules.NoQueueClearingPolicy
 
clearEdges() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
clearEdges() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
clearGraph() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
clearGraph() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
clearingCondition - Variable in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
ClearingHouseAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
An auctioneer for a clearing house market.
ClearingHouseAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.ClearingHouseAuctioneer
 
clearingPolicy - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
ClearingPolicy - Interface in net.sourceforge.jasa.market.rules
 
clearingQuote - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
clearMarket() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
clearVertices() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
clearVertices() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
clone() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
clone() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
clone() - Method in class net.sourceforge.jasa.agent.valuation.AbstractReturnForecaster
 
clone() - Method in interface net.sourceforge.jasa.agent.valuation.ReturnForecaster
 
clone() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
clone() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
clone() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
clone() - Method in class net.sourceforge.jasa.market.Order
 
clone() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
clone() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
clone() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
close() - Method in interface net.sourceforge.jasa.market.Market
Close the market.
close() - Method in class net.sourceforge.jasa.market.MarketSimulation
Close the market.
close() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
closed() - Method in interface net.sourceforge.jasa.market.Market
Returns true if the market is closed.
closed - Variable in class net.sourceforge.jasa.market.MarketSimulation
Is the market currently closed.
closed() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
closingCondition - Variable in class net.sourceforge.jasa.market.MarketSimulation
 
CombiAuctionReport - Class in net.sourceforge.jasa.report
A historicalDataReport that combines several different reports.
CombiAuctionReport(List<AuctionReport>) - Constructor for class net.sourceforge.jasa.report.CombiAuctionReport
 
CombiAuctionReport() - Constructor for class net.sourceforge.jasa.report.CombiAuctionReport
 
CombiTimingCondition - Class in net.sourceforge.jasa.market.rules
The class for expressing the combination of timing conditions.
CombiTimingCondition() - Constructor for class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
COMMUNITY_N - Static variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
compare(Order, Order) - Method in class net.sourceforge.jasa.market.AscendingOrderComparator
 
compare(Order, Order) - Method in class net.sourceforge.jasa.market.DescendingOrderComparator
 
compareTo(Order) - Method in class net.sourceforge.jasa.market.Order
 
compareTo(ReportVariable) - Method in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
compute(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
compute(SimEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
computeWeightStatistics(SimEvent) - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
conditionIterator() - Method in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
conditions - Variable in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
consumeUnit(Market) - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
consumeUnit(Market) - Method in class net.sourceforge.jasa.agent.valuation.FixedValuer
 
consumeUnit(Market) - Method in class net.sourceforge.jasa.agent.valuation.RandomScheduleValuer
 
consumeUnit(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
consumeUnit(Market) - Method in interface net.sourceforge.jasa.agent.valuation.ValuationPolicy
Recalculate valuation after consumption of the commodity being traded in the given market.
ContinuousDoubleAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
An auctioneer for a double-market with continuous clearing.
ContinuousDoubleAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
ContinuousDoubleAuctioneer() - Constructor for class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
ContinuousDoubleAuctioneerEE - Class in net.sourceforge.jasa.market.auctioneer
Deprecated. GenericDoubleAuctioneer with EquilibriumBeatingAcceptingPolicy should be used.

An auctioneer for a double market with continuous clearing and equlibrium price estimation.

The clearing operation is performed every time a shout arrives. Shouts must beat the current quote and be at the right side of the estimated equilibrium price in order to be accepted.

Parameters

base .memorysize
int >=1
(how many recent transaction prices memorized to get the average as the esimated equilibrium) base .delta
0 <=double <=1
(relaxing the restriction put by the estimated equilibrium price )
ContinuousDoubleAuctioneerEE() - Constructor for class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
ContinuousDoubleAuctioneerEE(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
CONVERGENCE_COEFFICIENT - Static variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
copyFrom(Order) - Method in class net.sourceforge.jasa.market.Order
 
createReportVars(Map<Object, Number>, String, Distribution) - Method in class net.sourceforge.jasa.report.BidPriceReport
 
createReportVars(Map<Object, Number>, String, Distribution) - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
credit(double) - Method in class net.sourceforge.jasa.market.Account
 
CSVReport - Class in net.sourceforge.jasa.report
Deprecated.  
CSVReport() - Constructor for class net.sourceforge.jasa.report.CSVReport
Deprecated.  
csvWriter - Variable in class net.sourceforge.jasa.report.TimeSeriesReport
 
CUMULATIVE_CONVERGENCE_COEFFICIENT - Static variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
currentAgent - Variable in class net.sourceforge.jasa.agent.valuation.evolution.NetworkedImitationBreeder
 
currentDepth - Variable in class net.sourceforge.jasa.view.OrderBookView
 
currentMemoryCell - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
currentOrder - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The current position for this trader.
currentPrediction - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
currentPrice - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
currentPrice - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
CurrentPriceReportVariables - Class in net.sourceforge.jasa.report
 
CurrentPriceReportVariables() - Constructor for class net.sourceforge.jasa.report.CurrentPriceReportVariables
 
currentQuote - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 

D

DAILY_ALLOCATIVE_EFFICIENCY - Static variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
DailyRandomValuer - Class in net.sourceforge.jasa.agent.valuation
A valuation policy in which we are allocated a new random valuation at the end of each day.
DailyRandomValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.DailyRandomValuer
 
DailyRandomValuer(AbstractContinousDistribution) - Constructor for class net.sourceforge.jasa.agent.valuation.DailyRandomValuer
 
DailyRandomValuer(double, double, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.DailyRandomValuer
 
dailyStats - Variable in class net.sourceforge.jasa.report.DailyStatsReport
 
dailyStatsReport - Variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
DailyStatsReport - Class in net.sourceforge.jasa.report
A historicalDataReport that collects price statistics for each trading day.
DailyStatsReport() - Constructor for class net.sourceforge.jasa.report.DailyStatsReport
 
dataset - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
DataUnavailableException - Exception in net.sourceforge.jasa.market
This is exception is thrown when requesting data from an market that is not available due to the way that the market is configured.
DataUnavailableException(String) - Constructor for exception net.sourceforge.jasa.market.DataUnavailableException
 
DataUnavailableException() - Constructor for exception net.sourceforge.jasa.market.DataUnavailableException
 
dataUpdated() - Method in class net.sourceforge.jasa.report.DataWriterReport
 
DataWriterReport - Class in net.sourceforge.jasa.report
This class writes market data to the specified DataWriter objects, and thus can be used to log data to eg, CSV files, a database backend, etc.
DataWriterReport() - Constructor for class net.sourceforge.jasa.report.DataWriterReport
 
DataWriterReport(DataWriter, DataWriter, DataWriter, DataWriter, DataWriter) - Constructor for class net.sourceforge.jasa.report.DataWriterReport
 
day - Variable in class net.sourceforge.jasa.market.MarketSimulation
The current trading day (period)
dayEndingCondition - Variable in class net.sourceforge.jasa.market.MarketSimulation
 
DayEndingCondition - Interface in net.sourceforge.jasa.market.rules
The interface for expressing the condition of ending an market day.
dayLog - Static variable in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
debit(double) - Method in class net.sourceforge.jasa.market.Account
 
decideDirection(double, double) - Method in class net.sourceforge.jasa.agent.strategy.ForecastTradeDirectionPolicy
 
DEF_SHOUTNUMEACHPERIOD - Static variable in class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
DEFAULT_MAX_PRICE - Static variable in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
defaultClearingPolicy - Variable in class net.sourceforge.jasa.market.rules.NoQueueClearingPolicy
 
degree(Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
deleteObserver(Observer) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
delta - Variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated. A parameter used to adjust the equilibrium price estimate so as to relax the restriction.
delta - Variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
A parameter used to adjust the equilibrium price estimate so as to relax the restriction.
demandCurve - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
demandStats - Variable in class net.sourceforge.jasa.report.SupplyAndDemandStats
The DataWriter to write the demand curve to.
DescendingOrderComparator - Class in net.sourceforge.jasa.market
A comparator that can be used for arranging shouts in descending order; that is, highest price first.
DescendingOrderComparator() - Constructor for class net.sourceforge.jasa.market.DescendingOrderComparator
 
description - Variable in class net.sourceforge.jasa.agent.AgentGroup
 
description - Variable in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
destroy() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
destroy() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
determineClearingPrice(Order, Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
determineClearingPrice(Order, Order, MarketQuote) - Method in class net.sourceforge.jasa.market.rules.DiscriminatoryPricingPolicy
 
determineClearingPrice(Order, Order, MarketQuote) - Method in class net.sourceforge.jasa.market.rules.NPricingPolicy
 
determineClearingPrice(Order, Order, MarketQuote) - Method in class net.sourceforge.jasa.market.rules.NullPricingPolicy
 
determineClearingPrice(Order, Order, MarketQuote) - Method in interface net.sourceforge.jasa.market.rules.PricingPolicy
 
determineClearingPrice(Order, Order, MarketQuote) - Method in class net.sourceforge.jasa.market.rules.TimePriorityPricingPolicy
 
determineClearingPrice(Order, Order, MarketQuote) - Method in class net.sourceforge.jasa.market.rules.UniformPricingPolicy
 
determineQuantity(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
determineQuantity(Market) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
determineQuantity(Market) - Method in class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
 
determineQuantity(Market) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
determineQuantity(Market) - Method in interface net.sourceforge.jasa.agent.TradingStrategy
 
determineValue(Market) - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
determineValue(Market) - Method in class net.sourceforge.jasa.agent.valuation.FixedValuer
 
determineValue(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
determineValue(Market) - Method in interface net.sourceforge.jasa.agent.valuation.ValuationPolicy
Determine the current valuation of commodity in the given market.
devSquareSum - Variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
DirectRevelationReportVariables - Class in net.sourceforge.jasa.report
This class computes the hypothetical market state when all agents bid at their private valuation, ie when all agents bid truthfully.
DirectRevelationReportVariables(String, Market) - Constructor for class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
DirectRevelationReportVariables(String) - Constructor for class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
disableIncreasingQueryAccelerator() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
disableSortedView() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
DISCLAIMER - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
DISCLAIMER - Static variable in class net.sourceforge.jasa.market.rules.QuoteBeatingAcceptingPolicy
 
DiscreteLearnerStrategy - Class in net.sourceforge.jasa.agent.strategy
A class representing a strategy in which we adapt our bids using a discrete learning algorithm.
DiscreteLearnerStrategy(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
DiscreteLearnerStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
DiscriminatoryPricingPolicy - Class in net.sourceforge.jasa.market.rules
A pricing policy in which we set the transaction price in the interval between the matched prices as determined by the parameter k.
DiscriminatoryPricingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.DiscriminatoryPricingPolicy
 
DiscriminatoryPricingPolicy(double) - Constructor for class net.sourceforge.jasa.market.rules.DiscriminatoryPricingPolicy
 
displaceHighestMatchedAsk(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
displaceLowestMatchedBid(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
displaceShout(Order, PriorityQueue<Order>, PriorityQueue<Order>) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
dispose() - Method in interface net.sourceforge.jasa.agent.valuation.ReturnForecaster
 
dispose() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
dispose() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
dispose(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
dispose(SimEvent) - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
dispose(SimEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
dispose(SimEvent) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
dispose(SimEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
distanceMetric - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
DistinctDistributionValuer - Class in net.sourceforge.jasa.agent.valuation
 
DistinctDistributionValuer(RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
DistinctDistributionValuer(double, double, double, double, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
distribution - Variable in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
distribution - Variable in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
The probability distribution to use for drawing valuations.
distribution - Variable in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
distributions - Variable in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
doubleEntry(Account, double, Account, double) - Method in class net.sourceforge.jasa.market.Account
 
doubleEntry(Account, double, Account, double) - Method in class net.sourceforge.jasa.market.ZeroCreditAccount
 
doubleEntry(Account, double, Account, double) - Method in class net.sourceforge.jasa.market.ZeroFundsAccount
 
drawRandomValue() - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
drift - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
dt - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
DuplicateShoutException - Exception in net.sourceforge.jasa.market
 
DuplicateShoutException(String) - Constructor for exception net.sourceforge.jasa.market.DuplicateShoutException
 
dyadsCheckBox - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 
dyadsOnly - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 
DynamicConvergenceReport - Class in net.sourceforge.jasa.report
A historicalDataReport that keeps track of the convergence of transaction prices, computing the coefficient of convergence Vernon Smith used.
DynamicConvergenceReport() - Constructor for class net.sourceforge.jasa.report.DynamicConvergenceReport
 
DynamicSurplusReport - Class in net.sourceforge.jasa.report
A historicalDataReport that keeps track of the surplus available to each agent in theoretical equilibrium.
DynamicSurplusReport() - Constructor for class net.sourceforge.jasa.report.DynamicSurplusReport
 

E

eA - Variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
eA - Variable in class net.sourceforge.jasa.report.SurplusReport
Global market efficiency.
edgeStrength(Agent, Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
efficiency - Variable in class net.sourceforge.jasa.report.DynamicSurplusReport
 
ElectricityStats - Class in net.sourceforge.jasa.replication.electricity
Calculate the NPT market-power and efficiency variables.
ElectricityStats(Market) - Constructor for class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
ElectricityStats() - Constructor for class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
end() - Method in class net.sourceforge.jasa.market.MarketSimulation
End the simulation.
endDay() - Method in class net.sourceforge.jasa.market.MarketSimulation
Terminate the current trading period (day)
endOfDay(EndOfDayEvent) - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
EndOfDayEvent - Class in net.sourceforge.jasa.event
An event that is fired at the end of every trading period.
EndOfDayEvent(Market, int) - Constructor for class net.sourceforge.jasa.event.EndOfDayEvent
 
endOfRound - Variable in class net.sourceforge.jasa.market.MarketSimulation
 
endRound() - Method in class net.sourceforge.jasa.market.MarketSimulation
End the current simulation tick.
enumerateTruthfulShout(Order) - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
Process a truthful shout from an agent
enumerateTruthfulShout(Order) - Method in class net.sourceforge.jasa.report.ReportedSupplyAndDemandStats
 
enumerateTruthfulShout(Order) - Method in class net.sourceforge.jasa.report.TrueSupplyAndDemandStats
 
equals(Object) - Method in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
EQUIL_PRICE - Static variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
equilibPrice - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The approximated equilibrium price.
equilibQuant(TokenTradingAgent, double) - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
equilibriaExists() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
equilibriaFound - Variable in class net.sourceforge.jasa.report.EquilibriumReportVariables
Do any equilbria exist?
equilibriaStats - Variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
The historicalDataReport used to calculate the equilibrium price.
equilibriaStats - Variable in class net.sourceforge.jasa.report.DynamicSurplusReport
The historicalDataReport used to calculate the equilibrium price.
EquilibriumBeatingAcceptingPolicy - Class in net.sourceforge.jasa.market.rules
implements the shout-accepting rule under which a shout must be more competitive than an estimated equilibrium.
EquilibriumBeatingAcceptingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
EquilibriumClearingPolicy - Class in net.sourceforge.jasa.market.rules
 
EquilibriumClearingPolicy(AbstractAuctioneer) - Constructor for class net.sourceforge.jasa.market.rules.EquilibriumClearingPolicy
 
equilibriumPrice - Variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
EquilibriumPriceStrategy - Class in net.sourceforge.jasa.agent.strategy
A strategy which will bid at the true equilibrium price, if profitable, or bid truthfully otherwise.
EquilibriumPriceStrategy(AbstractTradingAgent, double, int) - Constructor for class net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
 
EquilibriumPriceStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
 
equilibriumProfits(Market, double, int) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
Calculate the hypothetical surplus this agent will receive if the market had cleared uniformly at the specified equilibrium price and quantity.
equilibriumProfits(Market, double, int) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
equilibriumProfits(int, AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.SurplusReport
 
equilibriumProfitsEachDay(Market, double, int) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
equilibriumProfitsEachDay(Market, double, int) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
EquilibriumReportVariables - Class in net.sourceforge.jasa.report
A class to calculate the true equilibrium price and quantity ranges for a given market.
EquilibriumReportVariables() - Constructor for class net.sourceforge.jasa.report.EquilibriumReportVariables
 
EquilibriumReportVariables(Market) - Constructor for class net.sourceforge.jasa.report.EquilibriumReportVariables
 
equilibriumSurplus(TokenTradingAgent, double, int) - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
Calculate the surplus available to the specified agent given the specified equilibrium price and quantity.
equilPrice - Variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
error(DataUnavailableException) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
ERROR_SHOUTSVISIBLE - Static variable in class net.sourceforge.jasa.market.MarketSimulation
 
EST_EQUILIBRIUM_PRICE - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
EST_EQUILIBRIUM_PRICE - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
estimatedAskQuote() - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
estimatedBidQuote() - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
EstimatedEPStrategy - Class in net.sourceforge.jasa.agent.strategy
 
EstimatedEPStrategy(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
EstimatedEPStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
eval() - Method in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.NullAuctionClosingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.QuiescentDayEndingCondition
 
eval() - Method in class net.sourceforge.jasa.market.rules.TimingCondition
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.AbstractReturnForecaster
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.DailyRandomValuer
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.FixedValuer
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.RandomScheduleValuer
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.RandomValuer
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
TODO: temporarily put here, clearingCondition and acceptingPolicy should listen to the market directly
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.market.rules.MarketClearingCondition
by default, no clearing
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.market.rules.ProbabilisticClearingCondition
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.market.rules.QuiescentDayEndingCondition
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.market.rules.RoundClearingCondition
by default, clears the market when each round is closing.
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractMarketStatsReport
Deprecated.  
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.BidPriceReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
eventOccurred(MarketEvent) - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.DataWriterReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.EventReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceTimeSeriesReport
Deprecated.  
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.report.VeracityReport
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.view.OrderBookView
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
eventOccurred(SimEvent) - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
EventReport - Class in net.sourceforge.jasa.report
 
EventReport() - Constructor for class net.sourceforge.jasa.report.EventReport
 
exportGraph() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
exportGraph() - Method in class net.sourceforge.jasa.report.AdjacencyMatrixTradeNetworkGraphExporter
 
exportGraph() - Method in class net.sourceforge.jasa.report.PajekTradeNetworkGraphExporter
 

F

fileName - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 
fileNamePrefix - Variable in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
fileNameSuffix - Variable in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
finalReport() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
FinalRoundElectricityStats - Class in net.sourceforge.jasa.replication.electricity
 
FinalRoundElectricityStats() - Constructor for class net.sourceforge.jasa.replication.electricity.FinalRoundElectricityStats
 
FinalRoundElectricityStats(Market) - Constructor for class net.sourceforge.jasa.replication.electricity.FinalRoundElectricityStats
 
firstShout - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
firstValue - Static variable in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
firstValue() - Method in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
firstValue() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
firstValue - Static variable in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
firstValue() - Method in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
fitnessFormatter - Static variable in class net.sourceforge.jasa.view.TradeNetworkView
 
FixedDirectionStrategy - Class in net.sourceforge.jasa.agent.strategy
 
FixedDirectionStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
FixedDirectionStrategy(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
FixedDirectionTradingAgent - Class in net.sourceforge.jasa.agent
 
FixedDirectionTradingAgent(EventScheduler) - Constructor for class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
FixedDirectionTradingAgent(int, double, double, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
FixedDirectionTradingAgent(int, double, double, TradingStrategy, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
FixedDirectionTradingAgent(int, double, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
FixedDirectionTradingAgent(double, EventScheduler) - Constructor for class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
FixedPriceStrategy - Class in net.sourceforge.jasa.agent.strategy
 
FixedPriceStrategy(AbstractTradingAgent, double, int) - Constructor for class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
FixedPriceStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
FixedQuantityStrategy - Interface in net.sourceforge.jasa.agent.strategy
Strategies implementing this interface indicate that they bid a constant quantity in each market round.
FixedQuantityStrategyImpl - Class in net.sourceforge.jasa.agent.strategy
An abstract implementation of FixedQuantityStrategy.
FixedQuantityStrategyImpl(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
 
FixedQuantityStrategyImpl() - Constructor for class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
 
FixedTradeDirectionPolicy - Class in net.sourceforge.jasa.agent.strategy
A trade direction policy which specifies a configurable fixed position to take in the market.
FixedTradeDirectionPolicy() - Constructor for class net.sourceforge.jasa.agent.strategy.FixedTradeDirectionPolicy
 
FixedValuer - Class in net.sourceforge.jasa.agent.valuation
A valuation policy in which we maintain a fixed private valuation independent of time or market.
FixedValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.FixedValuer
 
FixedValuer(double) - Constructor for class net.sourceforge.jasa.agent.valuation.FixedValuer
 
forecaster - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
ForecastErrorFitnessFunction - Class in net.sourceforge.jasa.agent.valuation.evolution
 
ForecastErrorFitnessFunction() - Constructor for class net.sourceforge.jasa.agent.valuation.evolution.ForecastErrorFitnessFunction
 
forecasters - Variable in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
ForecastTradeDirectionPolicy - Class in net.sourceforge.jasa.agent.strategy
Decide whether to long or short based on whether the agents' valuation for the asset is greater than the current price.
ForecastTradeDirectionPolicy() - Constructor for class net.sourceforge.jasa.agent.strategy.ForecastTradeDirectionPolicy
 
FourHeapOrderBook - Class in net.sourceforge.jasa.market
This class provides market order-matching services using the 4-Heap algorithm.
FourHeapOrderBook() - Constructor for class net.sourceforge.jasa.market.FourHeapOrderBook
 
FundamentalistForecaster - Class in net.sourceforge.jasa.agent.valuation
 
FundamentalistForecaster() - Constructor for class net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
 
fundamentalPrice - Variable in class net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
 
funds - Variable in class net.sourceforge.jasa.market.Account
 

G

GDLStrategy - Class in net.sourceforge.jasa.agent.strategy
A modified implementation of the Gjerstad Dickhaut strategy.
GDLStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
GDQStrategy - Class in net.sourceforge.jasa.agent.strategy
An implementation of the modified Gjerstad Dickhaut strategy in which quadratic, instead of cubic originally, functions are used to calculate the probability of any bid being accepted and bid to maximize expected profit.
GDQStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
GDStrategy - Class in net.sourceforge.jasa.agent.strategy
An implementation of the Gjerstad Dickhaut strategy.
GDStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.GDStrategy
 
generateHeader() - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
Generats the CSV file header, i.e.
generateQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
generateQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
generateQuote() - Method in class net.sourceforge.jasa.market.auctioneer.ClearingHouseAuctioneer
 
generateQuote() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
generateQuote() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
GenericAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
An modular auctioneer for a double market.
GenericAuctioneer() - Constructor for class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
GenericAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
GeometricBrownianMotionPriceProcess - Class in net.sourceforge.jasa.agent.valuation
 
GeometricBrownianMotionPriceProcess() - Constructor for class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getAcceptingPolicy() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
getAccount() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getAccount() - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
getAccount() - Method in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
getAccount() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Get the account which holds any budget surplus or deficit for the auctioneer.
getAccount() - Method in class net.sourceforge.jasa.market.auctioneer.ClearingHouseAuctioneer
 
getAccount() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
getAccount() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
getAccount() - Method in class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
getAge() - Method in interface net.sourceforge.jasa.market.Market
 
getAge() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getAgent() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
getAgent() - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
getAgent() - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
getAgent() - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
getAgent() - Method in class net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
 
getAgent() - Method in interface net.sourceforge.jasa.agent.valuation.ValuationPolicy
 
getAgent() - Method in class net.sourceforge.jasa.event.AgentPolledEvent
 
getAgent() - Method in class net.sourceforge.jasa.market.Order
 
getAgentGroup(int) - Static method in class net.sourceforge.jasa.agent.AgentGroup
Get group n
getAlpha() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
getAlpha() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
getAlpha() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
getAlpha() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getAsk() - Method in class net.sourceforge.jasa.event.TransactionExecutedEvent
 
getAsk() - Method in class net.sourceforge.jasa.market.MarketQuote
 
getAskPriceStats() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getAskQuantity() - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
getAskQuoteStats() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getAsks() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getAuction() - Method in class net.sourceforge.jasa.event.MarketEvent
Get the market that this event occured in.
getAuction() - Method in class net.sourceforge.jasa.market.rules.TimingCondition
 
getAuction() - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
getAuctionClosingCondition(Class) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getAuctioneer() - Method in interface net.sourceforge.jasa.market.Market
Return the current auctioneer for this market.
getAuctioneer() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getAuctioneer() - Method in class net.sourceforge.jasa.market.rules.EquilibriumClearingPolicy
 
getAuctioneer() - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
getBaseFilename() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
getBid() - Method in class net.sourceforge.jasa.event.TransactionExecutedEvent
 
getBid() - Method in class net.sourceforge.jasa.market.MarketQuote
 
getBidPriceStats() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getBidQuantity() - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
getBidQuoteStats() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getBids() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getCapacity(AbstractTradingAgent) - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
getChild() - Method in class net.sourceforge.jasa.market.Order
Get the child of this shout.
getClearingCondition() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
getClearingPolicy() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getClearingQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getColumnClass(int) - Method in class net.sourceforge.jasa.view.OrderBookView
 
getColumnCount() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getColumnName(int) - Method in class net.sourceforge.jasa.view.OrderBookView
 
getCommodityHolding() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getCommodityHolding() - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
getComponent() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getComponent() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
getComponent() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
getCsvWriter() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
getCurrentOrder() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getCurrentPrice() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getCurrentPrice() - Method in interface net.sourceforge.jasa.market.Market
Return the current price.
getCurrentPrice() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getCurrentValuation() - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
getDailyStatsReport() - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
getDay() - Method in interface net.sourceforge.jasa.market.Market
 
getDay() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getDayEndingCondition(Class) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getDelta() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
getDepth() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
getDepth() - Method in interface net.sourceforge.jasa.market.OrderBook
 
getDescription() - Method in class net.sourceforge.jasa.agent.AgentGroup
 
getDescription() - Method in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
getDistance(Agent, Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getDistribution() - Method in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
getDistribution() - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
getDistributions() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
getDrift() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getDt() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getEA() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Get the market-efficiency calculation.
getEA() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
getEA() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getEfficiency() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
getEquilibriumProfits(AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
getFileName() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getFileNamePrefix() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getFileNameSuffix() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getFitness(Agent) - Method in class net.sourceforge.jasa.agent.valuation.evolution.ForecastErrorFitnessFunction
 
getFitness(Agent) - Method in class net.sourceforge.jasa.agent.valuation.evolution.NetworkedImitationBreeder
 
getForecaster() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
getForecastError() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
getForecasters() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
getFundamentalPrice() - Method in class net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
 
getFunds() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getFunds() - Method in class net.sourceforge.jasa.market.Account
 
getGraph() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getGraphName() - Method in class net.sourceforge.jasa.view.AuctionStateFrame
 
getGraphName() - Method in class net.sourceforge.jasa.view.ReportedSupplyAndDemandFrame
 
getGraphName() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
getGraphName() - Method in class net.sourceforge.jasa.view.TrueSupplyAndDemandFrame
 
getGroup() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getHighestAcceptedAskPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getHighestBidPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getHighestMatchedAsk() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Get the highest matched ask.
getHighestMatchedAsk() - Method in interface net.sourceforge.jasa.market.OrderBook
Get the highest matched ask.
getHighestUnacceptedBidPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getHighestUnmatchedBid() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Get the highest unmatched bid.
getHighestUnmatchedBid() - Method in interface net.sourceforge.jasa.market.OrderBook
Get the highest unmatched bid in the market.
getHistoricalDataReport() - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
getHistoricalDataReport() - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
getHistoricalDataReport() - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
getHistoricalDataReport() - Method in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
getHistoryStats() - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
getIncreasingQueryAccelerator() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getInitialMarginDistribution() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getInitialPrice() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getInitialTradeEntitlement() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
getInstance() - Static method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
getK() - Method in class net.sourceforge.jasa.market.rules.KPricingPolicy
 
getK() - Method in interface net.sourceforge.jasa.market.rules.ParameterizablePricing
 
getKey(AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.AgentPayoffReport
 
getKey(AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.GroupPayoffReport
 
getKey(AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.PayoffReport
Map an agent onto a group.
getKey(AbstractTradingAgent) - Method in class net.sourceforge.jasa.report.StrategyPayoffReport
 
getKeyName() - Method in class net.sourceforge.jasa.report.AgentPayoffReport
 
getKeyName() - Method in class net.sourceforge.jasa.report.GroupPayoffReport
 
getKeyName() - Method in class net.sourceforge.jasa.report.PayoffReport
Return user-friendly description of the space of groups.
getKeyName() - Method in class net.sourceforge.jasa.report.StrategyPayoffReport
 
getLastAsk() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
getLastAsk() - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
getLastAsk() - Method in class net.sourceforge.jasa.market.MarketSimulation
Get the most recent ask (sell order) placed in the market.
getLastBid() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
getLastBid() - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
getLastBid() - Method in class net.sourceforge.jasa.market.MarketSimulation
Get the most recent bid (buy order) placed in the market.
getLastOrder() - Method in interface net.sourceforge.jasa.market.Market
Return the most recent order placed in the market.
getLastOrder() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getLastPayoff() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
Return the profit made in the most recent market round.
getLastPayoff() - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
getLastShout() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getLastShout() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
getLastShout() - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
getLastTransactionPrice() - Method in interface net.sourceforge.jasa.market.Market
Return the price of the most transaction that occurred in the market.
getLastTransactionPrice() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getLearner() - Method in interface net.sourceforge.jasa.agent.strategy.AdaptiveStrategy
 
getLearner() - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
getLearner() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getLearner() - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
getLearner() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
getLengthOfDay() - Method in class net.sourceforge.jasa.market.MarketSimulation
Return the duration in ticks of a single trading day.
getLengthOfDay() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
getLowestAcceptedBidPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getLowestAskPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getLowestMatchedBid() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Get the lowest matched bid
getLowestMatchedBid() - Method in interface net.sourceforge.jasa.market.OrderBook
Get the lowest matched bid in the market.
getLowestUnacceptedAskPrice() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getLowestUnmatchedAsk() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Get the lowest unmatched ask.
getLowestUnmatchedAsk() - Method in interface net.sourceforge.jasa.market.OrderBook
Get the lowest unmatched ask.
getMarket() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getMarket() - Method in class net.sourceforge.jasa.agent.MarketAgentInitialiser
 
getMarket() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
Find out which market we are the auctioneer for.
getMarket() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Find out which market we are the auctioneer for.
getMarkets() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getMarkup() - Method in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
getMarkupDistribution() - Method in class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
getMarkupDistribution() - Method in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
getMarkupScale() - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
getMaxDepth() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getMaximumDays() - Method in class net.sourceforge.jasa.market.MarketSimulation
Return the maximum number of trading days in the simulation.
getMaximumDays() - Method in class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
 
getMaximumInvestment() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getMaximumRounds() - Method in class net.sourceforge.jasa.market.MarketSimulation
Get the absolute duration of the entire simulation in ticks.
getMaximumRounds() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
Return the maximum number of rounds for this market.
getMaxPrice() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
getMaxValue() - Method in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
getMeanPayoff(Object) - Method in class net.sourceforge.jasa.report.PayoffReport
 
getMidPoint() - Method in class net.sourceforge.jasa.market.MarketQuote
 
getMinPrice() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
getMinValue() - Method in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
getMinValue() - Method in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
getMinValue() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
getMinValue() - Method in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
getMPB() - Method in class net.sourceforge.jasa.report.SurplusReport
Get the buyer market-power calculation.
getMPS() - Method in class net.sourceforge.jasa.report.SurplusReport
Get the seller market-power calculation.
getName() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getName() - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
getName() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getName() - Method in class net.sourceforge.jasa.report.AuctionStateStats
 
getName() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
getName() - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
getName() - Method in class net.sourceforge.jasa.report.CurrentPriceReportVariables
 
getName() - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getName() - Method in class net.sourceforge.jasa.report.MidPriceReportVariables
 
getName() - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getName() - Method in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
getName() - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
getName() - Method in class net.sourceforge.jasa.report.SpreadReportVariables
 
getName() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getName() - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getName() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getName() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
getName() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
getNeighbours(Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getNextPeriodReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
getNextPeriodReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
 
getNextPeriodReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
getNextPeriodReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
getNextPeriodReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
getNextValue() - Method in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
getNextValue() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
getNextValue() - Method in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
getNumberOfAgents(Object) - Method in class net.sourceforge.jasa.report.PayoffReport
 
getNumberOfAsks(double, boolean) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getNumberOfBids(double, boolean) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getNumberOfRegisteredTraders() - Method in class net.sourceforge.jasa.market.MarketSimulation
Return the total number of traders registered in the market.
getNumberOfSeries() - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getNumberOfSeries() - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getNumberOfSeries() - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
getNumberOfSeries() - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getNumberOfShouts(List<Order>, double, boolean) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getNumberOfTraders() - Method in interface net.sourceforge.jasa.market.Market
Get the number of traders known to be trading in the market.
getNumberOfTraders() - Method in class net.sourceforge.jasa.market.MarketSimulation
Return the number of traders currently active in the market.
getNumberOfTrades() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getNumOfAcceptedAsksAbove(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getNumOfAcceptedBidsBelow(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getNumOfAsksBelow(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getNumOfBidsAbove(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getNumOfRejectedAsksBelow(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getNumOfRejectedBidsAbove(double) - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
getOrder() - Method in class net.sourceforge.jasa.event.OrderPlacedEvent
 
getOrderBook() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getOwner() - Method in class net.sourceforge.jasa.agent.Inventory
 
getOwner() - Method in class net.sourceforge.jasa.market.Account
 
getPayoff() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getPayoffDistribution(Object) - Method in class net.sourceforge.jasa.report.PayoffReport
 
getPBA() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getPBCE() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getPBT() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Get the truthful buyer profits calculation.
getPhysicalTime() - Method in class net.sourceforge.jasa.event.MarketEvent
 
getPopulation() - Method in interface net.sourceforge.jasa.market.Market
 
getPopulation() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getPreviousDayTransPriceStats() - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
getPrice() - Method in class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
getPrice(RoundFinishedEvent) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getPrice() - Method in class net.sourceforge.jasa.event.TransactionExecutedEvent
 
getPrice() - Method in class net.sourceforge.jasa.market.Order
 
getPrice(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.CurrentPriceReportVariables
 
getPrice(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getPrice(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.MidPriceReportVariables
 
getPrice(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.SpreadReportVariables
 
getPriceForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
getPriceFormat() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getPriceOffset() - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
getPriceWrapper() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getPricingPolicy() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getPrng() - Method in class net.sourceforge.jasa.agent.strategy.ForecastTradeDirectionPolicy
 
getPrng() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getPrng() - Method in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
getPrng() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getPrng() - Method in class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
getProfits(AbstractTradingAgent) - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
getProfits(AbstractTradingAgent) - Method in class net.sourceforge.jasa.replication.electricity.FinalRoundElectricityStats
 
getProfits(Object) - Method in class net.sourceforge.jasa.report.PayoffReport
 
getPSA() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getPSCE() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getPST() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Get the truthful seller profits calculation.
getQ() - Method in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
getQtyFormat() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getQuantity() - Method in class net.sourceforge.jasa.agent.Inventory
 
getQuantity() - Method in interface net.sourceforge.jasa.agent.strategy.FixedQuantityStrategy
 
getQuantity() - Method in class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
 
getQuantity() - Method in class net.sourceforge.jasa.event.TransactionExecutedEvent
 
getQuantity() - Method in class net.sourceforge.jasa.market.Order
 
getQuantity() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
getQuantity() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
getQuantity() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
getQuantityTraded() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
getQuote() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getQuote() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getQuote() - Method in interface net.sourceforge.jasa.market.QuoteProvider
 
getRCAP() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
getRCON() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
getRemainingDays() - Method in class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
 
getRemainingRounds() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
 
getRemainingRounds() - Method in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
getRemainingTime() - Method in interface net.sourceforge.jasa.market.Market
Get the remaining time in the current trading day (period).
getRemainingTime() - Method in class net.sourceforge.jasa.market.MarketSimulation
Return the time remaining before the market closes.
getReportText() - Method in class net.sourceforge.jasa.report.AgentPayoffReport
 
getReportText() - Method in class net.sourceforge.jasa.report.GroupPayoffReport
 
getReportText() - Method in class net.sourceforge.jasa.report.PayoffReport
 
getReportText() - Method in class net.sourceforge.jasa.report.StrategyPayoffReport
 
getReturnForecast(Market) - Method in interface net.sourceforge.jasa.agent.valuation.ReturnForecaster
 
getReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
getReturnForecast(Market) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
getRound() - Method in interface net.sourceforge.jasa.market.Market
Get the age of the market in unspecified units
getRound() - Method in class net.sourceforge.jasa.market.MarketSimulation
Get the current round number
getRowCount() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getS() - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
getSampleInterval() - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
getScaling() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getScaling() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
getShout() - Method in class net.sourceforge.jasa.event.OrderReceivedEvent
 
getSimulationTime() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getSMPB() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Get the strategic buyer market-power calculation.
getSMPS() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Get the strategic seller market-power calculation.
getSortedAcceptedAsks() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedAcceptedBids() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedAsks() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedBids() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedRejectedAsks() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedRejectedBids() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
getSortedView() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
getStep() - Method in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
getStep() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
getStep() - Method in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
getStock() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getStrategy() - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
getSupplyAndDemandStats() - Method in class net.sourceforge.jasa.view.AuctionStateFrame
 
getSupplyAndDemandStats() - Method in class net.sourceforge.jasa.view.ReportedSupplyAndDemandFrame
 
getSupplyAndDemandStats() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
getSupplyAndDemandStats() - Method in class net.sourceforge.jasa.view.TrueSupplyAndDemandFrame
 
getT() - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
getThreshold() - Method in class net.sourceforge.jasa.market.rules.ProbabilisticClearingCondition
 
getThreshold() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getTime() - Method in class net.sourceforge.jasa.event.MarketEvent
 
getTimeHorizon() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
getTimeStamp() - Method in class net.sourceforge.jasa.market.Order
 
getTimingCondition(TimingCondition, Class) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getTotalPayoff() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getTradeDirectionPolicy() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
getTradeEntitlement() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
getTradeNetwork() - Method in class net.sourceforge.jasa.agent.valuation.evolution.NetworkedImitationBreeder
 
getTradeNetworkReport() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getTraderIterator() - Method in interface net.sourceforge.jasa.market.Market
 
getTraderIterator() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getTraders() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
getTradingStrategy() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getTransPriceStats(int) - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
getTransPriceStats() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getTrAskPrice() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getTrBidPrice() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getTrPrice() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
getUnmatchedAsks() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getUnmatchedAsks() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
getUnmatchedAsks() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
getUnmatchedAsks() - Method in interface net.sourceforge.jasa.market.OrderBook
 
getUnmatchedBids() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
getUnmatchedBids() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
getUnmatchedBids() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
getUnmatchedBids() - Method in interface net.sourceforge.jasa.market.OrderBook
 
getUpdateFrequency() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
getUtilityFunction() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getUtilityFunction() - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
getValuation(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getValuation(Market) - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
getValuationPolicy() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getValue(String) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
getValue(ReportVariable) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
getValue() - Method in class net.sourceforge.jasa.report.TradeNetworkReport.TransactionList
 
getValueAt(int, int) - Method in class net.sourceforge.jasa.view.OrderBookView
 
getVariableBindings() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.PayoffReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.SurplusReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getVariableBindings() - Method in class net.sourceforge.jasa.report.VeracityReport
 
getVariableBindings() - Method in class net.sourceforge.jasa.view.OrderBookView
 
getVariableBindings() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
getVariableBindings() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
getVariables() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated. 
getVarNames() - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
getVolatility() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
getVolume(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
getWeights() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
getWindowSizeDistribution() - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
getX(int) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getX(int) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getX(int) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getxVariableName() - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getxVariableName() - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getxVariableName() - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getY(int) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getY(int) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getY(int) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
getyVariableNames() - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
getyVariableNames() - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
getyVariableNames() - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
giveFunds(AbstractTradingAgent, double) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
graph - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
graph - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
graphNumber - Variable in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
greaterThan - Static variable in class net.sourceforge.jasa.market.FourHeapOrderBook
 
group - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The grouping that this agent belongs to.
GroupPayoffReport - Class in net.sourceforge.jasa.report
A historicalDataReport that lists the ratio of actual to theoretical profits of each agent group in the market.
GroupPayoffReport() - Constructor for class net.sourceforge.jasa.report.GroupPayoffReport
 

H

hashCode() - Method in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
highestBidPrice - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
highestUnacceptedBid - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
historicalDataReport - Variable in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
historicalDataReport - Variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
historicalDataReport - Variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
historicalDataReport - Variable in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
HistoricalDataReport - Class in net.sourceforge.jasa.report
Deprecated. 
HistoricalDataReport() - Constructor for class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
HistoricalDataReport.IncreasingQueryAccelerator - Class in net.sourceforge.jasa.report
Deprecated. a class to speed up queries from GDStrategy regarding the number of shouts above or below a certain price.
HistoricalDataReport.IncreasingQueryAccelerator(HistoricalDataReport.SortedView) - Constructor for class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
HistoricalDataReport.IncreasingQueryAccelerator() - Constructor for class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
HistoricalDataReport.SortedView - Class in net.sourceforge.jasa.report
Deprecated. a class providing sorted lists of shouts.
HistoricalDataReport.SortedView() - Constructor for class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
historicalPredictions - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
historicalPrices - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
history - Variable in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
historyStats - Variable in class net.sourceforge.jasa.agent.strategy.GDStrategy
 

I

IllegalOrderException - Exception in net.sourceforge.jasa.market
This exception is thrown by auctioneers when a shout placed in an market is illegal under the rules of the market.
IllegalOrderException(String) - Constructor for exception net.sourceforge.jasa.market.IllegalOrderException
 
IllegalOrderException() - Constructor for exception net.sourceforge.jasa.market.IllegalOrderException
 
inDegree(Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
informAuctionClosed() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
informAuctionOpen() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
informEndOfDay() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
informRoundClosed() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
informRoundClosing() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
informRoundOpening() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
inheritBehaviour(Agent, Agent) - Method in class net.sourceforge.jasa.agent.valuation.evolution.ValuationPolicyImitationOperator
 
initialFunds - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The initial amount of money for this agent
initialise() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
initialise(Population) - Method in class net.sourceforge.jasa.agent.MarketAgentInitialiser
 
initialise() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
initialise() - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
initialise() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
initialise() - Method in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
initialise() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
initialise() - Method in interface net.sourceforge.jasa.agent.TradingStrategy
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.FixedValuer
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.RandomValuer
 
initialise() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
initialise() - Method in interface net.sourceforge.jasa.agent.valuation.ValuationPolicy
 
initialise() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
initialise() - Method in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
initialise() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
initialise() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
initialise() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
initialise() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
initialise() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
initialise() - Method in class net.sourceforge.jasa.market.rules.MarketClearingCondition
 
initialise() - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
initialise() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
initialise(SimEvent) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
initialise() - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
initialise() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
initialise() - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
initialise() - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
initialise(SimEvent) - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
initialise() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
initialise() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
initialise() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
initialise() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
initialise(SimEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
initialise(SimEvent) - Method in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
initialise() - Method in class net.sourceforge.jasa.report.PayoffReport
 
initialise() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
initialise() - Method in class net.sourceforge.jasa.report.ReportedSupplyAndDemandStats
 
initialise() - Method in class net.sourceforge.jasa.report.SurplusReport
 
initialise(SimEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
initialise() - Method in class net.sourceforge.jasa.report.TrueSupplyAndDemandStats
 
initialiseCounters() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
initialiseGUI() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
initialiseMarkup() - Method in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
initialiseOut() - Method in class net.sourceforge.jasa.report.AdjacencyMatrixTradeNetworkGraphExporter
 
initialisePriceRanges() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
initialiseStatistics() - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
initialiseWeights() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
initialiseWindowSize() - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
initialize() - Method in class net.sourceforge.jasa.market.rules.NPricingPolicy
 
initialize() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
initialized - Static variable in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
initialMarginDistribution - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
initialPrice - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
initialPrice - Variable in class net.sourceforge.jasa.market.MarketSimulation
The initial price in the market.
initialStock - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The initial stock of this agent
initialTradeEntitlement - Variable in class net.sourceforge.jasa.agent.TokenTradingAgent
The initial value of tradeEntitlement
insertUnmatchedAsk(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Insert an unmatched ask into the appropriate heap.
insertUnmatchedBid(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Insert an unmatched bid into the appropriate heap.
interactions - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
interactions - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 
IntervalValuer - Class in net.sourceforge.jasa.agent.valuation
Agents configured with this valuation policy will receive a unique private value from a common set of values starting at minValue and incrementing by step as each agent is assigned a valuation at agent setup time.
IntervalValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
IntervalValuer(double, double) - Constructor for class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
intialiseGUI() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
Inventory - Class in net.sourceforge.jasa.agent
Class to track inventories of agents.
Inventory() - Constructor for class net.sourceforge.jasa.agent.Inventory
 
Inventory(int) - Constructor for class net.sourceforge.jasa.agent.Inventory
 
isActive - Variable in class net.sourceforge.jasa.agent.TokenTradingAgent
 
isAsk() - Method in class net.sourceforge.jasa.market.Order
 
isBid - Variable in class net.sourceforge.jasa.market.Order
True if this order is a bid.
isBid() - Method in class net.sourceforge.jasa.market.Order
 
isBuy(Market) - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
isBuy() - Method in class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
isBuy - Variable in class net.sourceforge.jasa.agent.strategy.FixedTradeDirectionPolicy
 
isBuy(Market, TradingAgent) - Method in class net.sourceforge.jasa.agent.strategy.FixedTradeDirectionPolicy
 
isBuy() - Method in class net.sourceforge.jasa.agent.strategy.FixedTradeDirectionPolicy
 
isBuy(Market, TradingAgent) - Method in class net.sourceforge.jasa.agent.strategy.ForecastTradeDirectionPolicy
 
isBuy(Market, TradingAgent) - Method in interface net.sourceforge.jasa.agent.strategy.TradeDirectionPolicy
Decide whether to go long long (buy) or short (sell).
isBuy(Market) - Method in interface net.sourceforge.jasa.agent.TradingStrategy
 
isBuyer(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
isBuyer() - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
isBuyer(Market) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
isCellEditable(int, int) - Method in class net.sourceforge.jasa.view.OrderBookView
 
isClosed() - Method in class net.sourceforge.jasa.market.MarketSimulation
Check whether the market is open.
isEmpty() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
isEmpty() - Method in interface net.sourceforge.jasa.market.OrderBook
 
isInteracted() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
isLastShoutAccepted() - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
isSell() - Method in class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
isSeller(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
isSeller() - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
isSeller(Market) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
isValid(double) - Static method in class net.sourceforge.jasa.market.MarketQuote
 
isValid() - Method in class net.sourceforge.jasa.market.MarketQuote
 
isValid() - Method in class net.sourceforge.jasa.market.Order
 

J

juicyOffer() - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 

K

k - Variable in class net.sourceforge.jasa.market.rules.KPricingPolicy
 
KaplanStrategy - Class in net.sourceforge.jasa.agent.strategy
An implementation of Todd Kaplan's sniping strategy.
KaplanStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
kInterval(double, double) - Method in class net.sourceforge.jasa.market.rules.KPricingPolicy
 
KPricingPolicy - Class in net.sourceforge.jasa.market.rules
Abstract superclass for auctioneer pricing policies parameterised by k.
KPricingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.KPricingPolicy
 
KPricingPolicy(double) - Constructor for class net.sourceforge.jasa.market.rules.KPricingPolicy
 

L

lastAsk - Variable in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
lastBid - Variable in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
lastOrderFilled - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
Did the last order we place in the market result in a transaction?
lastOrderFilled() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
lastPayoff - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
The profit made in the last round.
lastShout - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
lastShout - Variable in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
lastShoutAccepted - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
lastTransactionPrice - Variable in class net.sourceforge.jasa.market.MarketSimulation
The price of the most recent transaction.
lastTransactionPrice - Variable in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
layout - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 
learn(Market) - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
Perform learning.
learn(Market) - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
learn(Market) - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
learner - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
learner - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
learner - Variable in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
The learning algorithm to use.
learner - Variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
lengthOfDay - Variable in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
The maximum length in rounds of a trading day
lessThan - Static variable in class net.sourceforge.jasa.market.FourHeapOrderBook
 
LinearWeightedReturnForecaster - Class in net.sourceforge.jasa.agent.valuation
 
LinearWeightedReturnForecaster() - Constructor for class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
listeners - Variable in class net.sourceforge.jasa.view.OrderBookView
 
lowestAskPrice - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
lowestUnacceptedAsk - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  

M

makeVar(String, String) - Method in class net.sourceforge.jasa.report.BidPriceReport
 
makeVar(String, String) - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
margin - Variable in class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
market - Variable in class net.sourceforge.jasa.agent.MarketAgentInitialiser
 
market - Variable in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
market - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
Market - Interface in net.sourceforge.jasa.market
An order-driven market exchange.
MarketAgentInitialiser - Class in net.sourceforge.jasa.agent
 
MarketAgentInitialiser() - Constructor for class net.sourceforge.jasa.agent.MarketAgentInitialiser
 
MarketClearingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of clearing the current market.
MarketClearingCondition() - Constructor for class net.sourceforge.jasa.market.rules.MarketClearingCondition
 
MarketClosedEvent - Class in net.sourceforge.jasa.event
An event that is fired when an market closes.
MarketClosedEvent(Market, int) - Constructor for class net.sourceforge.jasa.event.MarketClosedEvent
 
MarketEvent - Class in net.sourceforge.jasa.event
Superclass for all types of market event.
MarketEvent(Market, int) - Constructor for class net.sourceforge.jasa.event.MarketEvent
 
MarketEventListener - Interface in net.sourceforge.jasa.event
 
MarketMakerAgent - Class in net.sourceforge.jasa.agent
 
MarketMakerAgent(EventScheduler) - Constructor for class net.sourceforge.jasa.agent.MarketMakerAgent
 
MarketMakerAgent() - Constructor for class net.sourceforge.jasa.agent.MarketMakerAgent
 
MarketOpenEvent - Class in net.sourceforge.jasa.event
An event that is fired when an market opens.
MarketOpenEvent(Market, int) - Constructor for class net.sourceforge.jasa.event.MarketOpenEvent
 
MarketPriceReportVariables - Class in net.sourceforge.jasa.report
 
MarketPriceReportVariables() - Constructor for class net.sourceforge.jasa.report.MarketPriceReportVariables
 
MarketQuote - Class in net.sourceforge.jasa.market
A price quote summarising the current state of an market.
MarketQuote(double, double) - Constructor for class net.sourceforge.jasa.market.MarketQuote
 
MarketQuote(Order, Order) - Constructor for class net.sourceforge.jasa.market.MarketQuote
 
markets - Variable in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
MarketSimulation - Class in net.sourceforge.jasa.market
A simulation of an order-driven market.
MarketSimulation(SimulationController) - Constructor for class net.sourceforge.jasa.market.MarketSimulation
 
MarketSimulation() - Constructor for class net.sourceforge.jasa.market.MarketSimulation
 
markMatched(List<Order>) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
markup - Variable in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
The proportional markup on the sub strategy.
markup - Variable in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
markup - Variable in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
markupDistribution - Variable in class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
markupDistribution - Variable in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
markupScale - Variable in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
A scaling factor used to multiply-up the output from the learning algorithm.
MarkupStrategyDecorator - Class in net.sourceforge.jasa.agent.strategy
This strategy decorates a component strategy by bidding a fixed proportional markup over the price specified by the underlying component strategy.
MarkupStrategyDecorator() - Constructor for class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
matchedShouts - Variable in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
matches(Order) - Method in class net.sourceforge.jasa.market.Order
Check whether two orders "cross"; that is, check whether this order could potentially be matched against the supplied order resulting in a transaction.
matchOrders() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Return a list of matched bids and asks.
matchOrders() - Method in interface net.sourceforge.jasa.market.OrderBook
Destructively fetch the list of matched bids and asks.
max - Variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
max - Variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
max - Variable in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
MAX_GROUPS - Static variable in class net.sourceforge.jasa.agent.AgentGroup
 
MAX_PRICE - Static variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
MAX_PRICE - Static variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
MAX_PRICE - Static variable in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
MaxDaysAuctionClosingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of closing an market.
MaxDaysAuctionClosingCondition() - Constructor for class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
 
MaxDaysAuctionClosingCondition(Market) - Constructor for class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
 
maxDepth - Variable in class net.sourceforge.jasa.view.OrderBookView
 
maximumDays - Variable in class net.sourceforge.jasa.market.rules.MaxDaysAuctionClosingCondition
The maximum number of trading days before the market closes
maximumRounds - Variable in class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
The maximum number of rounds in the market.
maximumWeight - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
maxPoint - Variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
maxPoint - Variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
maxPoint - Variable in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
maxPrice(Order, Order) - Static method in class net.sourceforge.jasa.market.Order
 
maxPrice - Variable in class net.sourceforge.jasa.report.EquilibriumReportVariables
The maximum equilibrium price.
MaxRoundsAuctionClosingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of closing an market.
MaxRoundsAuctionClosingCondition() - Constructor for class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
 
MaxRoundsAuctionClosingCondition(Market) - Constructor for class net.sourceforge.jasa.market.rules.MaxRoundsAuctionClosingCondition
 
MaxRoundsDayEndingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of closing an market.
MaxRoundsDayEndingCondition() - Constructor for class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
MaxRoundsDayEndingCondition(Market) - Constructor for class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
maxValue - Static variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
maxX - Variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
McAfeeClearingPolicy - Class in net.sourceforge.jasa.market.rules
An implementation of the mechanism described in "A Dominant Strategy Double Auction" R.
McAfeeClearingPolicy(AbstractAuctioneer) - Constructor for class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
MDPStrategy - Class in net.sourceforge.jasa.agent.strategy
A trading strategy that uses an MDP learning algorithm, such as the Q-learning algorithm, to adapt its trading behaviour in successive market rounds.
MDPStrategy(AbstractTradingAgent, double, double, double, double) - Constructor for class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
MDPStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
MeanValueDataWriterReport - Class in net.sourceforge.jasa.report
This historicalDataReport keeps track of the mean value of each market variable over the course of each round of bidding and logs the mean value to the specified DataWriter objects.
MeanValueDataWriterReport(DataWriter, DataWriter, DataWriter, DataWriter, DataWriter) - Constructor for class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
MeanValueDataWriterReport() - Constructor for class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
memory - Variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
memoryAsks - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
memoryBids - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
memorySize - Variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated. A parameter used to adjust the number of recent transaction prices to be memorized so as to compute the average as the equilibrium price estimate
memorySize - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
MidPriceReportVariables - Class in net.sourceforge.jasa.report
 
MidPriceReportVariables() - Constructor for class net.sourceforge.jasa.report.MidPriceReportVariables
 
minMargin - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
minPrice(Order, Order) - Static method in class net.sourceforge.jasa.market.Order
 
minPrice - Variable in class net.sourceforge.jasa.report.EquilibriumReportVariables
The minimum equilibrium price.
minValue - Static variable in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
The minimum valuation that any buyer will receive.
minValue - Static variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
minValue - Static variable in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
The minimum valuation that any buyer will receive.
minValueMax - Variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
minValueMin - Variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
modifyOrder(Order, Market) - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
Modify the price and quantity of the given shout according to this strategy.
modifyOrder(Order, Market) - Method in interface net.sourceforge.jasa.agent.TradingStrategy
Modify the trader's current shout according to the trading strategy being implemented.
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
modifyShout(Order) - Method in class net.sourceforge.jasa.agent.strategy.TruthTellingStrategy
 
MomentumStrategy - Class in net.sourceforge.jasa.agent.strategy
 
MomentumStrategy(AbstractTradingAgent, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
MomentumStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
mousePressed(MouseEvent) - Method in class net.sourceforge.jasa.view.TradeNetworkView.AgentPickingGraphMousePlugin
 
mPB - Variable in class net.sourceforge.jasa.report.SurplusReport
 
mPS - Variable in class net.sourceforge.jasa.report.SurplusReport
 
mutate(Agent) - Method in class net.sourceforge.jasa.agent.valuation.evolution.WeightMutationOperator
 
myGraph - Variable in class net.sourceforge.jasa.view.TradeNetworkView
 

N

n - Variable in class net.sourceforge.jasa.market.rules.NPricingPolicy
 
n - Variable in class net.sourceforge.jasa.report.TimeSeriesReport
 
name - Variable in class net.sourceforge.jasa.report.CombiAuctionReport
 
NAME - Static variable in class net.sourceforge.jasa.report.CurrentPriceReportVariables
 
NAME - Static variable in class net.sourceforge.jasa.report.MidPriceReportVariables
 
NAME - Static variable in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
name - Variable in class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
NAME - Static variable in class net.sourceforge.jasa.report.TransactionPriceReportVariables
 
net.sourceforge.jasa.agent - package net.sourceforge.jasa.agent
Classes defining trading agents and strategies
net.sourceforge.jasa.agent.strategy - package net.sourceforge.jasa.agent.strategy
 
net.sourceforge.jasa.agent.valuation - package net.sourceforge.jasa.agent.valuation
Classes defining valuation policies for agents (a valuation policy is responsible for determining the long-run expected value of the asset or commodity being traded in the specified market).
net.sourceforge.jasa.agent.valuation.evolution - package net.sourceforge.jasa.agent.valuation.evolution
Classes for implementing (co)evolutionary models of social learning, typically used in agent-based herding models.
net.sourceforge.jasa.event - package net.sourceforge.jasa.event
 
net.sourceforge.jasa.market - package net.sourceforge.jasa.market
The core classes used by JASA
net.sourceforge.jasa.market.auctioneer - package net.sourceforge.jasa.market.auctioneer
 
net.sourceforge.jasa.market.rules - package net.sourceforge.jasa.market.rules
 
net.sourceforge.jasa.replication.electricity - package net.sourceforge.jasa.replication.electricity
 
net.sourceforge.jasa.report - package net.sourceforge.jasa.report
Classes for calculating auction statistics
net.sourceforge.jasa.view - package net.sourceforge.jasa.view
User-interface auction components
NetworkedImitationBreeder - Class in net.sourceforge.jasa.agent.valuation.evolution
 
NetworkedImitationBreeder() - Constructor for class net.sourceforge.jasa.agent.valuation.evolution.NetworkedImitationBreeder
 
newCopy() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
newCopy() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
newOrder(Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
Code for handling a new shout in the market.
newOrder(Order) - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Code for handling a new order in the market.
newPrice(double) - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
newShoutInternal(Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
newShoutInternal(Order) - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
newShoutInternal(Order) - Method in class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
newShoutInternal(Order) - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
nextValue - Static variable in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
nextValue - Static variable in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
noiseDistribution - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
noiseDistribution - Variable in class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
NoiseTraderForecaster - Class in net.sourceforge.jasa.agent.valuation
 
NoiseTraderForecaster(RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
NoiseTraderForecaster() - Constructor for class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
NoQueueClearingPolicy - Class in net.sourceforge.jasa.market.rules
 
NoQueueClearingPolicy(ClearingPolicy, AbstractAuctioneer) - Constructor for class net.sourceforge.jasa.market.rules.NoQueueClearingPolicy
 
NoQueueClearingPolicy(AbstractAuctioneer) - Constructor for class net.sourceforge.jasa.market.rules.NoQueueClearingPolicy
 
NotAnImprovementOverQuoteException - Exception in net.sourceforge.jasa.market
This exception is thrown by an auctioneer implementing the NYSE rule if a trader agent attempts to place a shout that is not an improvement over the current best bid.
NotAnImprovementOverQuoteException(String) - Constructor for exception net.sourceforge.jasa.market.NotAnImprovementOverQuoteException
 
NotAnImprovementOverQuoteException() - Constructor for exception net.sourceforge.jasa.market.NotAnImprovementOverQuoteException
 
notifyTableChanged() - Method in class net.sourceforge.jasa.view.OrderBookView
 
NPricingPolicy - Class in net.sourceforge.jasa.market.rules
A discriminatory pricing policy that uses the average of the last n pair of bid and ask prices leading to transactions as the clearing price.
NPricingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.NPricingPolicy
 
NPricingPolicy(int) - Constructor for class net.sourceforge.jasa.market.rules.NPricingPolicy
 
NullAuctionClosingCondition - Class in net.sourceforge.jasa.market.rules
 
NullAuctionClosingCondition() - Constructor for class net.sourceforge.jasa.market.rules.NullAuctionClosingCondition
 
NullPricingPolicy - Class in net.sourceforge.jasa.market.rules
 
NullPricingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.NullPricingPolicy
 
NUM_COLUMNS - Static variable in class net.sourceforge.jasa.view.OrderBookView
 
NUM_WEIGHTS - Static variable in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
numBuyers - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The number of buyers.
numOfAcceptedAsksAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numOfAcceptedBidsBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numOfAsksBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numOfBidsAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numOfRejectedAsksBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numOfRejectedBidsAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
numSellers - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The number of sellers.

O

observableProxy - Variable in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
OFFERPRICE_VAR - Static variable in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
OfferPriceReportVariables - Class in net.sourceforge.jasa.report
 
OfferPriceReportVariables() - Constructor for class net.sourceforge.jasa.report.OfferPriceReportVariables
 
onAgentArrival(Market, AgentArrivalEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
Place an order in the market as determined by the agent's strategy.
onAgentArrival(AgentArrivalEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
onAgentArrival(Market, AgentArrivalEvent) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
onAgentArrival(Market, AgentArrivalEvent) - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
onAgentArrival(Market, AgentArrivalEvent) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
onAgentPolled(AgentPolledEvent) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
onBatchFinished() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
onEndOfDay(MarketEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
onEndOfDay(MarketEvent) - Method in class net.sourceforge.jasa.agent.SimpleTradingAgent
 
onEndOfDay(MarketEvent) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
onEndOfDay() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
onEndOfDay() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
onInteractionsFinished(InteractionsFinishedEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
onInteractionsFinished(InteractionsFinishedEvent) - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
onInteractionsFinished() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
onMarketClosed(MarketEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
onMarketEvent(SimEvent) - Method in class net.sourceforge.jasa.view.OrderBookView
 
onMarketOpen(MarketEvent) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
onMarketOpen(MarketEvent) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
onMarketOpen(MarketOpenEvent) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
onMarketOpen(MarketOpenEvent) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
onMarketOpen(MarketOpenEvent) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
onMarketOpen(MarketOpenEvent) - Method in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
onOrderPlaced(OrderPlacedEvent) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
onRoundClosed(Market) - Method in class net.sourceforge.jasa.agent.strategy.TruthTellingStrategy
 
onRoundClosed() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
onRoundClosed() - Method in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
onRoundClosed() - Method in class net.sourceforge.jasa.market.auctioneer.ClearingHouseAuctioneer
 
onRoundClosed() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneer
 
onRoundClosed() - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
onRoundClosedEvent(RoundFinishedEvent) - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
onRoundFinished(RoundFinishedEvent) - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
onRoundFinished(RoundFinishedEvent) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
onRoundFinished(RoundFinishedEvent) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
Calculate the forecast error at the end of each round.
onRoundFinished(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
onSimulationFinished() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
onSimulationFinished() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
onSimulationFinished() - Method in class net.sourceforge.jasa.view.TradeNetworkView
 
onSimulationStarting(SimulationStartingEvent) - Method in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
onSimulationStarting(SimulationStartingEvent) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
onSimulationStarting() - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
onSimulationStarting(SimulationStartingEvent) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
onSimulationStarting() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
onSimulationStarting(SimulationStartingEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
onSimulationStarting(SimEvent) - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
onTransactionExecuted(TransactionExecutedEvent) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
onTransactionExecuted(TransactionExecutedEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
onTransactionExecuted(TransactionExecutedEvent) - Method in class net.sourceforge.jasa.report.TransactionPriceTimeSeriesReport
Deprecated.  
open() - Method in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
OR - Static variable in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
Order - Class in net.sourceforge.jasa.market
A class representing an order in an market.
Order(TradingAgent, int, double, boolean) - Constructor for class net.sourceforge.jasa.market.Order
 
Order(TradingAgent, int, double, boolean, SimulationTime) - Constructor for class net.sourceforge.jasa.market.Order
 
Order(Order) - Constructor for class net.sourceforge.jasa.market.Order
 
Order(TradingAgent) - Constructor for class net.sourceforge.jasa.market.Order
 
Order() - Constructor for class net.sourceforge.jasa.market.Order
 
OrderAcceptancePolicy - Class in net.sourceforge.jasa.market.rules
Classes implementing this interface define policies for accepting shouts.
OrderAcceptancePolicy() - Constructor for class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
orderAccepted(Order) - Method in interface net.sourceforge.jasa.market.Market
Find out whether the given shout has resulted in a transaction in the current round of trading.
orderAccepted(Order) - Method in class net.sourceforge.jasa.market.MarketSimulation
Determines whether or not the given shout was matched in the current round of trading.
orderBook - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
OrderBook - Interface in net.sourceforge.jasa.market
 
OrderBookView - Class in net.sourceforge.jasa.view
A report which provides a graphical table depicting the order-book which is updated live as the simulation progresses.
OrderBookView() - Constructor for class net.sourceforge.jasa.view.OrderBookView
 
orderFilled(Market, Order, double, int) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
orderFilled(Market, Order, double, int) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
orderFilled(Market, Order, double, int) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
orderFilled(Market, Order, double, int) - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
orderFilled(Order) - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
 
orderFilled(Order) - Method in class net.sourceforge.jasa.market.auctioneer.SealedBidAuctioneer
 
orderFilled(Order) - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
OrderPlacedEvent - Class in net.sourceforge.jasa.event
An event that is fired every time an order is placed in a market.
OrderPlacedEvent(Market, int, Order) - Constructor for class net.sourceforge.jasa.event.OrderPlacedEvent
 
OrderPlacedEvent() - Constructor for class net.sourceforge.jasa.event.OrderPlacedEvent
 
OrderReceivedEvent - Class in net.sourceforge.jasa.event
An event that is fired every time a shout is received in an market (may not be allowed to place eventually), in contrast to OrderPlacedEvent, which represents a shout is received and placed.
OrderReceivedEvent(Market, int, Order) - Constructor for class net.sourceforge.jasa.event.OrderReceivedEvent
 
out - Variable in class net.sourceforge.jasa.report.AdjacencyMatrixTradeNetworkGraphExporter
 
outDegree(Agent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
owner - Variable in class net.sourceforge.jasa.agent.Inventory
The agent whose inventory we are tracking.
owner - Variable in class net.sourceforge.jasa.market.Account
 

P

P_DEF_BASE - Static variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
P_DEF_BASE - Static variable in class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
P_DEF_BASE - Static variable in interface net.sourceforge.jasa.market.rules.AuctionClosingCondition
 
P_DEF_BASE - Static variable in interface net.sourceforge.jasa.market.rules.DayEndingCondition
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.report.CSVReport
Deprecated.  
P_DEF_BASE - Static variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
P_DEF_BASE - Static variable in class net.sourceforge.jasa.report.DynamicSurplusReport
 
P_DELTA - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
P_DELTA - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
P_LEARNER - Static variable in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
P_LENGTH_OF_DAY - Static variable in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
P_MARKUP - Static variable in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
P_MAXPRICE - Static variable in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
P_MAXPRICE - Static variable in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
P_MAXPRICE - Static variable in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
P_MEMORYSIZE - Static variable in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
P_MINVALUE - Static variable in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
P_QUANTITY - Static variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
P_QUANTITY - Static variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
P_QUANTITY - Static variable in class net.sourceforge.jasa.report.DynamicSurplusReport
 
P_RESERVEPRICE - Static variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
P_S - Static variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
P_SELLER - Static variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
 
P_SHOUTNUMEACHPERIOD - Static variable in class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
P_STEP - Static variable in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
P_SUBSTRATEGY - Static variable in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
P_T - Static variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
P_THRESHOLD - Static variable in class net.sourceforge.jasa.market.rules.ProbabilisticClearingCondition
 
PajekTradeNetworkGraphExporter - Class in net.sourceforge.jasa.report
 
PajekTradeNetworkGraphExporter() - Constructor for class net.sourceforge.jasa.report.PajekTradeNetworkGraphExporter
 
PajekTradeNetworkGraphExporter(TradeNetworkReport, Object, Object) - Constructor for class net.sourceforge.jasa.report.PajekTradeNetworkGraphExporter
 
ParameterizablePricing - Interface in net.sourceforge.jasa.market.rules
Auctioneer classes implementing this interface indicate that they support parameterisable pricing rules, as per the k-double-market variants.
ParameterizedElectricityStats - Class in net.sourceforge.jasa.replication.electricity
 
ParameterizedElectricityStats() - Constructor for class net.sourceforge.jasa.replication.electricity.ParameterizedElectricityStats
 
pay(double) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
This method is invoked by a buyer on a seller when it wishes to transfer funds.
PayoffReport - Class in net.sourceforge.jasa.report
 
PayoffReport() - Constructor for class net.sourceforge.jasa.report.PayoffReport
 
pBA - Variable in class net.sourceforge.jasa.report.SurplusReport
The actual profits of the buyers.
pBCE - Variable in class net.sourceforge.jasa.report.SurplusReport
The profits of the buyers in theoretical equilibrium.
pBT - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Profits of the buyers in truthful bidding.
pCE - Variable in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
PeriodicClearingHouseAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
Deprecated.  
PeriodicClearingHouseAuctioneer() - Constructor for class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
PeriodicClearingHouseAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.PeriodicClearingHouseAuctioneer
Deprecated.  
perterb - Variable in class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
perterb - Variable in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
perterb(double) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
placeOrder(Order) - Method in interface net.sourceforge.jasa.market.Market
Place a new order in the market.
placeOrder(Order) - Method in class net.sourceforge.jasa.market.MarketSimulation
Submit a new order to the market.
population - Variable in class net.sourceforge.jasa.report.TradeNetworkReport
 
PopulationWeightsReportVariables - Class in net.sourceforge.jasa.report
 
PopulationWeightsReportVariables() - Constructor for class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
prettyPrint(String, PriorityQueue) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
price - Variable in class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
price - Variable in class net.sourceforge.jasa.event.TransactionExecutedEvent
The price at which the good was sold for.
price - Variable in class net.sourceforge.jasa.market.Order
The price of this offer.
price - Variable in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
price - Variable in class net.sourceforge.jasa.report.OfferPriceReportVariables
 
PRICE_VAR - Static variable in class net.sourceforge.jasa.report.MarketPriceReportVariables
 
priceForAcceptedAsksAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceForAcceptedBidsBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceForAsksBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceForBidsAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceForRejectedAsksBelow - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceForRejectedBidsAbove - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
priceOffset - Variable in class net.sourceforge.jasa.agent.MarketMakerAgent
 
PriceStatisticsReport - Class in net.sourceforge.jasa.report
A historicalDataReport that keeps cummulative statistics on bid prices, ask prices, transaction prices, and market quote prices.
PriceStatisticsReport() - Constructor for class net.sourceforge.jasa.report.PriceStatisticsReport
 
priceWrapper - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
pricingPolicy - Variable in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
PricingPolicy - Interface in net.sourceforge.jasa.market.rules
Classes implementing this interface define pricing policies for auctioneers.
PriestVanTolStrategy - Class in net.sourceforge.jasa.agent.strategy
 
PriestVanTolStrategy(AbstractTradingAgent, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
printState() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
Log the current state of the market.
printState() - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Log the current state of the market.
printState() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Log the current state of the market.
printState() - Method in interface net.sourceforge.jasa.market.Market
Report the state of the market.
printState() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
printState() - Method in interface net.sourceforge.jasa.market.OrderBook
Log the current state of the market.
printStats(SummaryStats) - Method in class net.sourceforge.jasa.report.BidPriceReport
 
printStats(SummaryStats) - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
prng - Variable in class net.sourceforge.jasa.agent.strategy.BeatTheQuoteStrategy
 
prng - Variable in class net.sourceforge.jasa.agent.strategy.ForecastTradeDirectionPolicy
 
prng - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
prng - Variable in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
prng - Variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
prng - Variable in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
prng - Variable in class net.sourceforge.jasa.agent.valuation.NoiseTraderForecaster
 
ProbabilisticClearingCondition - Class in net.sourceforge.jasa.market.rules
The class for expressing whether the market should be cleared or not.
ProbabilisticClearingCondition(AbstractDistribution) - Constructor for class net.sourceforge.jasa.market.rules.ProbabilisticClearingCondition
 
produceUserOutput() - Method in class net.sourceforge.jasa.replication.electricity.ElectricityStats
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.DataWriterReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.EventReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
produceUserOutput() - Method in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.PayoffReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
produceUserOutput() - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.SupplyAndDemandStats
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.SurplusReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
produceUserOutput() - Method in class net.sourceforge.jasa.report.TransactionPriceTimeSeriesReport
Deprecated.  
produceUserOutput() - Method in class net.sourceforge.jasa.report.VeracityReport
 
promoteHighestUnmatchedBid(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
promoteLowestUnmatchedAsk(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
promoteShout(Order, PriorityQueue<Order>, PriorityQueue<Order>, PriorityQueue<Order>) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
ProportionalMarkupStrategy - Class in net.sourceforge.jasa.agent.strategy
This strategy bids at the specified percentage markup over the agent's current valuation.
ProportionalMarkupStrategy(AbstractTradingAgent, double, int) - Constructor for class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
ProportionalMarkupStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.FixedPriceStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.strategy.ZIPStrategy
 
protoClone() - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
protoClone() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
pSA - Variable in class net.sourceforge.jasa.report.SurplusReport
The actual profits of the sellers.
pSCE - Variable in class net.sourceforge.jasa.report.SurplusReport
The profits of the sellers in theoretical equilibrium.
pST - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
Profits of the sellers in truthful bidding.
pTime - Variable in class net.sourceforge.jasa.event.MarketEvent
The physical time at which this event occurred.
PureSimpleStrategy - Class in net.sourceforge.jasa.agent.strategy
A trading strategy in which we bid a constant mark-up on the agent's private value.
PureSimpleStrategy(AbstractTradingAgent, double, int) - Constructor for class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
PureSimpleStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 

Q

q - Variable in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
A parameter used to control the probability of next shout being from a seller.
quantity - Variable in class net.sourceforge.jasa.agent.Inventory
The number of shares held by the agent.
quantity - Variable in class net.sourceforge.jasa.event.TransactionExecutedEvent
The quantity of the good that was sold.
quantity - Variable in class net.sourceforge.jasa.market.Order
The volume of this order.
quantity - Variable in class net.sourceforge.jasa.report.DynamicConvergenceReport
The quantity that each agent can theoretically trade per day.
quantity - Variable in class net.sourceforge.jasa.report.DynamicSurplusReport
The quantity that each agent can theoretically trade per day.
quantity - Variable in class net.sourceforge.jasa.report.EquilibriumReportVariables
 
quantityTraded - Variable in class net.sourceforge.jasa.agent.TokenTradingAgent
The number of units traded to date
queue - Variable in class net.sourceforge.jasa.market.rules.NPricingPolicy
 
QuiescentDayEndingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of closing an market.
QuiescentDayEndingCondition() - Constructor for class net.sourceforge.jasa.market.rules.QuiescentDayEndingCondition
 
quote - Variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
QuoteBeatingAcceptingPolicy - Class in net.sourceforge.jasa.market.rules
implements the NYSE rule under which a shout must improve the market quote to be acceptable.
QuoteBeatingAcceptingPolicy() - Constructor for class net.sourceforge.jasa.market.rules.QuoteBeatingAcceptingPolicy
 
quoteBins - Variable in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
QuoteProvider - Interface in net.sourceforge.jasa.market
 

R

RandomConstrainedStrategy - Class in net.sourceforge.jasa.agent.strategy
A trading strategy that in which we bid a different random markup on our agent's private value in each market round.
RandomConstrainedStrategy() - Constructor for class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
RandomConstrainedStrategy(AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
RandomScheduleValuer - Class in net.sourceforge.jasa.agent.valuation
A valuation policy which specifies a randomly-generated series of valuations for each unit of commodity.
RandomScheduleValuer(double, double, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.RandomScheduleValuer
 
RandomScheduleValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.RandomScheduleValuer
 
RandomUnconstrainedStrategy - Class in net.sourceforge.jasa.agent.strategy
A trading strategy in which an agent bid regardless its private value.
RandomUnconstrainedStrategy(AbstractContinousDistribution, AbstractTradingAgent) - Constructor for class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
RandomValuer - Class in net.sourceforge.jasa.agent.valuation
A valuation policy in which we randomly determine our valuation across all auctions and all units at agent-initialisation time.
RandomValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.RandomValuer
 
RandomValuer(AbstractContinousDistribution) - Constructor for class net.sourceforge.jasa.agent.valuation.RandomValuer
 
RandomValuer(double, double, RandomEngine) - Constructor for class net.sourceforge.jasa.agent.valuation.RandomValuer
 
rangeMax - Variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
rangeMin - Variable in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
rCap - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The relative generating-volume of buyers to sellers.
rCon - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The relative concentration of sellers to buyers.
record(Agent, Agent, TransactionExecutedEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
recordMatch(Order, Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
recordMatch(Order, Order) - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
recordStatistics(double[]) - Method in class net.sourceforge.jasa.report.PopulationWeightsReportVariables
 
recordVeracity(Order) - Method in class net.sourceforge.jasa.report.VeracityReport
 
register(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
register(Market) - Method in interface net.sourceforge.jasa.agent.TradingAgent
 
register(TradingAgent) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
reinsert(PriorityQueue<Order>, int) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
Remove, possibly several, shouts from heap such that quantity(heap) is reduced by the supplied quantity and reinsert the shouts using the standard insertion logic.
rejectedAsksI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
rejectedBidsI - Variable in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
relation - Variable in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
relativePerterbationDistribution - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
remove(int) - Method in class net.sourceforge.jasa.agent.Inventory
 
remove(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
remove(AbstractTradingAgent) - Method in interface net.sourceforge.jasa.market.Market
 
remove(TradingAgent) - Method in class net.sourceforge.jasa.market.MarketSimulation
Remove a trader from the market.
remove(AbstractTradingAgent) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
remove(Order) - Method in interface net.sourceforge.jasa.market.OrderBook
 
removeAsk(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
removeBid(Order) - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
removeNShouts(int, LinkedList<Order>) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
removeOrder(Order) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
Handle a request to retract a shout.
removeOrder(Order) - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Cancel an existing order.
removeOrder(Order) - Method in interface net.sourceforge.jasa.market.Market
Remove an order from the market.
removeOrder(Order) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
removeTableModelListener(TableModelListener) - Method in class net.sourceforge.jasa.view.OrderBookView
 
ReportedSupplyAndDemandFrame - Class in net.sourceforge.jasa.view
 
ReportedSupplyAndDemandFrame() - Constructor for class net.sourceforge.jasa.view.ReportedSupplyAndDemandFrame
 
ReportedSupplyAndDemandStats - Class in net.sourceforge.jasa.report
A class to calculate the supply and demand curves and write them to the specified DataWriters.
ReportedSupplyAndDemandStats(Market, DataWriter, DataWriter) - Constructor for class net.sourceforge.jasa.report.ReportedSupplyAndDemandStats
 
reportHeader() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
reportHeader() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
reportIterator() - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
reports - Variable in class net.sourceforge.jasa.report.CombiAuctionReport
 
reportValue(ReportVariable, TimePeriodValue) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
reportValue(String, TimePeriodValue) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
reportValue(String, double, MarketEvent) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
reportValues(Map, MarketEvent) - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
ReportVariable - Class in net.sourceforge.jasa.report
Deprecated. See net.sourceforge.jabm.report.ReportVariables
ReportVariable(String, String) - Constructor for class net.sourceforge.jasa.report.ReportVariable
Deprecated.  
ReportVariableBoard - Class in net.sourceforge.jasa.report
Deprecated.  
ReportVariableBoardUpdater - Class in net.sourceforge.jasa.report
Deprecated. See ReportVariables interface and its implementors.
ReportVariableBoardUpdater() - Constructor for class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
ReportVariableWriterReport - Class in net.sourceforge.jasa.report
This class writes market data to the specified DataWriter objects, and thus can be used to log data to eg, CSV files, a database backend, etc.
ReportVariableWriterReport() - Constructor for class net.sourceforge.jasa.report.ReportVariableWriterReport
 
ReportVariableWriterReport(ReportVariableWriterReport.InternalRVDistributionWriterReport, ReportVariableWriterReport.InternalRVWriterReport, ReportVariableWriterReport.InternalRVWriterReport, ReportVariableWriterReport.InternalRVWriterReport, ReportVariableWriterReport.InternalRVWriterReport) - Constructor for class net.sourceforge.jasa.report.ReportVariableWriterReport
 
reproduce(AgentList) - Method in class net.sourceforge.jasa.agent.valuation.evolution.NetworkedImitationBreeder
 
reservePrice - Variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
The reservation price.
reset() - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
reset() - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
reset() - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
reset() - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
reset() - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
reset() - Method in class net.sourceforge.jasa.agent.valuation.FixedValuer
 
reset() - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
reset() - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
reset() - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
reset() - Method in class net.sourceforge.jasa.market.auctioneer.ContinuousDoubleAuctioneerEE
Deprecated.  
reset() - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
reset() - Method in class net.sourceforge.jasa.market.auctioneer.TransparentAuctioneer
 
reset() - Method in class net.sourceforge.jasa.market.FourHeapOrderBook
 
reset() - Method in class net.sourceforge.jasa.market.MarketSimulation
 
reset() - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
reset() - Method in class net.sourceforge.jasa.market.rules.MarketClearingCondition
 
reset() - Method in class net.sourceforge.jasa.market.rules.McAfeeClearingPolicy
 
reset() - Method in class net.sourceforge.jasa.market.rules.NPricingPolicy
 
reset() - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
reset() - Method in class net.sourceforge.jasa.market.rules.ShoutTypeBasedAcceptingPolicy
 
reset(SimulationEvent) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
reset() - Method in class net.sourceforge.jasa.report.BidPriceReport
 
reset() - Method in class net.sourceforge.jasa.report.CombiAuctionReport
 
reset() - Method in class net.sourceforge.jasa.report.DailyStatsReport
 
reset() - Method in class net.sourceforge.jasa.report.DataWriterReport
 
reset() - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
reset() - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
reset() - Method in class net.sourceforge.jasa.report.EventReport
 
reset() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
reset() - Method in class net.sourceforge.jasa.report.ReportVariableBoard
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.ReportVariableBoardUpdater
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
reset() - Method in class net.sourceforge.jasa.report.TransactionPriceTimeSeriesReport
Deprecated.  
reset() - Method in class net.sourceforge.jasa.report.VeracityReport
 
resetForAcceptedAsksAbove() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetForAcceptedBidsBelow() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetForAsksBelow() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetForBidsAbove() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetForRejectedAsksBelow() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetForRejectedBidsAbove() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetGraph(SimulationEvent) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
resetIfNeeded() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.IncreasingQueryAccelerator
Deprecated.  
resetIfNeeded() - Method in class net.sourceforge.jasa.report.HistoricalDataReport.SortedView
Deprecated.  
ReturnForecaster - Interface in net.sourceforge.jasa.agent.valuation
 
ReturnForecasterWithTimeHorizon - Class in net.sourceforge.jasa.agent.valuation
 
ReturnForecasterWithTimeHorizon() - Constructor for class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
ReturnForecastValuationPolicy - Class in net.sourceforge.jasa.agent.valuation
A valuation policy which decides the valuation by making a forecast of the next period return.
ReturnForecastValuationPolicy() - Constructor for class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
round - Variable in class net.sourceforge.jasa.market.MarketSimulation
The current "round".
round - Variable in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
RoundClearingCondition - Class in net.sourceforge.jasa.market.rules
The interface for expressing the condition of clearing the current market.
RoundClearingCondition() - Constructor for class net.sourceforge.jasa.market.rules.RoundClearingCondition
 
roundClosed(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.HistoricalDataReport
Deprecated.  
roundClosed(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.MeanValueDataWriterReport
 
roundClosed(RoundFinishedEvent) - Method in class net.sourceforge.jasa.report.PriceStatisticsReport
 
RoundClosingEvent - Class in net.sourceforge.jasa.event
An event that is fired at the end of each round, but before round-ending processing.
RoundClosingEvent(Market, int) - Constructor for class net.sourceforge.jasa.event.RoundClosingEvent
 
roundLog - Static variable in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
run() - Method in class net.sourceforge.jasa.market.MarketSimulation
Run the simulation.
runSingleRound() - Method in class net.sourceforge.jasa.market.MarketSimulation
 

S

s - Variable in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
The spread factor.
sampleInterval - Variable in class net.sourceforge.jasa.agent.valuation.ChartistForecaster
 
scaling - Variable in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
A parameter used to scale the randomly drawn price adjustment perturbation values.
scaling - Variable in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
scoreFormatter - Static variable in class net.sourceforge.jasa.view.TradeNetworkView
 
SealedBidAuctioneer - Class in net.sourceforge.jasa.market.auctioneer
 
SealedBidAuctioneer(Market) - Constructor for class net.sourceforge.jasa.market.auctioneer.SealedBidAuctioneer
 
seller - Variable in class net.sourceforge.jasa.market.auctioneer.AscendingAuctioneer
The seller.
sellerCap - Variable in class net.sourceforge.jasa.replication.electricity.ElectricityStats
The total generating-volume of sellers.
SellerIntervalValuer - Class in net.sourceforge.jasa.agent.valuation
Sellers configured with this valuation policy will receive a unique private value from a common set of values starting at minValue and incrementing by step as each agent is assigned a valuation.
SellerIntervalValuer() - Constructor for class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
SellerIntervalValuer(double, double) - Constructor for class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
sellerStrategy() - Method in class net.sourceforge.jasa.agent.strategy.ZIPStrategy
 
SERIES_DEMAND - Static variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
SERIES_SUPPLY - Static variable in class net.sourceforge.jasa.view.SupplyAndDemandFrame
 
setAcceptingPolicy(OrderAcceptancePolicy) - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
setAgent(AbstractTradingAgent) - Method in class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
 
setAgent(AbstractTradingAgent) - Method in class net.sourceforge.jasa.agent.strategy.MarkupStrategyDecorator
 
setAgent(AbstractTradingAgent) - Method in interface net.sourceforge.jasa.agent.TradingStrategy
 
setAgent(TradingAgent) - Method in class net.sourceforge.jasa.agent.valuation.AbstractValuationPolicy
 
setAgent(TradingAgent) - Method in class net.sourceforge.jasa.agent.valuation.DistinctDistributionValuer
 
setAgent(TradingAgent) - Method in class net.sourceforge.jasa.agent.valuation.RandomValuer
 
setAgent(TradingAgent) - Method in interface net.sourceforge.jasa.agent.valuation.ValuationPolicy
 
setAgent(TradingAgent) - Method in class net.sourceforge.jasa.market.Order
 
setAlpha(double) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
 
setAlpha(double) - Method in class net.sourceforge.jasa.report.TradeNetworkReport
 
setAsk(double) - Method in class net.sourceforge.jasa.market.MarketQuote
 
setAskQuantity(int) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
setAuction(Market) - Method in class net.sourceforge.jasa.market.rules.CombiTimingCondition
 
setAuction(Market) - Method in class net.sourceforge.jasa.market.rules.TimingCondition
 
setAuction(Market) - Method in class net.sourceforge.jasa.report.AbstractAuctionReport
 
setAuction(Market) - Method in class net.sourceforge.jasa.report.DirectRevelationReportVariables
 
setAuction(Market) - Method in class net.sourceforge.jasa.report.DynamicConvergenceReport
 
setAuction(Market) - Method in class net.sourceforge.jasa.report.DynamicSurplusReport
 
setAuction(Market) - Method in class net.sourceforge.jasa.report.ReportVariableWriterReport
 
setAuctionClosingCondition(TimingCondition) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
setAuctioneer(Auctioneer) - Method in class net.sourceforge.jasa.market.MarketSimulation
Configure the Auctioneer for this market.
setAuctioneer(AbstractAuctioneer) - Method in class net.sourceforge.jasa.market.rules.EquilibriumClearingPolicy
 
setAuctioneer(AbstractAuctioneer) - Method in class net.sourceforge.jasa.market.rules.OrderAcceptancePolicy
 
setBaseFilename(String) - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
setBid(double) - Method in class net.sourceforge.jasa.market.MarketQuote
 
setBidQuantity(int) - Method in class net.sourceforge.jasa.agent.MarketMakerAgent
 
setBuy(boolean) - Method in class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
 
setBuy(boolean) - Method in class net.sourceforge.jasa.agent.strategy.FixedTradeDirectionPolicy
 
setClearingCondition(MarketClearingCondition) - Method in class net.sourceforge.jasa.market.auctioneer.GenericAuctioneer
 
setClearingPolicy(ClearingPolicy) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
setClearingQuote(MarketQuote) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
setCSVAskLog(OutputStream) - Method in class net.sourceforge.jasa.report.CSVReport
Deprecated. Assign an output stream for logging shouts in comma-separated variable (CSV) format.
setCSVAskQuoteLog(OutputStream) - Method in class net.sourceforge.jasa.report.CSVReport
Deprecated. Assign an output stream for logging market quote data in comma-separated variable (CSV) format.
setCSVBidLog(OutputStream) - Method in class net.sourceforge.jasa.report.CSVReport
Deprecated.  
setCSVBidQuoteLog(OutputStream) - Method in class net.sourceforge.jasa.report.CSVReport
Deprecated. Assign an output stream for logging market quote data in comma-separated variable (CSV) format.
setCSVTransPriceLog(OutputStream) - Method in class net.sourceforge.jasa.report.CSVReport
Deprecated. Assign an output stream for logging transaction price data in CSV format.
setCsvWriter(CSVWriter) - Method in class net.sourceforge.jasa.report.TimeSeriesReport
 
setDailyStatsReport(DailyStatsReport) - Method in class net.sourceforge.jasa.agent.strategy.KaplanStrategy
 
setDayEndingCondition(TimingCondition) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
setDelta(double) - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
setDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jasa.agent.strategy.RandomUnconstrainedStrategy
 
setDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jasa.agent.valuation.AbstractRandomValuer
 
setDistributions(AbstractContinousDistribution[]) - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
setDrift(double) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
setDt(double) - Method in class net.sourceforge.jasa.agent.valuation.GeometricBrownianMotionPriceProcess
 
setFileName(String) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
setFileNamePrefix(Object) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
setFileNameSuffix(Object) - Method in class net.sourceforge.jasa.report.AbstractTradeNetworkGraphExporter
 
setFirstValue(boolean) - Method in class net.sourceforge.jasa.agent.valuation.BuyerIntervalValuer
 
setFirstValue(boolean) - Method in class net.sourceforge.jasa.agent.valuation.IntervalValuer
 
setFirstValue(boolean) - Method in class net.sourceforge.jasa.agent.valuation.SellerIntervalValuer
 
setForecaster(ReturnForecaster) - Method in class net.sourceforge.jasa.agent.valuation.ReturnForecastValuationPolicy
 
setForecasters(ReturnForecasterWithTimeHorizon[]) - Method in class net.sourceforge.jasa.agent.valuation.LinearWeightedReturnForecaster
 
setFundamentalPrice(Number) - Method in class net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
 
setFunds(double) - Method in class net.sourceforge.jasa.market.Account
 
setGroup(AgentGroup) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
setHistoricalDataReport(HistoricalDataReport) - Method in class net.sourceforge.jasa.agent.strategy.EstimatedEPStrategy
 
setHistoricalDataReport(HistoricalDataReport) - Method in class net.sourceforge.jasa.agent.strategy.GDLStrategy
 
setHistoricalDataReport(HistoricalDataReport) - Method in class net.sourceforge.jasa.agent.strategy.GDQStrategy
 
setHistoricalDataReport(HistoricalDataReport) - Method in class net.sourceforge.jasa.agent.strategy.PriestVanTolStrategy
 
setHistoryStats(HistoricalDataReport) - Method in class net.sourceforge.jasa.agent.strategy.GDStrategy
 
setInitialMarginDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
setInitialPrice(double) - Method in class net.sourceforge.jasa.market.MarketSimulation
Set the price which will be used at the opening of the market.
setInitialTradeEntitlement(int) - Method in class net.sourceforge.jasa.agent.TokenTradingAgent
 
setIsBid(boolean) - Method in class net.sourceforge.jasa.market.Order
 
setIsBuyer(boolean) - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
setIsSeller(boolean) - Method in class net.sourceforge.jasa.agent.FixedDirectionTradingAgent
 
setK(double) - Method in class net.sourceforge.jasa.market.rules.KPricingPolicy
 
setK(double) - Method in interface net.sourceforge.jasa.market.rules.ParameterizablePricing
 
setLastTransactionPrice(double) - Method in class net.sourceforge.jasa.market.MarketSimulation
 
setLearner(Learner) - Method in interface net.sourceforge.jasa.agent.strategy.AdaptiveStrategy
 
setLearner(Learner) - Method in class net.sourceforge.jasa.agent.strategy.MDPStrategy
 
setLearner(Learner) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
setLearner(MimicryLearner) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
setLearner(Learner) - Method in class net.sourceforge.jasa.agent.strategy.StimuliResponseStrategy
 
setLearner(MimicryLearner) - Method in class net.sourceforge.jasa.market.rules.EquilibriumBeatingAcceptingPolicy
 
setLengthOfDay(int) - Method in class net.sourceforge.jasa.market.MarketSimulation
Configure the maximum duration of a trading day in ticks.
setLengthOfDay(int) - Method in class net.sourceforge.jasa.market.rules.MaxRoundsDayEndingCondition
 
setMargin(double) - Method in class net.sourceforge.jasa.agent.strategy.MomentumStrategy
 
setMargin(double) - Method in class net.sourceforge.jasa.agent.strategy.PureSimpleStrategy
 
setMarket(Market) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
setMarket(Market) - Method in class net.sourceforge.jasa.agent.MarketAgentInitialiser
 
setMarket(Market) - Method in class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
 
setMarket(Market) - Method in interface net.sourceforge.jasa.market.auctioneer.Auctioneer
Specify which market we are the auctioneer for.
setMarkets(Collection<Market>) - Method in class net.sourceforge.jasa.agent.AbstractTradingAgent
 
setMarkup(double) - Method in class net.sourceforge.jasa.agent.strategy.ProportionalMarkupStrategy
 
setMarkupDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jasa.agent.strategy.RandomConstrainedStrategy
 
setMarkupDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
 
setMarkupScale(double) - Method in class net.sourceforge.jasa.agent.strategy.DiscreteLearnerStrategy
 
setMaxDepth(int) - Method in class net.sourceforge.jasa.view.OrderBookView
 
setMaximumDays(int) - Method in class net.sourceforge.jasa.market.MarketSimulation
Configure the maximum number of days in the simulation.
setMaximumDays(int) - Method in class net.sourceforge.jasa.market.rules.Ma