public interface IFeedDescriptor
Interface, which describes feed data.
There might be several data types supported by JForex, see DataType
Ticks are defined by
DataType.TICKS (setter - setDataType(DataType)),
Instrument (setter - setInstrument(Instrument))
Candles/Bars are defined by
DataType.TIME_PERIOD_AGGREGATION setter - (setDataType(DataType)),
Instrument (setter - setInstrument(Instrument)),
OfferSide (setter - setOfferSide(OfferSide)),
Filter (setter - setFilter(Filter)),
Period (setter - setPeriod(Period))
RangeBars are defined by
DataType.PRICE_RANGE_AGGREGATION (setter - setDataType(DataType)),
Instrument (setter - setInstrument(Instrument)),
PriceRange (setter - setPriceRange(PriceRange)),
OfferSide (setter - setOfferSide(OfferSide))
Point and Figures are defined by
DataType.POINT_AND_FIGURE (setter - setDataType(DataType)),
Instrument (setter - setInstrument(Instrument)),
PriceRange called box size (setter - setPriceRange(PriceRange)),
ReversalAmount (setter - setReversalAmount(ReversalAmount)),
OfferSide (setter - setOfferSide(OfferSide))
Tick Bars are defined by
DataType.TICK_BAR (setter - setDataType(DataType)),
Instrument (setter - setInstrument(Instrument)),
TickBarSize (setter - setTickBarSize(TickBarSize)),
OfferSide (setter - setOfferSide(OfferSide))
Renkos are defined by
DataType.RENKO (setter - setDataType(DataType)),
Instrument (setter - setInstrument(Instrument)),
PriceRange called brick size (setter - setPriceRange(PriceRange)),
OfferSide (setter - setOfferSide(OfferSide))
| Method Summary | |
|---|---|
DataType |
getDataType()
Getter for data type |
Filter |
getFilter()
Getter for filter |
Instrument |
getInstrument()
Getter for instrument |
OfferSide |
getOfferSide()
Getter for offer side |
Period |
getPeriod()
Getter for period |
PriceRange |
getPriceRange()
Getter for price range |
ReversalAmount |
getReversalAmount()
Getter for reversal amount |
TickBarSize |
getTickBarSize()
Getter for tick bar size |
void |
setDataType(DataType dataType)
Setter for data type |
void |
setFilter(Filter filter)
Setter for filter |
void |
setInstrument(Instrument instrument)
Setter for instrument |
void |
setOfferSide(OfferSide offerSide)
Setter for offer side |
void |
setPeriod(Period period)
Setter for period |
void |
setPriceRange(PriceRange priceRange)
Setter for price range |
void |
setReversalAmount(ReversalAmount reversalAmount)
Setter for reversal amount |
void |
setTickBarSize(TickBarSize tickBarSize)
Setter for tick bar size |
| Method Detail |
|---|
Instrument getInstrument()
void setInstrument(Instrument instrument)
instrument - OfferSide getOfferSide()
void setOfferSide(OfferSide offerSide)
offerSide - DataType getDataType()
void setDataType(DataType dataType)
dataType - Period getPeriod()
void setPeriod(Period period)
period - PriceRange getPriceRange()
void setPriceRange(PriceRange priceRange)
priceRange - ReversalAmount getReversalAmount()
void setReversalAmount(ReversalAmount reversalAmount)
reversalAmount - TickBarSize getTickBarSize()
void setTickBarSize(TickBarSize tickBarSize)
tickBarSize - Filter getFilter()
void setFilter(Filter filter)
filter -