From 9ef059c34f92f21c0207a1f9ae2047613cd3a130 Mon Sep 17 00:00:00 2001 From: 7u83 <7u83@maiol.ru> Date: Sat, 18 Nov 2017 18:22:58 +0100 Subject: [PATCH] Created package for indicators --- src/chart/MasterChart.java | 4 ++-- src/{sesim => indicators}/SMAIndicator.java | 15 ++++++--------- 2 files changed, 8 insertions(+), 11 deletions(-) rename src/{sesim => indicators}/SMAIndicator.java (92%) diff --git a/src/chart/MasterChart.java b/src/chart/MasterChart.java index aa52307..c4ba23f 100644 --- a/src/chart/MasterChart.java +++ b/src/chart/MasterChart.java @@ -39,7 +39,7 @@ import sesim.MinMax; import sesim.OHLCData; import sesim.OHLCDataItem; 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.addChartPainter(new ChartCrossPainter()); - sma = new sesim.SMAIndicator(mydata); + sma = new indicators.SMAIndicator(mydata); MyOHLCData mysma = new MyOHLCData(); p = new LineChartPainter(); p.setOHLCData(mysma); diff --git a/src/sesim/SMAIndicator.java b/src/indicators/SMAIndicator.java similarity index 92% rename from src/sesim/SMAIndicator.java rename to src/indicators/SMAIndicator.java index 9f20020..6f578a7 100644 --- a/src/sesim/SMAIndicator.java +++ b/src/indicators/SMAIndicator.java @@ -23,9 +23,11 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * 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; } - /*if (pos - start == 0) { - return 0; - }*/ return sum / (pos - start + 1); } public void update() { - //parent = Globals.se.getOHLCdata(60000 * 10); - - System.out.printf("Data %d\n", parent.size()); - + + if (parent.size() == 0) { return;