Created package for indicators
This commit is contained in:
parent
de66d47c83
commit
9ef059c34f
@ -39,7 +39,7 @@ import sesim.MinMax;
|
|||||||
import sesim.OHLCData;
|
import sesim.OHLCData;
|
||||||
import sesim.OHLCDataItem;
|
import sesim.OHLCDataItem;
|
||||||
import sesim.Quote;
|
import sesim.Quote;
|
||||||
import sesim.SMAIndicator;
|
import indicators.SMAIndicator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -124,7 +124,7 @@ public class MasterChart extends javax.swing.JPanel implements QuoteReceiver {
|
|||||||
chart.setXSCrollBar(xScrollBar);
|
chart.setXSCrollBar(xScrollBar);
|
||||||
chart.addChartPainter(new ChartCrossPainter());
|
chart.addChartPainter(new ChartCrossPainter());
|
||||||
|
|
||||||
sma = new sesim.SMAIndicator(mydata);
|
sma = new indicators.SMAIndicator(mydata);
|
||||||
MyOHLCData mysma = new MyOHLCData();
|
MyOHLCData mysma = new MyOHLCData();
|
||||||
p = new LineChartPainter();
|
p = new LineChartPainter();
|
||||||
p.setOHLCData(mysma);
|
p.setOHLCData(mysma);
|
||||||
|
@ -23,9 +23,11 @@
|
|||||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
package sesim;
|
package indicators;
|
||||||
|
|
||||||
import gui.Globals;
|
import sesim.Indicator;
|
||||||
|
import sesim.OHLCData;
|
||||||
|
import sesim.OHLCDataItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -59,18 +61,13 @@ public class SMAIndicator implements Indicator {
|
|||||||
sum += parent.get(i).close;
|
sum += parent.get(i).close;
|
||||||
|
|
||||||
}
|
}
|
||||||
/*if (pos - start == 0) {
|
|
||||||
return 0;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
return sum / (pos - start + 1);
|
return sum / (pos - start + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void update() {
|
public void update() {
|
||||||
//parent = Globals.se.getOHLCdata(60000 * 10);
|
|
||||||
|
|
||||||
System.out.printf("Data %d\n", parent.size());
|
|
||||||
|
|
||||||
if (parent.size() == 0) {
|
if (parent.size() == 0) {
|
||||||
|
|
||||||
return;
|
return;
|
Loading…
Reference in New Issue
Block a user