Remote Trade Copier – Delay of MT4 Pending Orders

Remote Trade Copier delay pending orders

The Remote Trade Copier and Local Trade Copier software has the ability to delay pending orders that are sent from the master account to a slave account. This is one of the many advanced features of Client EA.

Customers can set the EA to delay pending orders by a certain number of seconds by using the unique DelayPendingOrdersForSeconds setting.

By default, its value is set to zero which implies that there will be no delay in placing a pending order. For example, if you set this number to 120, the Client EA will delay pending orders by 120 seconds or 2 minutes. When a new pending order is received, the Client EA will delay it for 2 minutes first and then place it on your account, if it still exists on the master account. During those 2 minutes, if the pending order is cancelled on master account, it will not be placed on the corresponding slave account. Also, if the pending order is triggered and becomes a market order on master account, it instantly opens as a market order on the corresponding slave account.

Remote Trade Copier delay pending orders settings

How I know if there are any MT4 trades delayed?

The Client EA shows a “Delayed trades” counter on the dashboard. This is where you can see if there are any trades coming from the master MT4 account, but delayed on your MT4 account. Also a “Clock” icon on the left side of the EA dashboard will be displayed in red color indicating that there are trades being delayed. Note that trades can be delayed for other reasons as well.

Remote Trade Copier delayed trades counter

When does delaying of pending orders become necessary?

Let’s consider a scenario in which a trading system sends pending orders at the same time each day, for example at midnight. Different brokers might have different time zones and it is possible that when its midnight at the place where master account platform is based, it could be some other time at the place where slave account is located. Now, when all new pending orders are sent, the broker of the slave account might be doing rollovers and this may result in unwanted debits (due to rollover fees and taxes).

For example, let’s say a broker is performing rollovers from 21:57 until 22:05 and the new pending orders arrive at 22:00. Now these pending orders will be subject to rollover taxes just because of this difference of few minutes. To deal with such a situation, you can set the Client EA to delay orders by 600 seconds which will result in placement of pending orders 10 minutes later at 22:10, after Forex broker rollover is done. To learn more about rollovers, check out this informative article Understanding Forex Rollover Credits And Debits.

Delaying Pending Orders Helps Avoid Trading Context Busy Errors

If you receive trading signals from multiple Forex signal websites and you run multiple Client EAs, you may get “Trading Context Busy” error from your broker. This usually happens if all pending orders get delivered at the same time. This may lead to unexpected results by trading actions. In this situation, it is advised to delay pending orders by a few minutes on one of the Client EAs. This will help in avoiding “Trading Context Busy” errors and all pending orders will be placed sans any issues.

Also, it is possible that during the delay time period, a pending order gets triggered on master account and become a market order. In this case, Client EA opens that trade instantaneously as a market order. This may result in slightly different entry price because of the spread and slippage, but it is much better than having pending orders missed completely because of the “Trading Context Busy” error.

If you enjoyed this article, enter your email below to get the latest news about the Remote Trade Copier software.

* indicates required

About the author

Rimantas Petrauskas

First I am a father, a husband and then the author of the book “How to Start Your Own Forex Signals Service”. I am also a Forex trader, a programmer, an entrepreneur, and the founder of ea-coder.com Forex blog. I have created two of the most popular trade copiers and other trading tools for MT4 that are already used world wide by hundreds of currency traders.

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Copyright © 2009-2018. Rimantas Petrauskas | Terms and ConditionsPrivacy PolicyEarnings Disclaimer
Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to invest in foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts.
The purchase, sale or advice regarding a currency can only be performed by a licensed Broker/Dealer. Neither us, nor our affiliates or associates involved in the production and maintenance of these products or this site, is a registered Broker/Dealer or Investment Advisor in any State or Federally-sanctioned jurisdiction. All purchasers of products referenced at this site are encouraged to consult with a licensed representative of their choice regarding any particular trade or trading strategy. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.
Clearly understand this: Information contained in this product are not an invitation to trade any specific investments. Trading requires risking money in pursuit of future gain. That is your decision. Do not risk any money you cannot afford to lose. This document does not take into account your own individual financial and personal circumstances. It is intended for educational purposes only and NOT as individual investment advice. Do not act on this without advice from your investment professional, who will verify what is suitable for your particular needs & circumstances. Failure to seek detailed professional personally tailored advice prior to acting could lead to you acting contrary to your own best interests & could lead to losses of capital.
HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN.

Copyright © 2009-2018. Rimantas Petrauskas | Terms and ConditionsPrivacy PolicyEarnings Disclaimer
Malcare WordPress Security