hebasto wrote:
On the chart a such order is labeled "### ENTRY MIT x.xxxxx".
For us it shows as ENTRY ASK, see:
package jforex.orders;
import com.dukascopy.api.IAccount;
import com.dukascopy.api.IBar;
import com.dukascopy.api.IContext;
import com.dukascopy.api.IEngine;
import com.dukascopy.api.IHistory;
import com.dukascopy.api.IMessage;
import com.dukascopy.api.IOrder;
import com.dukascopy.api.IStrategy;
import com.dukascopy.api.ITick;
import com.dukascopy.api.Instrument;
import com.dukascopy.api.JFException;
import com.dukascopy.api.Period;
public class BuyStopNanSlippage implements IStrategy {
public void onStart(IContext context) throws JFException {
IEngine engine = context.getEngine();
IHistory history = context.getHistory();
Instrument instrument = Instrument.NZDUSD;
context.setSubscribedInstruments(java.util.Collections.singleton(instrument), true);
ITick lastTick = history.getLastTick(instrument);
double price = lastTick.getAsk() + instrument.getPipValue();// * 0.1;
IOrder order = engine.submitOrder("BuyStopOrder"+System.currentTimeMillis(), instrument, IEngine.OrderCommand.BUYSTOP, 500, price, Double.NaN);
}
@Override
public void onTick(Instrument instrument, ITick tick) throws JFException {
}
@Override
public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {
}
@Override
public void onMessage(IMessage message) throws JFException {
}
@Override
public void onAccount(IAccount account) throws JFException {
}
@Override
public void onStop() throws JFException {
}
}
Please provide a strategy which reproduces what you have described.