net.sourceforge.jasa.agent.valuation
Class FundamentalistForecaster

java.lang.Object
  extended by net.sourceforge.jasa.agent.valuation.AbstractReturnForecaster
      extended by net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
          extended by net.sourceforge.jasa.agent.valuation.FundamentalistForecaster
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, ReturnForecaster

public class FundamentalistForecaster
extends ReturnForecasterWithTimeHorizon
implements java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  java.lang.Number fundamentalPrice
           
 
Fields inherited from class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
alpha, currentPrediction, historicalPredictions, historicalPrices, market, timeHorizon, totalSquaredError
 
Constructor Summary
FundamentalistForecaster()
           
 
Method Summary
 java.lang.Number getFundamentalPrice()
           
 double getNextPeriodReturnForecast(Market market)
           
 void setFundamentalPrice(java.lang.Number fundamentalPrice)
           
 
Methods inherited from class net.sourceforge.jasa.agent.valuation.ReturnForecasterWithTimeHorizon
afterPropertiesSet, clone, dispose, eventOccurred, getAlpha, getForecastError, getReturnForecast, getTimeHorizon, onRoundFinished, onSimulationStarting, setAlpha, setTimeHorizon, subscribeToEvents
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fundamentalPrice

protected java.lang.Number fundamentalPrice
Constructor Detail

FundamentalistForecaster

public FundamentalistForecaster()
Method Detail

getNextPeriodReturnForecast

public double getNextPeriodReturnForecast(Market market)
Specified by:
getNextPeriodReturnForecast in class ReturnForecasterWithTimeHorizon

getFundamentalPrice

public java.lang.Number getFundamentalPrice()

setFundamentalPrice

public void setFundamentalPrice(java.lang.Number fundamentalPrice)