|
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.MACDGraph
public class MACDGraph
Moving Average Convergence Divergence graph. This graph draws two simple moving averages, the fast one in green, the slow one in red. When the two lines cross they indicate a Buy or Sell recommendation.
| Field Summary |
|---|
| Fields inherited from interface org.mov.chart.graph.Graph |
|---|
TOOL_TIP_BUFFER |
| Constructor Summary | |
|---|---|
MACDGraph(GraphSource source)
Create a new MACD graph. |
|
| Method Summary | |
|---|---|
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 dates)
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 |
| Constructor Detail |
|---|
public MACDGraph(GraphSource source)
source - the source to create two moving averages 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 dates)
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 graphdates - 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()
MACDpublic 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 | ||||||||