Dukascopy
 
 
Wiki JStore Search Login

Getting error when i delete all pending order.
 Post subject: Getting error when i delete all pending order. Post rating: 0   New post Posted: Mon 02 May, 2016, 13:13 
User avatar

User rating: 0
Joined: Mon 25 Apr, 2016, 11:01
Posts: 3
Location: BangladeshBangladesh
Dear Guys,

I wrote a function to delete all pending order. when i call that function from onTick() i am getting error.

Function is below :

   
protected void CloseAllPending() throws JFException {
     
     List<IOrder> openOrders = myEngine.getOrders();
     if (openOrders.isEmpty()) return;
     
     for (IOrder order : myEngine.getOrders(this.myInstrument) ) {

        if (order.getState() == IOrder.State.OPENED && order.getOrderCommand().isConditional()) {
            order.close(); 
        }
   
     }                                               
   }



error message show this :

11:49:11 Position #106551767 order close REJECTED, REASON: can't send request to fully close order more than 1 times per second
11:49:11 Position #106551767 order close REJECTED, REASON: can't send request to fully close order more than 1 times per second
11:49:10 Position #106551767 order close REJECTED, REASON: can't send request to fully close order more than 1 times per second


Please any one help me to improve my function so i don't get this error

Thanks in Advanced


 

Jump to:  

  © 1998-2024 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com