Skip to main content

Bar

Package: velox.api.layer1.simplified

Type: Class

Inheritance: java.lang.Object → Bar

Description​

Single OHLC bar

Constructors​

Bar​

public Bar()

Bar​

public Bar(double openPrice)

Bar​

public Bar(Bar other)

Methods​

addTrade​

public void addTrade(boolean isBuy, long volume, double price)

Update bar based on the new trade

startNext​

public void startNext()

Set open/close prices to previous close price, clear other fields

getOpen​

public double getOpen()

setOpen​

public void setOpen(double open)

getClose​

public double getClose()

setClose​

public void setClose(double close)

getHigh​

public double getHigh()

setHigh​

public void setHigh(double high)

getLow​

public double getLow()

setLow​

public void setLow(double low)

getVolumeBuy​

public long getVolumeBuy()

setVolumeBuy​

public void setVolumeBuy(long volumeBuy)

getVolumeSell​

public long getVolumeSell()

setVolumeSell​

public void setVolumeSell(long volumeSell)

getVolumeTotal​

public long getVolumeTotal()

getVwapBuy​

public double getVwapBuy()

getVwapSell​

public double getVwapSell()

getVwap​

public double getVwap()