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

View File

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