Hello,
could it be that on global account orderLabel will be overwritten by orderId? When submitting order I used label "EUUS_Neo_1375740000513" (here the some name and time of machine in millis as label).
Later I realized that label of the order was changed to its orderId.
Making it more clear:
Following code on method
public void onTick(Instrument instrument, ITick tick) throws JFException {
for (IOrder order : engine.getOrders(instrument))
{
if ( order.getState() == IOrder.State.FILLED )
{
console.getOut().println("Order is "+order.getOrderCommand()+", Time:" + dateFormatMR.format(order.getFillTime())+", amount="+order.getAmount()+",
Price="+order.getOpenPrice()+", StopLossPrice="+ order.getStopLossPrice()+", TakeProfitPrice="+ order.getTakeProfitPrice()+ " getId="+order.getId() + " getLabel=" + order.getLabel());
}
gives:
Order is BUY, Time:05.08.2013 22:00:01, amount=0.200122, Price=1.32622, StopLossPrice=0.0, TakeProfitPrice=0.0 getId=26614EUR/USD getLabel=26614EUR/USDCould you clarify it, please?