From 6b4d5bbc9c833024a3558880f3032f1b1fd5013d Mon Sep 17 00:00:00 2001 From: 7u83 <7u83@maiol.ru> Date: Sat, 18 Nov 2017 00:51:19 +0100 Subject: [PATCH] Fixed SMAIndicator (not reversing results anymore) --- src/sesim/SMAIndicator.java | 83 ++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/src/sesim/SMAIndicator.java b/src/sesim/SMAIndicator.java index f9f892d..bd46e84 100644 --- a/src/sesim/SMAIndicator.java +++ b/src/sesim/SMAIndicator.java @@ -31,72 +31,71 @@ import gui.Globals; * * @author 7u83 <7u83@mail.ru> */ -public class SMAIndicator implements Indicator { +public class SMAIndicator implements Indicator { + private OHLCData parent; OHLCData indicator; - - public SMAIndicator(OHLCData parent){ - this.parent=parent; + + public SMAIndicator(OHLCData parent) { + this.parent = parent; indicator = new OHLCData(); } - - int len=30; - - float getAt(int pos){ - if (parent.size()==0) + + int len = 38; + + float getAt(int pos) { + if (parent.size() == 0) { return 0; - - - int start = pos -len; - if(start<0) - start=0; - float sum=0; - for (int i=start; i