archive - Page 4 of 4 - MTprogramming

Will local trade copier copy my pending orders?


Trade Copier ProgrammerThe Local trade copier software can offer many solutions to account managers and retailers or signal providers this article will give you more information about the features inside the local trade copier.

Does your Local Trade Copier copy pending orders and positions?

Yes, the local trade copier version will copy your pending orders and your market orders. You can decide to Put filters on your positions, the default settings for the software will be to copy each of the positions to any slave account right on the spot.

Will my pending orders be copied at the same price as the original trade on the master platform?

The Local trade copier copies pending orders at the same price by default, you can choose to change this feature if you wish, and you can change the open price automatically. There are situations when you are denied to put the same price on pending orders if the price is too close to the market price.  This situation may occur when the original master account and the slave account are using different accounts or different brokers and in other cases, it might be because of the difference in spreads or the broker’s stopLevel.

This basically represents the number of pips needed between the opening price and market price, you can find more information about limitations in making trades – here

Is the StopLevel applicable to both Stop Loss (SL) and Take Profit (TL) values?

Essentially, Yes, the Stop level applies for both Take profit and Stop loss values. Remember that you cannot step your stop level on a price that is too close to the current market price, which means the minimum distance of pips allowed (Every broker has a different top level)

If StopLevel rules are disrupted, my pending orders will not be copied?

Pending orders are a feature that your typical MT4 application does not handle very well, and sometimes does not handle at all, be sure that our M4T LTC (local trade copier) knows how to handle the pending orders efficiently, for example, the LTC will create pending orders all the time, until it succeeded or the master account canceled the pending orders itself, The only time it will truly fail will be if the broker refuses the order.

But once you meet the distance rules of the broker and the price moves to its proper place the LTC will create the failed pending orders as soon as it is possible.

Can an Local Trade Copier reverse pending orders?

Reverse pending orders is a feature that our LTC handles very well, but the type of the pending order will be changed because it is a reversal pending order.

What does it mean? That ‘sell stop’ becomes ‘buy limit’ and ‘buy stop’ becomes ‘sell limit’.

The changes happen because you want the pending orders to go the opposite direction, this means that orders that are made above the market price still do but change, that is why ‘buy stop’ becomes ‘sell limit’, both of them are made above market price. Remember only ‘buy stop’ and ‘sell limit’ are made above the market price, and ‘sell stop’ and ‘buy limit’ created below market price.

What happens when a pending order is triggered on the master MT4 account?

Pending order that is created on the master account gets created on the slave account with a “ping” normally a few seconds apart. What triggers the pending order is the broker itself and not the LTC, that is why the local trade copier does not have any role in the process.

There are cases although rare, which a pending order will be created only on master account and not on slave account or the other way around, will be created on the slave account and not the master account, in that case, the pending order will stay open until the “Parent trade” will close on the master account. In the end, you can be with profit or losses in case you have a pending order on your slave account but not on your master account.

The master account can cancel the pending orders and it will have no consequences on its account balance. In case the pending order was not triggered while the “parent order” is triggered you may miss the trade.
Trade Copier Coder

Will local trade copier copy my pending orders?

Mt4 trade copy speed


Trade Copier Order FormThe default speed of a remote trade copier and the local trade copier to synchronize data between master account and slave account is 400ms. It means that the speed of the trade copier is 400 milliseconds and it can be reduced to 200ms or even 100ms (For LTC VIP only). And just to straight the facts, most trade copiers work that way, not only the trade copiers.


The fact that the trade copier can copy the data in 400 milliseconds doesn’t mean that the slave account can receive in that speed, most broker server are the bottleneck that causes delays when modifying \ opening \ closing trades. Most of the time it works without any problems but sometimes the broker server can cause 1 second delay, I saw cases which broker server caused 2-5 seconds delay which you know can be devastating when it comes to trading. I will tell you to hard cold facts, there is nothing you can do about it, the only thing to do is find a reliable broker.


Watch this video below to see how I test the speed of execution between multiple MetaTrader 4 demo accounts on different Forex brokers. I use Local Trade Copier on 6x MT4 client terminals from SGT Markets, Pepperstone, Alpari UK,, Forex Capital Markets and FXDD.


Notice that i have the best possible price feed on SGT MetaTrader account from The Palladia Group (currency pair names with the .tpg suffix).



For the record the server delays on Demo accounts are far more frequent than on real money accounts, but the problem of delays still exist in both of them.


As you may know different brokers have different price feeds, spreads, slippages, minimum distance values (StopLevel). So if you copy market orders between different accounts you should expect different open prices. This is very important when you copy trades that are produced by scalping EA. The trade can be copied in under a second while the open price is still the same, but the other broker may have the market price lets say higher by 1 pip and that could have a huge impact for your profit on the slave account. The same can occur if the spread on the master account is 2.5 pips while it is 3.8 pips on the slave account. This means you will not get the same profit/loss from the copied trades like on the master account.




In the picture above you can see different prices between two Forex brokers. These are demo account, but this can be seen on real account as well. The difference is only 0.5 pip (half pip) in this example and that is very low value if you aim for the bigger take profit, but if you use scalping EA that has take profit of 1 pip it is obviously that you will not be satisfied with the entry price that is higher by 0.5 pip for the BUY trade or 0.5 pip lower for the SELL trade. You can notice that the spread is different as well. One broker has 2.0 pip spread while the other one has 0.9 pip spread. Of course the spread is not fixed and it changes on every price tick.


LTC and RTC have special setting named Max Price Deviation Pips. This setting allows you to set how many pips your current market (entry) price can be away from original trade entry price. Best to leave this setting as is which is 10 pips. If you change it, please note that your trades may not be executed because of the different price feeds, spreads, stop and freeze levels among different brokers and account types. Client EA shows “Delayed” trade count so you can see how many trades are delayed because of the price being too far from the entry. Please do not panic if you did not get some of the trades, maybe they are delayed. If MaxPriceDeviationPips=10, EA will allow 10 pips price deviation. If you set this variable to a negative number your EA will wait for the better entry. Example if you set value to -3 pips, EA will wait until your broker market price will reach better entry by 3 pips and only then open the trade.


Furthermore, the LTC v1.5 and the RTC v1.7 Client EA has special dashboard icon that will show if your broker delays trading actions so you cloud notice this on time.

Trade Copier Form

Mt4 trade copy speed

filter mt4 trades when copying between accounts


Local trade copier software can filter between two accounts while copying their trades, pending orders and market orders in real time and in matter of seconds, thios page will answer some of the questions and issues related to these filter features

Can your trade copier filter trades when copying them between MT4 accounts?

Yes, The MT4 trade copier we developed includes many filters you can apply. You can chose to filter by a lot size, magic number, master number and currency pair. You can choose by applying that, to copy only specific group of trades and have unique settings on specific slave accounts.

How does your trade copier adjust settings of trade received by a slave account?

There are many settings on the Client’s EA you can apply, setting the lot size, the stopping loss levels or other usefull filters. You can adjust the levels and settings on your master account and they will be copied completely to all of the slave accounts connected with it, giving you full control not only to specific groups of trades or filters but to the general trading of your accounts.

Can I Filter Trades Using a Magic Number?

If you are using multiple sources for trades that are coming to your master account you may filter them using a specific magic number, that way only the trades that match the magic number will be copied.

Is it Possible to Exclude Trades Using a Magic Number?

Yes, You can exclude trades with the magic number filter, you’ll need to set different magic numbers to different account and if you want to exclude trades from a certain EA, simply use the magic number.

Filtering Trades by a Master MT4 Account Number

If you wish to get trades to several slave accounts from many different master accounts or just copy to one slave account multiple master accounts trades, this feature is a very good solution for you, it is working by filtering the master account number, and you may enter as many masters account you want by using comma’s to separate them. Meaning you can put: 122,497,475,239; and the client EA will receive trades only from those account numbers.

Can I Filter Trades by Lot Size? 

Our trade copier also lets you filter trades based on lot size. You will find this feature very helpful while copying Martingale Forex robots.

Here’s a scenario.

Your Martingale EA starts trading with the lot size of 0.1, keeps doubling it, and trades get closed in loss in the following sequence: 0.1, 0.2, 0.4, 0.8, 1.6, etc. In this case, you can set your Client EA to not receive trades with the lot size lower than 0.4. As a result, the first two loser trades will not be copied and you avoid losing money. In addition to the lot multiplier setting, you can set your Client EA to start the trade sequence at 0.1. This will greatly reduce your possibility of losing money. Also, Client EAs can be set to ignore lot sizes that are too small or too big.

Please Explain the Currency Name Filtering and Exclude List

Our trade copier program allows you to choose the currency pair trades that you would want to receive for your slave account. In this flexible filter, you can set multiple pairs for trading by entering a comma separated list of pair names. Also, you can make use of the exclude-list in which you can enter pair names that you do not want to trade.

Learn more about the Local Trade Copier software

filter mt4 trades when copying between accounts

New local trade copier v2.1 released


I am proud to announce that the new Local Trade Copier v2.1 program has been released on July 29th of 2013. I have been working hard for the last 12 months on this piece of software and finally it is available for every individual trader or Forex account manager, specially for those who want to become an independent managers and copy trades between MT4 platforms on different brokers. There are many new features available including revolutionary trade filtering by time ranges using on-screen rectangle objects.

Also i am very excited that my new LTC v2.1 is the first EA-based trade copier in industry that allows to filter trades by MT4 indicators. This allows you to create your own software that can control LTC to copy or not copy trades for certain pairs in real time by using Global Variables.

We are proud to announce the Local trade copier V2.1 software has been officially released. In the new version we did a revolutionary act, we are the first in the industry to allow you to filter using indicators and on screen rectangle objects. This allows you to decide whether to copy certain trades in real time. And is perfect for account managers or those who are want   to be an independent forex trader.

What’s new in Local Trade Copier v2.1?

  • Client EA and Server EA now can alert when a new trade is opened/copied or closed.
  • LTC Manager license now works on up to 2 master accounts and an unlimited number of slave accounts
  • LTC Personal license now works on up to 2 slave accounts and an unlimited number of master accounts
  • Ability to delay pending orders for a specified number of seconds on client end.
  • Emergency stop loss.
  • External Trader Filter Indicators for Client EA.
  • Ability to copy old trades from the master account that are in loss or profit already.
  • More options to manipulate stop loss and take profit values
  • Ability to set minimum and maximum stop loss value.
  • Ability to ignore trades with a stop loss value that is too big or too small.
  • Trade filtering by multiple time ranges.
  • Ability to control if RiskRatioServer money management use master/slave account equity or balance for calculating lot sizes.
  • Ability to control actual trade entry/exit slippage in pips.
  • Special take profit and stop loss treatment for US accounts when multiple positions on the same currency pair are allowed to have the same SL/TP only.
  • Client EA is now more secure with the ability to stop when account equity drops below certain amount of money (deposit currency) or percentage.
  • Stop loss in money (deposit currency).
  • Adjustable sync rate. Default is now set at 400 ms.
  • Ability to close all trades when account equity reaches certain amount of profit in money (deposit currency).
  • Better auto-suffix detection for currency pair names.
  • You can set Client EA to wait for trade TP/SL to be hit instead of closing them together with the master.
  • Various bug fixes.

If you already have a license of Local Trade Copier please login to EA Coder download center to download latest version. And if you do not have this software yet, get free 30-day trial version now and test the Local Trade Copier

New local trade copier v2.1 released



Are you a talented, driven and creative MQL programmer that can create, implement and modify Expert advisors?
We are looking for MQL programmers with proven experience to implement strategies, modify EA’s, Program EA’s.


1. Two years of proven experience in MQL programming
2. being able to work within time frames and under pressure
3. working on several projects together if needed

Payments: We pay very well, on a per-project basis


MTP Membership


EA Testimonials

Check out our latest Expert Advisor for sale. Buying our fully automated EA may save you time and money or offer better performance than your current Forex Trading System.

“On several different Broker accounts and trading 9 currency pairs it showed 18% return after one month with just the basic settings.”

“I like the fact that you can calibrate it for any currency. It’s my main EA and typically does far better than any of my other EAs.”

“If you spend the time to learn how to adjust the bars back it can be a money machine… the first week I was up 50% running on a VPS!”

Try Our Fully Automated Expert Advisor For Sale!

As an alternative to having your own Expert Advisor programmed you may want to try our latest Expert Advisor. We always have an up to date EA that we keep in tune with the Market. When you purchase our EA you will also receive access to our high quality tick data for backtesting. In addition any new EA we offer is free of charge to our previous customers. Think of it as a one time membership fee to our EA Club. When you see the name or version number of the EA (listed below) change just send us an email with your payment receipt and we’ll send you our latest Expert Advisor.

‘Tops & Bottoms V5.1’ Expert Advisor

This EA specializes in trying to find trend reversals in the range of 50 to 500 pips. An average trade time may last anywhere from 1 to 72 hours. The system follows a strict entry and exit strategy and depending on the settings you can expect about 1 to 7 trades a week per currency pair. All currency pairs are supported, the most popular are GBPUSD, USDCHF, EURUSD, AUDUSD, USDJPY, USDCAD, EURJPY, EURGBP, and GBPCHF.

The ability to find potential highs and lows in price movements and allowing trades to develop are key attributes to this system. In addition to these attributes it is vital to have a direct access MetaTrader MT4 Broker such as Oanda, Alpari UK, Alpari US, FxPro, Gallant, Mig Investments, IamFX, FXDD, MB Trading, Interbank FX, ATC, and FXCM NDD or a respectable STP (Straight Through Processing) or NDD (No Dealing Desk) MetaTrader MT4 Broker with a low spread. By doing so it will truly increase this trading strategy’s ability to be successful. Having a VPS (Virtual Private Server) is another helpful advantage that will allow you to run your Expert Advisor 24/7.

'Tops & Bottoms V5.1' Expert Advisor

Markets: Excels extremely well when used in trending style markets.
Trades: The EA trades across all sessions and a trade can last anywhere from 1 to 72 hours.
Frequency: Depending on the settings used about 1 to 7 trades a week per currency pair.
Currency: All currency pairs supported. Most popular are GBPUSD, USDCHF, EURUSD, AUDUSD, USDJPY, USDCAD, EURJPY, EURGBP, and GBPCHF.
Description: 100% fully automated trading system. The EA will manage all trade settings : lot size, entry and exit points, stops and limits. Once every 1 to 4 weeks EA optimization is required. For more details on optimization read the usage document.
Format: Currently available in MetaTrader MT4 Expert Advisor format. (the signal generator is available in java and dll format for integration into other trading platforms.)
Brokers: Works with 2, 3, 4, and 5 digit currency pairs. Compliant with all types of Brokers (NDD, ECN, or STP) using the MetaTrader 4 Platform. Recommended Brokers are Oanda, Gallant, Alpari UK, Alpari US, FxPro, Mig Investments, FXDD, Interbank FX, MB Trading, and ATC.
Delivery: The Expert Advisor package will be emailed to you within 24 hours after payment has completed.
Price: $275 USD one time membership fee (single license: can be used in either a demo or a live account)

buy now

Period Currency Profit Trades Results
Nov 2013 GBPUSD $2,303 35 view
Nov 2013 USDCHF $2,006 16 view
Nov 2013 EURUSD $1,794 29 view
Nov 2013 USDJPY $2,172 2 view
Nov 2013 AUDUSD $3,053 6 view
Nov 2013 USDCAD $1,848 9 view
Nov 2013 EURJPY $2,376 4 view
Period Currency Profit Trades Results
Oct 2013 GBPUSD $3,618 16 view
Oct 2013 USDCHF $2,854 57 view
Oct 2013 EURUSD $3,939 44 view
Oct 2013 USDJPY $1,474 13 view
Oct 2013 AUDUSD $3,282 25 view
Oct 2013 USDCAD $1,525 10 view
Oct 2013 EURJPY $1,503 5 view
Period Currency Profit Trades Results
Sep 2013 GBPUSD $1,833 11 view
Sep 2013 USDCHF $3,584 14 view
Sep 2013 EURUSD $3,343 12 view
Sep 2013 USDJPY $1,141 21 view
Sep 2013 AUDUSD $2,841 25 view
Sep 2013 USDCAD $1,976 10 view
Sep 2013 EURJPY $1,351 53 view
Period Currency Profit Trades Results
Aug 2013 GBPUSD $2,286 36 view
Aug 2013 USDCHF $2,851 6 view
Aug 2013 EURUSD $2,347 23 view
Aug 2013 USDJPY $1,487 26 view
Aug 2013 AUDUSD $1,922 19 view
Aug 2013 USDCAD $1,433 9 view
Aug 2013 EURJPY $2,576 13 view
Period Currency Profit Trades Results
Jul 2013 GBPUSD $3,096 6 view
Jul 2013 USDCHF $1,351 6 view
Jul 2013 EURUSD $3,872 41 view
Jul 2013 USDJPY $2,051 15 view
Jul 2013 AUDUSD $2,502 60 view
Jul 2013 USDCAD $1,748 16 view
Jul 2013 EURJPY $3,559 33 view
Period Currency Profit Trades Results
Jun 2013 GBPUSD $2,134 9 view
Jun 2013 USDCHF $3,370 31 view
Jun 2013 EURUSD $3,516 42 view
Jun 2013 USDJPY $2,384 12 view
Jun 2013 AUDUSD $4,166 8 view
Jun 2013 USDCAD $2,065 15 view
Jun 2013 EURJPY $10,442 20 view
Period Currency Profit Trades Results
May 2013 GBPUSD $1,732 5 view
May 2013 USDCHF $1,989 12 view
May 2013 EURUSD $2,159 13 view
May 2013 USDJPY $2,234 32 view
May 2013 AUDUSD $2,297 4 view
May 2013 USDCAD $2,234 32 view
May 2013 EURJPY $4,675 40 view
Period Currency Profit Trades Results
Apr 2013 GBPUSD $2,260 2 view
Apr 2013 USDCHF $1,539 5 view
Apr 2013 EURUSD $1,840 3 view
Apr 2013 USDJPY $2,199 13 view
Apr 2013 AUDUSD $1,327 8 view
Apr 2013 USDCAD $1,415 4 view
Apr 2013 EURJPY $1,780 8 view
Period Currency Profit Trades Results
Mar 2013 GBPUSD $2,728 33 view
Mar 2013 USDCHF $1,083 17 view
Mar 2013 EURUSD $3,891 18 view
Mar 2013 USDJPY $2,187 3 view
Mar 2013 AUDUSD $2,131 43 view
Mar 2013 USDCAD $1,493 9 view
Mar 2013 EURJPY $4,231 10 view
Period Currency Profit Trades Results
Feb 2013 GBPUSD $3,263 10 view
Feb 2013 USDCHF $1,596 25 view
Feb 2013 EURUSD $1,545 6 view
Feb 2013 USDJPY $1,604 43 view
Feb 2013 AUDUSD $1,861 9 view
Feb 2013 USDCAD $2,021 29 view
Feb 2013 EURJPY $4,009 39 view
Period Currency Profit Trades Results
Jan 2013 GBPUSD $3,022 18 view
Jan 2013 USDCHF $1,211 24 view
Jan 2013 EURUSD $2.536 53 view
Jan 2013 USDJPY $1,048 18 view
Jan 2013 AUDUSD $1,683 4 view
Jan 2013 USDCAD $1,934 17 view
Jan 2013 EURJPY $2,005 20 view
Period Currency Profit Trades Results
Dec 2012 GBPUSD $2,351 19 view
Dec 2012 USDCHF $2,706 8 view
Dec 2012 EURUSD $1,613 24 view
Dec 2012 USDJPY $1,185 22 view
Dec 2012 AUDUSD $1,445 7 view
Dec 2012 USDCAD $1,418 21 view
Dec 2012 EURJPY $3,418 26 view
Period Currency Profit Trades Results
Nov 2012 GBPUSD $1,471 44 view
Nov 2012 USDCHF $1,713 50 view
Nov 2012 EURUSD $2,234 40 view
Nov 2012 USDJPY $1,155 26 view
Nov 2012 AUDUSD $1,360 6 view
Nov 2012 USDCAD $1,684 28 view
Nov 2012 EURJPY $3,036 9 view
Period Currency Profit Trades Results
Oct 2012 GBPUSD $1,296 4 view
Oct 2012 USDCHF $1,466 5 view
Oct 2012 EURUSD $2,030 3 view
Oct 2012 USDJPY $1,819 59 view
Oct 2012 AUDUSD $3,040 30 view
Oct 2012 USDCAD $1,108 23 view
Oct 2012 EURJPY $1,498 7 view
Period Currency Profit Trades Results
Sep 2012 GBPUSD $2,535 24 view
Sep 2012 USDCHF $2,505 3 view
Sep 2012 EURUSD $2,493 1 view
Sep 2012 USDJPY $2,789 4 view
Sep 2012 AUDUSD $1,245 6 view
Sep 2012 USDCAD $2,065 4 view
Sep 2012 EURJPY $2,620 8 view
Period Currency Profit Trades Results
Aug 2012 GBPUSD $2,755 4 view
Aug 2012 USDCHF $1,553 26 view
Aug 2012 EURUSD $2,928 35 view
Aug 2012 USDJPY $1,568 27 view
Aug 2012 AUDUSD $2,318 26 view
Aug 2012 USDCAD $1,362 17 view
Aug 2012 EURJPY $4,974 37 view
Period Currency Profit Trades Results
Jul 2012 GBPUSD $2,416 15 view
Jul 2012 USDCHF $2,266 25 view
Jul 2012 EURUSD $3,489 17 view
Jul 2012 USDJPY $2,314 13 view
Jul 2012 AUDUSD $2,683 39 view
Jul 2012 USDCAD $1,341 40 view
Jul 2012 EURJPY $3,586 15 view
Period Currency Profit Trades Results
Jun 2012 GBPUSD $3,162 28 view
Jun 2012 USDCHF $3,987 3 view
Jun 2012 EURUSD $6,388 5 view
Jun 2012 USDJPY $2,420 41 view
Jun 2012 AUDUSD $1,298 5 view
Jun 2012 USDCAD $2,039 7 view
Jun 2012 EURJPY $9,598 7 view
Period Currency Profit Trades Results
May 2012 GBPUSD $2,823 6 view
May 2012 USDCHF $1,584 2 view
May 2012 EURUSD $3,972 3 view
May 2012 USDJPY $1,814 52 view
May 2012 AUDUSD $1,889 5 view
May 2012 USDCAD $4,085 19 view
May 2012 EURJPY $2,071 11 view
Period Currency Profit Trades Results
Apr 2012 GBPUSD $1,807 1 view
Apr 2012 USDCHF $1,714 14 view
Apr 2012 EURUSD $1,228 3 view
Apr 2012 USDJPY $3,162 20 view
Apr 2012 AUDUSD $1,426 2 view
Apr 2012 USDCAD $1,213 15 view
Apr 2012 EURJPY $2,495 26 view
Period Currency Profit Trades Results
Mar 2012 GBPUSD $2,150 10 view
Mar 2012 USDCHF $1,358 5 view
Mar 2012 EURUSD $1,728 20 view
Mar 2012 USDJPY $1,363 2 view
Mar 2012 AUDUSD $1,873 7 view
Mar 2012 USDCAD $1,716 7 view
Mar 2012 EURJPY $2,947 3 view
Period Currency Profit Trades Results
Feb 2012 GBPUSD $4,146 29 view
Feb 2012 USDCHF $2,640 9 view
Feb 2012 EURUSD $3,107 10 view
Feb 2012 USDJPY $1,390 3 view
Feb 2012 AUDUSD $4,064 34 view
Feb 2012 USDCAD $2,425 49 view
Feb 2012 EURJPY $3,802 11 view
Period Currency Profit Trades Results
Jan 2012 GBPUSD $2,121 6 view
Jan 2012 USDCHF $2,868 17 view
Jan 2012 EURUSD $3,741 15 view
Jan 2012 USDJPY $2,013 4 view
Jan 2012 AUDUSD $2,079 1 view
Jan 2012 USDCAD $1,549 15 view
Jan 2012 EURJPY $3,179 4 view
Period Currency Profit Trades Results
Dec 2011 GBPUSD $3,356 11 view
Dec 2011 USDCHF $4,145 25 view
Dec 2011 EURUSD $5,559 30 view
Dec 2011 USDJPY $2,736 6 view
Dec 2011 AUDUSD $3,920 13 view
Dec 2011 USDCAD $3,633 11 view
Dec 2011 EURJPY $2,433 34 view
Period Currency Profit Trades Results
Nov 2011 GBPUSD $3,704 12 view
Nov 2011 USDCHF $3,994 16 view
Nov 2011 EURUSD $5,896 19 view
Nov 2011 USDJPY $1,733 32 view
Nov 2011 AUDUSD $6,677 22 view
Nov 2011 USDCAD $2,560 16 view
Nov 2011 EURJPY $2,848 28 view
Period Currency Profit Trades Results
Oct 2011 GBPUSD $3,648 12 view
Oct 2011 USDCHF $2,530 15 view
Oct 2011 EURUSD $2,005 13 view
Oct 2011 USDJPY $1,489 5 view
Oct 2011 AUDUSD $2,791 9 view
Oct 2011 USDCAD $1,977 9 view
Oct 2011 EURJPY $1,776 3 view
Period Currency Profit Trades Results
Sep 2011 GBPUSD $2,641 19 view
Sep 2011 USDCHF $2,251 13 view
Sep 2011 EURUSD $3,383 15 view
Sep 2011 USDJPY $2,641 10 view
Sep 2011 AUDUSD $2,699 17 view
Sep 2011 USDCAD $2,106 14 view
Sep 2011 EURJPY $2,390 15 view
Period Currency Profit Trades Results
Aug 2011 GBPUSD $5,389 10 view
Aug 2011 USDCHF $3,680 15 view
Aug 2011 EURUSD $10,823 14 view
Aug 2011 USDJPY $3,365 20 view
Aug 2011 AUDUSD $4,034 23 view
Aug 2011 USDCAD $4,246 15 view
Aug 2011 EURJPY $10,115 18 view
Period Currency Profit Trades Results
Jul 2011 GBPUSD $5,992 9 view
Jul 2011 USDCHF $3,170 6 view
Jul 2011 EURUSD $6,276 26 view
Jul 2011 USDJPY $2,259 4 view
Jul 2011 AUDUSD $3,286 6 view
Jul 2011 USDCAD $1,964 8 view
Jul 2011 EURJPY $3,007 42 view
Period Currency Profit Trades Results
Jun 2011 GBPUSD $2,085 8 view
Jun 2011 USDCHF $1,919 5 view
Jun 2011 EURUSD $1,645 6 view
Jun 2011 USDJPY $2,887 4 view
Jun 2011 AUDUSD $2,398 18 view
Jun 2011 USDCAD $1,831 6 view
Jun 2011 EURJPY $2,738 8 view
Period Currency Profit Trades Results
May 2011 GBPUSD $3,721 6 view
May 2011 USDCHF $2,875 30 view
May 2011 EURUSD $8,626 32 view
May 2011 USDJPY $3,093 14 view
May 2011 AUDUSD $7,430 40 view
May 2011 USDCAD $2,055 42 view
May 2011 EURJPY $3,177 26 view
Period Currency Profit Trades Results
Apr 2011 GBPUSD $3,234 23 view
Apr 2011 USDCHF $2,669 7 view
Apr 2011 EURUSD $2,506 14 view
Apr 2011 USDJPY $2,221 1 view
Apr 2011 AUDUSD $1,230 27 view
Apr 2011 USDCAD $2,649 29 view
Apr 2011 EURJPY $3,506 6 view
Period Currency Profit Trades Results
Mar 2011 GBPUSD $2,534 2 view
Mar 2011 USDCHF $4,690 14 view
Mar 2011 EURUSD $3,598 30 view
Mar 2011 USDJPY $6,947 4 view
Mar 2011 AUDUSD $2,320 32 view
Mar 2011 USDCAD $3,576 39 view
Mar 2011 EURJPY $7,074 43 view
Period Currency Profit Trades Results
Feb 2011 GBPUSD $3,899 27 view
Feb 2011 USDCHF $5,214 2 view
Feb 2011 EURUSD $3,071 15 view
Feb 2011 USDJPY $1,894 3 view
Feb 2011 AUDUSD $2,077 9 view
Feb 2011 USDCAD $2,210 26 view
Feb 2011 EURJPY $4,188 13 view
Period Currency Profit Trades Results
Jan 2011 GBPUSD $4,223 12 view
Jan 2011 USDCHF $3,284 22 view
Jan 2011 EURUSD $3,822 38 view
Jan 2011 USDJPY $2,825 8 view
Jan 2011 AUDUSD $2,050 50 view
Jan 2011 USDCAD $2,610 45 view
Jan 2011 EURJPY $2,904 20 view
Period Currency Profit Trades Results
Dec 2010 GBPUSD $3,170 3 view
Dec 2010 USDCHF $3,048 20 view
Dec 2010 EURUSD $4,110 4 view
Dec 2010 USDJPY $1,115 25 view
Dec 2010 AUDUSD $2,181 33 view
Dec 2010 USDCAD $1,805 33 view
Dec 2010 EURJPY $2,006 11 view
Period Currency Profit Trades Results
Nov 2010 GBPUSD $3,785 2 view
Nov 2010 USDCHF $2,873 4 view
Nov 2010 EURUSD $3,937 47 view
Nov 2010 USDJPY $2,656 33 view
Nov 2010 AUDUSD $6,030 70 view
Nov 2010 USDCAD $2,872 51 view
Nov 2010 EURJPY $2,577 5 view
Period Currency Profit Trades Results
Oct 2010 GBPUSD $4,013 18 view
Oct 2010 USDCHF $3,808 30 view
Oct 2010 EURUSD $2,471 11 view
Oct 2010 USDJPY $1,817 21 view
Oct 2010 AUDUSD $4,425 25 view
Oct 2010 USDCAD $2,268 17 view
Oct 2010 EURJPY $3,098 12 view
Period Currency Profit Trades Results
Sep 2010 GBPUSD $5,033 25 view
Sep 2010 USDCHF $5,130 43 view
Sep 2010 EURUSD $3,523 32 view
Sep 2010 USDJPY $3,655 33 view
Sep 2010 AUDUSD $2,235 2 view
Sep 2010 USDCAD $4,046 15 view
Sep 2010 EURJPY $5,002 16 view
Period Currency Profit Trades Results
Aug 2010 GBPUSD $4,976 22 view
Aug 2010 USDCHF $3,516 7 view
Aug 2010 EURUSD $4,547 29 view
Aug 2010 USDJPY $2,653 4 view
Aug 2010 AUDUSD $2,284 8 view
Aug 2010 USDCAD $1,098 3 view
Aug 2010 EURJPY $5,766 44 view
Period Currency Profit Trades Results
Jul 2010 GBPUSD $2,803 14 view
Jul 2010 USDCHF $2,593 14 view
Jul 2010 EURUSD $2,653 25 view
Jul 2010 USDJPY $2,156 28 view
Jul 2010 AUDUSD $2,340 22 view
Jul 2010 USDCAD $2,917 21 view
Jul 2010 EURJPY $5,717 18 view

buy now

U.S. Government Required Risk Disclaimer – Commodity Futures Trading Commission Futures and Options trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don’t trade with money you can’t afford to lose. This is neither a solicitation nor an offer to Buy/Sell futures or options. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this web site. The past performance of any trading system or methodology is not necessarily indicative of future results.


No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. Hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading.

Any statements about profits or income, expressed or implied, does not represent a guarantee. Your actual trading may result in losses as no trading system is guaranteed. You accept full responsibilities for your actions, trades, profit or loss, and agree not to hold MT Programming Services responsible in any and all ways. The use of our system constitutes acceptance of this disclaimer and our user agreement.

ClickBank is the retailer of this product. CLICKBANK® is a registered trademark of Click Sales, Inc., a Delaware corporation located at 917 S. Lusk Street, Suite 200, Boise Idaho, 83706, USA and used by permission. ClickBank’s role as retailer does not constitute an endorsement, approval or review of this product or any claim, statement or opinion used in promotion of this product.

MTP Membership

Free Downloads


These downloads consist of Free Metatrader MT4 and MT5 Expert advisors and Indicators which can be used with the MetaTrader Platform to further enhance your currency trading.

Free Forex Trading eBooks, MetaTrader Expert Advisors, Indicators, and Scripts

Traders utilizing these Free Downloads do so at their own risk. Care should be taken to understand the technical indicators, which currency pairs it should be used for, and which market conditions are most ideal.

Free MetaTrader Expert Advisor Downloads

Free Metatrader Trade Copier – Download the free Forex Account Copier if you need to copy trades from one MetaTrader account to another account running on the same computer.

Championship 2008 Expert Advisor – This expert advisor is the final implementation of an EA system that used in the 2008 EA Championships. It may be a profitable expert advisor if used correctly.

Double Up Expert Advisor – The expert advisor uses the combined conditions of the CCI and the MACD. It works good on a 1 min EURUSD chart. There is no stop-loss set so be careful. It can be a profitable expert advisor but needs to be monitored.

Robot Danu Expert Advisor – This Expert Advisor is based on 3_Level_ZZ_Semafor indicators. The best timeframe is M5. Buy will closed automatically if the Sell signal is already visible and Sell will be closed automatically if the buy signal was visible. EA is without a trailing stop.

Modified Stop Hunter Expert Advisor – This EA is based on the strategy ‘Stop Hunting with the Big Players’. It sends BuyStop and SellStop orders at the given Distance from the round price targets.

The Master Mind Expert Advisor – Championship Edition expert advisor from a few years back. May still be a profitable expert advisor but needs to be re-tested.

Early Top Prorate Expert Advisor – This EA is based on daily highs and lows and the relationship to each other. With three profit points, four modify points, money management, trading time and daytrade closing is this new EA very successful.

Cyberia Trader Expert Advisor – A professional expert advisor to trade on currencies with the spread of 2 points on 1-minute intervals. The following specific trading technologies. The expert can show results from 100 to 300% daily with default settings. Working with cross-currencies, automated calculation of lots for a preset exposure, etc.

Artificial Intelligence Expert Advisor – No information exists for this expert advisor but it has proven to be a profitable expert advisor with good to excellent results.

SMA Multi Hedge Expert Advisor – An expert advisor used for the purpose of making money off the difference in the interest rates.

Moving Average Expert Advisor – The Moving Average expert advisor for forming trade signals uses one moving average. Opening and closing of positions are performed when the moving average meets the price at the recently formed bar (bar index equals to 1). The lot size will be optimized according to a special algorithm.

Catching Gaps Expert Advisor – This expert advisor that catches the gaps, it is simple and it contains some comments. Tried in the strategy tester to find the results by yourself. I have tried it on most of the currencies and I have found it effective only on EURUSD, GBPUSD, USDCHF and AUDNZD with profit and no losses at all.

Martingail Expert Advisor – The EA opens the positions in the direction of moving of Stochastic indicator, in addition there is a heightening of positions by martingale. It is tuned for micro-Forex.

Super Forex Expert Advisor – Using RSI set with High and Low and a trailing stop, Optimize the EA once a month with the USDJPY, then test 1 year back on a daily chart only.

Price Quotes By Email Expert Advisor – Receive your quotes by email in a clean an organized way. The EA is easy to use, just need to set the desired frequency of the emails and the name of the symbols you want to add to the email.

Highs and Lows Indicator – This indicator will calculate the high and low levels for up to two periods.

Free MetaTrader Indicator Downloads

Fibonacci Pivot Points Indicator – A Fibonacci pivot calculator that graphs the values onto the chart.

Signal Bars Daily Indicator – Shows Levels for MACD, STR, EMA for M1, M5, M15, M30, H1, H4 & D1 Time Frames. Also shows Price, Spread and more.

Level Stop Reverse Indicator – This is a combination of two VT Trader trading systems. The first is the default VT LevelStop Reverse and the second was modified to allow custom ATR settings.

Hull Moving Average Indicator – A simple but effective Hull Moving Average indicator.

Sweet Spots Indicator – This indicator will put up lines on a chart in whatever incrementing sizes you set.

Breakout Indicator – This indicator will show the high and low level for the period you set it to along with a buffer setting. It will also calculate the number of pips in between.

Modified Optimum Elliptic Indicator – This indicator was coded on the basis of the article “Optimal Detrending” by John F. Ehlers in Stocks & Commodities V. 18:7 (20-29). You can find all the theory described there in detail. Modified Optimum Elliptic Filter has no input parameters. A comparison of Modified Optimum Elliptic Filter with 5-period Exponential Moving Average is presented in the chart below. As you can see MOEF has lower lag and is smoother.

Free MetaTrader Script Downloads

Open Fibonacci Order Script – This is simple script which opens positions according to a Fibonacci Retracement object. OpenFiboOrder script has just one input variable — number of lots. The script searches for the latest Fibonacci Retracement object. Order open level is set to 1 pip over 100 fibonacci level for buy order and 1 pip under 100 fibonacci level for sell order. SL level is fixed on 0 fibonacci level. Then the script gets the first fibonacci level over 100 and sets in this place TP, so it is possible to change TP range by modification of the Fibonacci Retracement object. OpenFiboOrder calculates proper levels taking into consideration a difference between ask and bid price (spread). Just before placing order the script checks whether SL, TP and order open levels are not too close. If any error occurs, the script displays message.

Free MetaTrader Libraries

String Library – String Library provides a group of useful functions intended for working with strings. The library perfectly complement build-in functions of MetaTrader. After copying the files into corresponding directories you can include the library by adding following line to your files: #include <StringLib.mqh>


  • string stringReplaceAll(string str, string toFind, string toReplace) – Returns a new string resulting from replacing all occurrences of toFind in this string with toReplace.
  • string stringReplaceFirst(string str, string toFind, string toReplace) – Replaces the first substring of this string that matches toFind with toReplace.
  • void stringSplit(string& output[], string input, string token) – Splits input string into output array around given token.
  • string stringTrim(string str) – Returns a copy of the string, with leading and trailing whitespace omitted.
  • bool stringStartsWith(string str, string prefix) – Tests if given string starts with the specified prefix.
  • bool stringEndsWith(string str, string suffix) – Tests if given string ends with the specified suffix.
  • string stringToLowerCase(string str) – Converts all of the characters in the given string to lower case (works only with English alphabet).
  • string stringToUpperCase(string str) – Converts all of the characters in the given string to upper case (works only with English alphabet).
  • bool stringEqualsIgnoreCase(string str1, string str2) – Compares one string to another string, ignoring case considerations (works only with English alphabet).

Free Downloads



Programming FAQs

Before contacting us about MQL Programming we recommend that you go through our frequently asked questions list. You will find answers to the most common questions on this page and save yourself some time.

Questions and answers about our Expert Advisor Programming

Q) Why should I use your Expert Advisor Programming services?
A) Our Business model is based on Quality, Service, and Support. Your EA is guaranteed to work exactly as stated in your requirements.

Q) What are the rates for your Expert Advisor Programming services?
A) If your Expert Advisor falls into the 2 to 40 hour range then the rate is 50USD per hour. If it is a large project the hourly rate will be lowered.

Q) How long will it take to get my Expert Advisor programmed?
A) In most cases the Expert Advisor is programmed in less than 72 hours.

Q) How do I pay for your Expert Advisor Programming services?
A) We receive almost all payment methods (PayPal, Skrill, Credit Card, Debit Cards and Wire Transfers).

Q) Do you offer a guarantee on your EA Programming work?
A) There is a 100% Guarantee that your Expert Advisor will work exactly as stated in your requirements.

Q) Will you agree to signing a Non Disclosure Agreement?
A) We can supply you with our NDA or you can submit your own NDA for both parties to sign.

Q) What are the exact steps in acquiring your EA Programming services?
A) Here is a break down of the Expert Advisor Programming process:

  1. A potential Client will contact us asking for a quotation. We then ask them to explain the requirements for their EA. The requirements has the complete details as to what they would like programmed.
  2. Once we go over the requirements we will determine how much time it will take and give you a quoted price. This price will also include some necessary backtesting to make sure everything is working correctly.
  3. After the Client agrees to our price, the amount must be paid in full before we proceed with any coding work. In some cases, on large projects, the payment will be broken into several seperate payments.
  4. Once the EA is programmed, the Expert Advisor is sent to the Client for them to test. Any errors on our part are fixed free of charge and any change requests or new functionality are subject to additional charges.


Programming Services


MQL Programming

We offer various types of MetaTrader Programming services that are mostly related to the MT4 and MT5 Platform but our services also include programming in C, C++, Java, and the FIX Protocol for ECN Forex Brokers.

MetaTrader Programming Services

Our MetaTrader Programming Services can provide you with a completely custom and Automated Trading System. The design and implementation of your strategy is programmed exactly to your specifications. Development of Expert Advisors and Indicators for use with the MT4 Trading Platform is our main service but we also develop Expert Advisor Indicators, Scripts, and DLL Libraries.

Here are just a few of the features that can be built into your Automated Expert Advisor Trading System:

  • Statistical Data Modeling – This is a unique feature that can be applied for the forecasting of a particular Currency.
  • Scalping Systems – Forex scalping can be very profitable for traders who decide to use it as their primary strategy.
  • Money Management – The lot size of a trade can be determined as a percentage of account equity or a constant amount.
  • Lot Size Compounding – Increase your position based on the trend and amount of profit in the trade. This is a very powerful strategy.
  • Maximum Order Limit – Controls how many orders are running at any given moment.
  • Stop Loss and Take Profit – Fixed stop loss and take profit settings to protect the equity in the account.
  • Trailing Stops – Using a trailing stop loss allows you to set a minimum profit. It follows the movement of a trade by a set number of pips.
  • Trading Volatility Stops – Used in conjuntion with a volatility indicator such as the ATR (Average True Range).
  • Account Equity Stops – Controls how much of your account equity you want to risk and protect.
  • Swing Highs and Swing Lows – Stops and Take Profits that are based on recent highs or lows.
  • Account Margin Check – Suspends trading if your margin exceeds a specified range.
  • Large Currency Spread – Suspend trading if the current spread exceeds a maximum spread setting.
  • Execute on New Bar – The expert advisor will run once on the opening of a new bar.
  • Multiple Expert Advisors – Allows an expert advisor to run on more than one chart at the same time.
  • Trading Daily Timers – Set a time period for trading. Useful when you only want to trade the US, Asian, or UK sessions.
  • Trading Period Timers – Set a time period so that you are not trading during news reports or particular days of the week.
  • Trade History – Logs the trading history of an EA to a file so that it can be used to evaluate performance.

Programming Services


Mtprogramming is a team of Forex Traders, MQL Programmers and Expert Advisor experts that had teamed up in order to supply services of developing EA’s and Trade Copiers for the traders community.

Before doing business with any company. It’s always a good practice to perform your ‘Due Diligence’. We are not a fly by night operation, we take pride in our work and stand behind it with a 100% guarantee.

Specialists in Expert Advisor Programming!

Here is a little information about us and what we do. First and foremost we are professional Forex Traders, so we know the Forex Market. We work with several extremely competent MetaTrader Programming experts, all with over 10 years of experience in programming with languages such as C, C++, FIX, Java, MQL and others. After years of Forex Trading and programming API’s for many different trading platforms we have definitely learned a few things and have earned our stripes!

We have two offices, one is located in Berlin, Germany and the second is in Asia. We accept all types of Clients from all over the World and have done programming contracts for the individual Day Traders, to Fund Managers, to large well known Banks. Our Business model is based on Quality, service, and time. Many of our clients are repeat customers and our reputation as an honest, reliable, and quick programming service continues to grow with 1000’s of clients around the World.

Having your Trading System programmed correctly is a serious matter that should be handled by professionals. We realize that the future and the present day way of trading will always include Automated Trading Systems. We specialize in MT4, MT5 platforms and in the MQL4, MQL5 working frames so you can easily let our expertise save you time and money and help you in developing your Automated Trading System.


Save Filter