public class StrategicAgent extends Agent
Modifier and Type | Field and Description |
---|---|
OrderPolicy |
policy |
java.util.List<Signal> |
signals |
Strategy |
strategy |
Constructor and Description |
---|
StrategicAgent(java.lang.String name) |
StrategicAgent(java.lang.String name,
long cash) |
StrategicAgent(java.lang.String name,
long cash,
java.util.List<Signal> signals,
Strategy strategy,
OrderPolicy policy) |
StrategicAgent(java.lang.String name,
long cash,
Signal signal,
OrderPolicy policy) |
StrategicAgent(java.lang.String name,
long cash,
Signal signal,
Strategy strategy,
OrderPolicy policy) |
Modifier and Type | Method and Description |
---|---|
Order |
decide(java.lang.String obName,
Day day) |
static java.util.List<Agent> |
getSoup() |
afterDecide, beforeDecide, broadcastNews, clear, getInvest, getState, getWealth, init, news, setInvest, setState, toString, touchedOrExecutedOrder
public java.util.List<Signal> signals
public Strategy strategy
public OrderPolicy policy
public StrategicAgent(java.lang.String name)
public StrategicAgent(java.lang.String name, long cash)
public StrategicAgent(java.lang.String name, long cash, Signal signal, OrderPolicy policy)
public StrategicAgent(java.lang.String name, long cash, Signal signal, Strategy strategy, OrderPolicy policy)
public StrategicAgent(java.lang.String name, long cash, java.util.List<Signal> signals, Strategy strategy, OrderPolicy policy)