Ema In Jforex Full Code

EMA in jForex. Full code

Hello everybody,

recently one of my readers asked me to show whole code of taking value of ema.

Here it is:

package jforex;

import java.util.*;

import com.dukascopy.api.*;

public class CountSamples implements IStrategy {
 private IEngine engine;
 private IConsole console;
 private IHistory history;
 private IContext context;
 private IIndicators indicators;
 private IUserInterface userInterface;

 public void onStart(IContext context) throws JFException {
  this.engine = context.getEngine();
  this.console = context.getConsole();
  this.history = context.getHistory();
  this.context = context;
  this.indicators = context.getIndicators();
  this.userInterface = context.getUserInterface();
 }

 public void onAccount(IAccount account) throws JFException {

 }

 public void onMessage(IMessage message) throws JFException {}

 public void onStop() throws JFException {}

 public void onTick(Instrument instrument, ITick tick) throws JFException {

 }

 public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {
  double ema88 = indicators.ma(instrument, Period.TEN_MINS, OfferSide.BID, IIndicators.AppliedPrice.CLOSE, 89, IIndicators.MaType.EMA, Filter.ALL_FLATS, 1, askBar.getTime(), 0)[0];
 }

}

Mark, I hope presented code is enough for you?

3 Comments

  • Mark Smith said

    Thank you Yuriy,

    I really appreciate you posting this, I will test the code later today and let you know how I get on!

    Best Regards,

    Mark

  • Mark Smith said

    Thank you Yuriy,

    I have been able to use the code as needed and I cant thank you enough.

    You are a star!

    Best Regards,

    Mark

Add a Comment
Comments are closed