public interface Bar extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
addPrice(Num price) |
default void |
addPrice(Number price,
java.util.function.Function<Number,Num> numFunction) |
default void |
addPrice(String price,
java.util.function.Function<Number,Num> numFunction) |
default void |
addTrade(double tradeVolume,
double tradePrice,
java.util.function.Function<Number,Num> numFunction)
Deprecated.
use corresponding function of
BarSeries |
void |
addTrade(Num tradeVolume,
Num tradePrice)
Adds a trade at the end of bar period.
|
default void |
addTrade(String tradeVolume,
String tradePrice,
java.util.function.Function<Number,Num> numFunction)
Deprecated.
use corresponding function of
BarSeries |
Num |
getAmount() |
java.time.ZonedDateTime |
getBeginTime() |
Num |
getClosePrice() |
default String |
getDateName() |
java.time.ZonedDateTime |
getEndTime() |
Num |
getHighPrice() |
Num |
getLowPrice() |
Num |
getOpenPrice() |
default String |
getSimpleDateName() |
java.time.Duration |
getTimePeriod() |
int |
getTrades() |
Num |
getVolume() |
default boolean |
inPeriod(java.time.ZonedDateTime timestamp) |
default boolean |
isBearish() |
default boolean |
isBullish() |
Num getOpenPrice()
Num getLowPrice()
Num getHighPrice()
Num getClosePrice()
Num getVolume()
int getTrades()
Num getAmount()
java.time.Duration getTimePeriod()
java.time.ZonedDateTime getBeginTime()
java.time.ZonedDateTime getEndTime()
default boolean inPeriod(java.time.ZonedDateTime timestamp)
timestamp
- a timestampdefault String getDateName()
default String getSimpleDateName()
default boolean isBearish()
default boolean isBullish()
@Deprecated default void addTrade(double tradeVolume, double tradePrice, java.util.function.Function<Number,Num> numFunction)
BarSeries
tradeVolume
- the traded volumetradePrice
- the price@Deprecated default void addTrade(String tradeVolume, String tradePrice, java.util.function.Function<Number,Num> numFunction)
BarSeries
tradeVolume
- the traded volumetradePrice
- the pricevoid addTrade(Num tradeVolume, Num tradePrice)
tradeVolume
- the traded volumetradePrice
- the pricedefault void addPrice(String price, java.util.function.Function<Number,Num> numFunction)
default void addPrice(Number price, java.util.function.Function<Number,Num> numFunction)
void addPrice(Num price)
Copyright © 2014–2019. All rights reserved.