net.sourceforge.eclipsetrader.core.db
Class BarData
java.lang.Object
net.sourceforge.eclipsetrader.core.db.BarData
- public class BarData
- extends java.lang.Object
Constructor Summary |
BarData()
|
BarData(java.util.List barList)
|
BarData(java.util.List barList,
java.util.Date begin,
java.util.Date end)
|
BarData(java.util.List list,
int compression)
|
BarData(java.util.List list,
int compression,
java.util.Date begin,
java.util.Date end)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPEN
public static final int OPEN
- See Also:
- Constant Field Values
HIGH
public static final int HIGH
- See Also:
- Constant Field Values
LOW
public static final int LOW
- See Also:
- Constant Field Values
CLOSE
public static final int CLOSE
- See Also:
- Constant Field Values
VOLUME
public static final int VOLUME
- See Also:
- Constant Field Values
INTERVAL_MINUTE1
public static final int INTERVAL_MINUTE1
- See Also:
- Constant Field Values
INTERVAL_MINUTE2
public static final int INTERVAL_MINUTE2
- See Also:
- Constant Field Values
INTERVAL_MINUTE5
public static final int INTERVAL_MINUTE5
- See Also:
- Constant Field Values
INTERVAL_MINUTE10
public static final int INTERVAL_MINUTE10
- See Also:
- Constant Field Values
INTERVAL_MINUTE15
public static final int INTERVAL_MINUTE15
- See Also:
- Constant Field Values
INTERVAL_MINUTE30
public static final int INTERVAL_MINUTE30
- See Also:
- Constant Field Values
INTERVAL_MINUTE60
public static final int INTERVAL_MINUTE60
- See Also:
- Constant Field Values
INTERVAL_DAILY
public static final int INTERVAL_DAILY
- See Also:
- Constant Field Values
INTERVAL_WEEKLY
public static final int INTERVAL_WEEKLY
- See Also:
- Constant Field Values
INTERVAL_MONTHLY
public static final int INTERVAL_MONTHLY
- See Also:
- Constant Field Values
BarData
public BarData()
BarData
public BarData(java.util.List barList)
BarData
public BarData(java.util.List barList,
java.util.Date begin,
java.util.Date end)
BarData
public BarData(java.util.List list,
int compression)
BarData
public BarData(java.util.List list,
int compression,
java.util.Date begin,
java.util.Date end)
append
public boolean append(Bar obj)
prepend
public void prepend(Bar obj)
addAll
public void addAll(Bar[] data)
remove
public boolean remove(Bar arg0)
get
public Bar get(int index)
size
public int size()
iterator
public java.util.Iterator iterator()
indexOf
public int indexOf(Bar obj)
clear
public void clear()
getBegin
public java.util.Date getBegin()
getEnd
public java.util.Date getEnd()
getCompression
public int getCompression()
setCompression
public void setCompression(int compression)
getClose
public double getClose(int index)
getOpen
public double getOpen(int index)
getHigh
public double getHigh(int index)
getLow
public double getLow(int index)
getDate
public java.util.Date getDate(int x)
getVolume
public long getVolume(int x)
getX
public int getX(java.util.Date date)
getMax
public double getMax()
getMin
public double getMin()
getBars
public java.util.List getBars()
getPeriod
public BarData getPeriod(java.util.Date begin,
java.util.Date end)
getCompressed
public BarData getCompressed(int interval)
getCompressed
public BarData getCompressed(int interval,
java.util.Date begin,
java.util.Date end)
toArray
public Bar[] toArray()
toArray
public Bar[] toArray(int startIndex)
toArray
public Bar[] toArray(int startIndex,
int stopIndex)