@Deprecated public class FeedInfo extends java.lang.Object implements IFeedInfo
IFeedInfo
DEFAULT_BASE_PERIOD, INFINITE_BASE_PERIOD
Constructor and Description |
---|
FeedInfo()
Deprecated.
Default constructor
|
FeedInfo(DataType dataType,
IFinancialInstrument financialInstrument,
Period period,
OfferSide offerSide,
PriceRange priceRange,
ReversalAmount reversalAmount,
TickBarSize tickBarSize,
Filter filter)
Deprecated.
|
FeedInfo(IFeedInfo feedInfo)
Deprecated.
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Deprecated.
|
CreationPoint |
getCreationPoint()
Deprecated.
Getter for DataType.LINE_BREAK, DataType.RENKO data creation point
|
DataInterpolationDescriptor |
getDataInterpolationDescriptor()
Deprecated.
Getter for DataType.POINT_AND_FIGURE and DataType.PRICE_RANGE_AGGREGATION DataInterpolationDescriptor.
|
DataType |
getDataType()
Deprecated.
Getter for data type
|
Filter |
getFilter()
Deprecated.
Getter for filter
|
IFinancialInstrument |
getFinancialInstrument()
Deprecated.
Getter for financial instrument
|
LineBreakLookback |
getLineBreakLookback()
Deprecated.
Getter for DataType.LINE_BREAK number of look-back lines.
|
OfferSide |
getOfferSide()
Deprecated.
Getter for offer side
|
Period |
getPeriod()
Deprecated.
Getter for period
|
PriceRange |
getPriceRange()
Deprecated.
Getter for price range
|
ReversalAmount |
getReversalAmount()
Deprecated.
Getter for reversal amount
|
TickBarSize |
getTickBarSize()
Deprecated.
Getter for tick bar size
|
Period |
getTimeSession()
Deprecated.
Getter for DataType.LINE_BREAK, DataType.RENKO session period
|
int |
hashCode()
Deprecated.
|
void |
setCreationPoint(CreationPoint creationPoint)
Deprecated.
Setter for DataType.LINE_BREAK, DataType.RENKO data creation point
|
void |
setDataInterpolationDescriptor(DataInterpolationDescriptor interpolationDescriptor)
Deprecated.
Setter for DataType.POINT_AND_FIGURE and DataType.PRICE_RANGE_AGGREGATION DataInterpolationDescriptor.
|
void |
setDataType(DataType dataType)
Deprecated.
Setter for data type.
|
void |
setFilter(Filter filter)
Deprecated.
Setter for filter
|
void |
setFinancialInstrument(IFinancialInstrument financialInstrument)
Deprecated.
Setter for financial instrument
|
void |
setLineBreakLookback(LineBreakLookback numOfLines)
Deprecated.
Setter for DataType.LINE_BREAK number of look-back lines.
|
void |
setOfferSide(OfferSide offerSide)
Deprecated.
Setter for offer side
|
void |
setPeriod(Period period)
Deprecated.
Setter for period.
|
void |
setPriceRange(PriceRange priceRange)
Deprecated.
Setter for price range
|
void |
setReversalAmount(ReversalAmount reversalAmount)
Deprecated.
Setter for reversal amount
|
void |
setTickBarSize(TickBarSize tickBarSize)
Deprecated.
Setter for tick bar size
|
void |
setTimeSession(Period timeSession)
Deprecated.
Setter for DataType.LINE_BREAK, DataType.RENKO session period
|
java.lang.String |
toString()
Deprecated.
|
static Period |
validateBasePeriod(Period basePeriod)
Deprecated.
|
protected static CreationPoint |
validateCreationPoint(CreationPoint creationPoint)
Deprecated.
|
protected static LineBreakLookback |
validateLineBreakLookback(LineBreakLookback lookbackLines)
Deprecated.
|
protected static PriceRange |
validatePriceRange(PriceRange reversalAmount)
Deprecated.
|
protected static RenkoCreationPoint |
validateRenkoCreationPoint(RenkoCreationPoint creationPoint)
Deprecated.
|
protected static Period |
validateRenkoSession(Period renkoSession)
Deprecated.
|
protected static Period |
validateTimeSession(Period timeSession)
Deprecated.
|
protected static PriceRange |
validateTurnaroundAmount(PriceRange reversalAmount)
Deprecated.
|
public FeedInfo()
public FeedInfo(DataType dataType, IFinancialInstrument financialInstrument, Period period, OfferSide offerSide, PriceRange priceRange, ReversalAmount reversalAmount, TickBarSize tickBarSize, Filter filter)
public FeedInfo(IFeedInfo feedInfo)
feedInfo
- IFeedInfopublic IFinancialInstrument getFinancialInstrument()
getFinancialInstrument
in interface IFeedInfo
public void setFinancialInstrument(IFinancialInstrument financialInstrument)
setFinancialInstrument
in interface IFeedInfo
financialInstrument
- instrumentpublic OfferSide getOfferSide()
getOfferSide
in interface IFeedInfo
public void setOfferSide(OfferSide offerSide)
setOfferSide
in interface IFeedInfo
offerSide
- offer sidepublic DataType getDataType()
getDataType
in interface IFeedInfo
public void setDataType(DataType dataType)
setDataType
in interface IFeedInfo
dataType
- data typepublic Period getPeriod()
public void setPeriod(Period period)
DataType.TICK_BAR
, DataType.PRICE_RANGE_AGGREGATION
, DataType.RENKO
, DataType.POINT_AND_FIGURE
, DataType.LINE_BREAK
, DataType.KAGI
)
period works as a base period (more information about base period - IFeedInfo.DEFAULT_BASE_PERIOD
).
Only two base periods are possible - Period.INFINITY
and one week (IFeedInfo.DEFAULT_BASE_PERIOD
). If one provides anything else (including null) than Period.INFINITY
, then at data
loading time it is considered to be as a default base period (IFeedInfo.DEFAULT_BASE_PERIOD
).public PriceRange getPriceRange()
getPriceRange
in interface IFeedInfo
public void setPriceRange(PriceRange priceRange)
setPriceRange
in interface IFeedInfo
priceRange
- price rangepublic ReversalAmount getReversalAmount()
getReversalAmount
in interface IFeedInfo
public void setReversalAmount(ReversalAmount reversalAmount)
setReversalAmount
in interface IFeedInfo
reversalAmount
- reversal amountpublic TickBarSize getTickBarSize()
getTickBarSize
in interface IFeedInfo
public void setTickBarSize(TickBarSize tickBarSize)
setTickBarSize
in interface IFeedInfo
tickBarSize
- tick bar sizepublic Filter getFilter()
public void setFilter(Filter filter)
public void setTimeSession(Period timeSession)
IFeedInfo
setTimeSession
in interface IFeedInfo
timeSession
- session periodpublic Period getTimeSession()
getTimeSession
in interface IFeedInfo
public void setCreationPoint(CreationPoint creationPoint)
setCreationPoint
in interface IFeedInfo
creationPoint
- CreationPointpublic CreationPoint getCreationPoint()
getCreationPoint
in interface IFeedInfo
public void setLineBreakLookback(LineBreakLookback numOfLines)
setLineBreakLookback
in interface IFeedInfo
numOfLines
- LineBreakLookbackpublic LineBreakLookback getLineBreakLookback()
getLineBreakLookback
in interface IFeedInfo
public void setDataInterpolationDescriptor(DataInterpolationDescriptor interpolationDescriptor)
setDataInterpolationDescriptor
in interface IFeedInfo
interpolationDescriptor
- DataInterpolationDescriptorpublic DataInterpolationDescriptor getDataInterpolationDescriptor()
getDataInterpolationDescriptor
in interface IFeedInfo
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
protected static RenkoCreationPoint validateRenkoCreationPoint(RenkoCreationPoint creationPoint)
protected static CreationPoint validateCreationPoint(CreationPoint creationPoint)
protected static LineBreakLookback validateLineBreakLookback(LineBreakLookback lookbackLines)
protected static PriceRange validatePriceRange(PriceRange reversalAmount)
protected static PriceRange validateTurnaroundAmount(PriceRange reversalAmount)
Copyright © 2024. All rights reserved.