Created package for indicators

This commit is contained in:
7u83 2017-11-18 18:22:58 +01:00
parent de66d47c83
commit 9ef059c34f
2 changed files with 8 additions and 11 deletions

View File

@ -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);

View File

@ -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,17 +61,12 @@ 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) {