public class NullAgent extends Agent
assetsVolumes, cashAmount, id, name, random
Modifier and Type | Method and Description |
---|---|
Long |
getAssetVolume(Long id)
Declaration: getAssetVolume(id:Long):Long{self==plham.agent.NullAgent.ENOUGH_VOLUME}.
|
Double |
getCashAmount()
Declaration: getCashAmount():Double{self==1.0E10, plham.agent.NullAgent.ENOUGH_CASH==1.0E10}.
|
Boolean |
isMarketAccessible(Long id)
Declaration: isMarketAccessible(id:Long):Boolean{self==true}.
|
Long |
setAssetVolume(Long id,
Long assetVolume)
Declaration: setAssetVolume(id:Long, assetVolume:Long):Long{self==plham.agent.NullAgent.ENOUGH_VOLUME}.
|
Double |
setCashAmount(Double cashAmount)
Declaration: setCashAmount(cashAmount:Double):Double{self==1.0E10, plham.agent.NullAgent.ENOUGH_CASH==1.0E10}.
|
Long |
setMarketAccessible(Long id)
Declaration: setMarketAccessible(id:Long):Long{self==0L}.
|
List<Order> |
submitOrders(Market market) |
List<Order> |
submitOrders(List<Market> markets) |
Long |
updateAssetVolume(Long id,
Long delta)
Declaration: updateAssetVolume(id:Long, delta:Long):Long{self==plham.agent.NullAgent.ENOUGH_VOLUME}.
|
Double |
updateCashAmount(Double delta)
Declaration: updateCashAmount(delta:Double):Double{self==1.0E10, plham.agent.NullAgent.ENOUGH_CASH==1.0E10}.
|
getAssetVolume, getAssetVolume, getCashAmount, getRandom, isMarketAccessible, isMarketAccessible, nextOrderId, orderExecuted, setAssetVolume, setAssetVolume, setCashAmount, setId, setMarketAccessible, setMarketAccessible, setName, setRandom, submitOrders, submitOrders, toString, updateAssetVolume, updateAssetVolume, updateCashAmount
public Boolean isMarketAccessible(Long id)
public Long setMarketAccessible(Long id)
public Double getCashAmount()
public Double setCashAmount(Double cashAmount)
public Double updateCashAmount(Double delta)
public Long getAssetVolume(Long id)
public Long setAssetVolume(Long id, Long assetVolume)
public Long updateAssetVolume(Long id, Long delta)