|
Venice 0.7beta | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mov.chart.graph.AbstractGraph
org.mov.chart.graph.CountbackLineGraph
public class CountbackLineGraph
3 Bar Nett Countback lines. This graph draws a single across a price value which indicates a buy signal if used with highs in a down trend and a sell signal with lows in a new uptrend.
CountbackLineGraphUI| Field Summary | |
|---|---|
static int |
BREAKOUT
|
static int |
STOPLOSS
|
| Fields inherited from interface org.mov.chart.graph.Graph |
|---|
TOOL_TIP_BUFFER |
| Constructor Summary | |
|---|---|
CountbackLineGraph(GraphSource low,
GraphSource high,
GraphSource close)
Create a new countback line. |
|
| Method Summary | |
|---|---|
Graphable |
createCountbackLine(Graphable dayHigh,
Graphable dayLow,
int type)
Creates a new Countback line based on the given data source. |
double |
getHighestY(java.util.List x)
Return the highest Y value in the given X range. |
double |
getLowestY(java.util.List x)
Return the loweset Y value in the given X range. |
java.lang.String |
getName()
Return the name of this graph. |
java.lang.String |
getToolTipText(java.lang.Comparable x,
int y,
int yoffset,
double verticalScale,
double bottomLineValue)
Get the tool tip text for the given X value and y coordinate. |
GraphUI |
getUI(java.util.HashMap settings)
Return the graph's user interface. |
boolean |
isPrimary()
Return whether the graph is a primary graph. |
void |
render(java.awt.Graphics g,
java.awt.Color colour,
int xoffset,
int yoffset,
double horizontalScale,
double verticalScale,
double bottomLineValue,
java.util.List xRange)
Draw the graph. |
void |
setSettings(java.util.HashMap settings)
Set the graph's user definable settings. |
| Methods inherited from class org.mov.chart.graph.AbstractGraph |
|---|
getAcceptableMajorDeltas, getAcceptableMinorDeltas, getEndX, getSettings, getSource, getSourceName, getStartX, getXRange, getY, getYLabel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int BREAKOUT
public static final int STOPLOSS
| Constructor Detail |
|---|
public CountbackLineGraph(GraphSource low,
GraphSource high,
GraphSource close)
source - the source to create a moving average from| Method Detail |
|---|
public void render(java.awt.Graphics g,
java.awt.Color colour,
int xoffset,
int yoffset,
double horizontalScale,
double verticalScale,
double bottomLineValue,
java.util.List xRange)
Graph
g - the Graphics object to render tocolour - the colour the graph should be rendered in; override
this if the graph should be drawn in
a certain colour - such as a Moving Average graphxoffset - the x offset in the graphics object where the graph
startsyoffset - the y offset in the graphics object where the graph
startshorizontalScale - horizontal scale factor; use this to convert
between X value in the xRange to a
cartesian coordinate xverticalScale - vertical scale factor; use this to convert
between Y value to a cartesian coordinate ybottomLineValue - the Y value of the lowest line in the graphxRange - a List of Comparable
that contain the X values to plot
public java.lang.String getToolTipText(java.lang.Comparable x,
int y,
int yoffset,
double verticalScale,
double bottomLineValue)
AbstractGraph
getToolTipText in interface GraphgetToolTipText in class AbstractGraphx - the X valuey - the y coordinateyoffset - y offset from top of graphverticalScale - vertical scale factorbottomLineValue - the Y value of the lowest line in the graph
GraphSourcepublic double getHighestY(java.util.List x)
AbstractGraph
getHighestY in interface GraphgetHighestY in class AbstractGraphx - range of X values
GraphSourcepublic double getLowestY(java.util.List x)
AbstractGraph
getLowestY in interface GraphgetLowestY in class AbstractGraphx - range of X values
GraphSourcepublic java.lang.String getName()
Exponentially Weighted Moving Average
public Graphable createCountbackLine(Graphable dayHigh,
Graphable dayLow,
int type)
dayHigh - the graph source of the daily highsdayLow - the graph source of the daily lowstype - the desired countback line
public boolean isPrimary()
Graph
true if the graph is a primary graphpublic void setSettings(java.util.HashMap settings)
AbstractGraph
setSettings in interface GraphsetSettings in class AbstractGraphsettings - the new settingspublic GraphUI getUI(java.util.HashMap settings)
getUI in interface GraphgetUI in class AbstractGraphsettings - the initial settings
|
Venice 0.7beta | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||