Delay between trades

Back to topics list  | 1 2 To post a new topic, please log in or register
avatar
14
FXBulldog 2015.03.24 21:52 #
 

After a bit of adjustment, I did get the code to work, per original requirements.  Thanks for the Forum input.  The final working code included a sleep function to get the delay to work properly - I am sure that it is not the "cleanest" code, but it delivers what I am looking for, so I am at least happy with that :

 

   bool trade_closed_less_than_1_hour_ago=false;

   for(int x=OrdersHistoryTotal()-1;x>=0;x--)

     {

      OrderSelect(x,SELECT_BY_POS,MODE_HISTORY);

      if(OrderSymbol()==Symbol() && (TimeCurrent()-OrderCloseTime())<3600 && OrderMagicNumber()==39379)

        {

         //if the OrderSelect() function above is TRUE, define the trade entry filter here - include the Sleep(3600000) function;

         trade_closed_less_than_1_hour_ago=true;   

break; 

         //Probably no need to continue with loop once a trade is found that was closed less than 1 hour ago

         //sleep is in milliseconds to ensure the required minimum of 1 hour delay since last closed trade

       }

         }

         if(trade_closed_less_than_1_hour_ago==false)

        {

//Code to open new order or whatever

         }

avatar
12985
WHRoeder 2015.03.25 13:23 #
 
Don't paste code
Play video
Please edit your post.
For large amounts of code, attach it.
Back to topics list   | 1 2  

To add comments, please log in or register