NOTE: MetaQuotes has updated their MQL4 language and our tools won´t work on MT4 Build 600 and greater, nevertheless all our tools offer the same features and advantages as usual. We highly recommend reading this blog post about updating MT4 to Build 600.

4xAchiever

Installation

Steps:

  1. Download the Installer.
  2. Copy the Installer to your MetaTrader4 expert’s folder.
  3. Run the Installer and activate your software.
  4. Restart MetaTrader4.

1) After your purchase is completed, you will receive an email containing your download link. After the download finishes, open the folder where the file resides, right click and copy the file.

2) Navigate to: Computer>Local Disk (c:)> Programs Files>Your-Metatrader4 folder>Experts> and Paste the file you copied in step 1.

3) Restart your MetaTrader4, open a new chart, open the Navigator Window
(Press Control + n) and double click the Installer_4xAchiever from the list of Expert Advisors.

A window will pop up where you need to set a few options.
On the common Tab make sure you check the Allow DLL imports and Allow import of external experts and make sure Confirm DLL function calls is NOT checked.

A. On the Inputs Tab enter the PayPal Transaction ID, you will find your Transaction ID at the top of your PayPal receipt.

Example of PayPal email receipt.

If you have not received your PayPal ID within 8 hours or have any problems activating 4xAchiever, please send us a Support Ticket

4) When you are done entering the above information just press OK and the installer will run, when the installer finishes close the chart and restart your MetaTrader4 and 4xAchiever will be ready to use.
At this point 4xAchiever should be successfully installed.

If you wish to install 4xAchiever in multiple MetaTraders, repeat the installation process for each MetaTrader.

Properties Screen

Contents:

  • Setup
  • Common tab
  • Inputs tab

Setup:

After you finish the installation of 4xAchiever, you need to restart MetaTrader before you run it for the first time. You can repeat the process with as many pairs as you like.

Now you are ready to place 4xAchiever on the chart. To proceed, open the Navigator window (Press Control + n) > Expert Advisors > double click on 4xAchiever or drag and drop it on the chart.

Make sure “Expert Advisors” is enabled.

Common Tab:

Make sure Allow DLL imports is checked, Confirm DLL function calls is NOT checked and if you want to use the expert advisor you must allow live trading as well then click OK. If after you save you want to change your settings press F7 to open the settings screen.

Inputs Tab:

EA_Custom_Use: This will enable the on screen control for the custom trading strategy; all parameters can be configured on the screen with the mouse and keyboard. For changes to take effect you must press the OK button when done. All changes will take effect immediately after you click on the OK button. All strategy parameters work exactly like the strategy 4 (see image below).

Text in red will not take effect until the user presses the Apply Changes button.

With the EA_Custom_Use enabled you can also use the on screen controls to open and close trades faster, avoiding steps.

ONE CLICK TRADING: Before opening a trade using this mode make sure to adjust the lot size on the LOT SIZE: input box, then with just one click you can OPEN BUY trade or SELL by using the corresponding buttons on screen.

To close a trade with one click

All trades opened using this method will have the magic number and comments previously set on the Expert Input screen on the following inputs:

MagicNumber: Set this value with the expert you will use to act on trades. The default value is Zero same as trades open manually by the trader.
Important: Trades that do not match this magic number will be ignored by the expert. This value will also be used when opening new trades using the EA_Custom_Use strategy on screen OPEN BUY and OPEN SELL on chart buttons.

Trade_Comment: Set this to the message you’d like to see on the trade Comment Column of the Trade and Account History tabs of Meta Trader 4.

Important: In case you set to True (by mistake) more than 1 strategy, it will work only one of them in the following order: Custom strategy; strategy 1; strategy2; strategy 3; strategy 4.
Example: if you set to true strategy 4 and strategy 2, it will work only the number 2.

NOTE: The features above are not native to Meta Trader 4 they are accomplished using a DLL from www.mt4gui.com, the disadvantage of using this Graphic interface is that it will increase CPU usage of MT4 by a significant amount and it could cause MT4 to crash, we don’t recommend that you have more the 8 charts with this feature enabled at the same time on the same machine (note that this will vary depending on your computer’s power). In order to save computer resources the exact same trading strategy used here can be accomplished using the Trading Strategy 4, but you will lose the ability to open and close trades with one click.

EA1_Settings – Strategy 1

EA1_Use: If set to TRUE 4xAchiever will use this close strategy (1). It uses one take profit and stop loss hidden from the broker.
EA1_Stop_Loss: Set the stop loss you want. It will be hidden from the broker.
EA1_Take_Profit_1: Set the take profit you want. It will be hidden from the broker.

EA2_Settings – Strategy2

EA2_Use: If set to TRUE 4xAchiever will use this close strategy (2). It can be used with 2 take profit levels based on a target for a determined period of time in minutes. Also it can be used to take a partial take profit by reducing the size when the position reaches its target.

EA2_Stop_Loss: Set the stop loss you want. It will be hidden from the broker.
EA2_Take_Profit_1: Set this parameter to the amount of pips you would like 4xAchiever to close your position.
EA2_Take_Profit_2: Set this parameter to the amount of pips you would like 4xAchiever to close your position in case the first goal (Take_Profit_1) is not reached in the period of time you set (TP_2_Time).
EA2_TP_2_Time: Set this parameter to the number of minutes you want 4xAchiever to activate Take_Profit_2 in case the position does not reach Take_Profit_1.

Example:

  • TP_1: 120 (pips)
  • TP_2: 30 (pips)
  • TP_2_Time: 75 (minutes)

In this example using the above settings, we will open a long position at 1:00 PM. Therefore, the limit of time to reach the first goal (TP_1) is 2:15PM.
If the position does not reach the first goal (TP_1) 120 pips at 2:16 PM 4xAchiever will set as a new goal (TP_2) 30 pips.
The objective is to try avoiding the Stop Loss when the target (TP_1) is not reached, giving the trade a second chance with a lower price target.
If you decide to use only Take_Profit_1, set TP_2_Time at 9999.
Note: Take Profit 1, 2 and the Stop Loss will be hidden from your broker; it will not be displayed at the Terminal windows.

EA2_ReducePosition_at_TP1: If true, the lot size will be reduced when the price reaches the take profit 1 and it will close the trade when it reaches the take profit 2.

Example:
using a lot size of 1
EA2_Take_Profit_1: 100 (pips)
EA2_Take_Profit_2: 200 (pips)
EA2_ReducePosition_at_TP1: True
EA2_Amount_to_Reduce: 0.3

Note: In order for “Reduce Position” to take effect Take Profit 1 must be greater than Take Profit 2.
In this example when the trade reaches 100 pips 4xAchiever will close partially at 0.3 lot size and it will remain open at lot size of 0.7 until the position reaches the take profit 2 (200 pips) or it reaches the stop loss.

EA3_Settings – Strategy3

EA3_Use: If set to TRUE 4xAchiever will use this close strategy (3). It uses 1 take profit and the trailing stop loss is hidden from your broker.

Example:
EA3_Take_Profit_1: 20 (pips)
EA3_Trailing_Stop: 10 (pips)
When PL reaches 10 pips 4xAchiever locks a break even and every time PL moves up the trailing stop will work in your favor, PL is now at 14 then you have a minimum of 4 pips locked. The trade will close when it reaches the Take Profit 1 value. If you want the trailing stop to work without limits you can set the Take Profit 1= 99999.

EA4_Settings – Strategy4

EA4_Use: If set to TRUE 4xAchiever will use this close strategy (4). It uses 2 take profits, trailing stop loss and reduces position hidden from your broker.
EA4_Stop_Loss: Set the stop loss you want. It will be hidden from the broker.
EA4_Take_Profit_1: Set this parameter to the amount of pips you would like 4xAchiever to close your position.
EA4_Take_Profit_2: Set this parameter to the amount of pips you would like 4xAchiever to close your position in case the first goal (Take_Profit_1) is not reached in the period of time you set (TP_2_Time).

EA4_TP_2_Time: Set this parameter to the number of minutes you want 4xAchiever to activate. Take_Profit_2 in case the position does not reach Take_Profit_1.

Example:

  • TP_1: 120 (pips)
  • TP_2: 30 (pips)
  • TP_2_Time: 75 (minutes)

In this example using the above settings, we will open a long position at 1:00 PM. Therefore, the limit of time to reach the first goal (TP_1) is 2:15PM.
If the position does not reach the first goal (TP_1) 120 pips at 2:16 PM 4xAchiever will set as a new goal (TP_2) 30 pips.
The objective is to try avoiding the Stop Loss when the target (TP_1) is not reached, giving the trade a second chance with a lower price target.
If you decide to use only Take_Profit_1, set TP_2_Time at 9999.
Note: Take Profit 1, 2 and the Stop Loss will be hidden from your broker; it will not be displayed at the Terminal windows.

EA4_Trailing_Stop: 10 (pips)
When PL reaches 10 pips 4xAchiever locks a break even and every time PL moves up the trailing stop will work in your favor, PL is now at 14 then you have a minimum of 4 pips locked. The trade will close when it reaches the Take Profit 1 value. If you want the trailing stop to work without limits you can set the Take Profit 1= 99999
EA4_ReducePosition_at_TP1: If true, the lot size will be reduced when the price reaches the take profit 1 and it will close the trade when it reaches the take profit 2.

Example:
using a lot size of 1
EA2_Take_Profit_1: 100 (pips)
EA2_Take_Profit_2: 200 (pips)
EA2_ReducePosition_at_TP1: True
EA2_Amount_to_Reduce: 0.3

Note: In order for “Reduce Position” to take effect Take Profit 1 must be greater than Take Profit 2.
In this example when the trade reaches 100 pips 4xAchiever will close partially at 0.3 lot size and it will remain opened at lot size of 0.7 until the position reaches the take profit 2 (200 pips) or it reaches the stop loss.

EA_Close –Close All

Warning this is an advanced feature that will act on all trades on all pairs.

Close_All_Use: If set to TRUE 4xAchiever will use this close strategy. It will close all trades on all pairs when Equity reaches a given percentage above the Balance.

Example: You set “Close all your trades” at 5% of your balance. After some hours you have 5 trades opened: 3 of them have a PL of $400 and 2 are negative $150 your Total PL is $250, your balance is $5000 then the 5 positions close because you reached your target of 5%. In this case 2 trades were negative but your target reached a good global profit.
This system helps you get the real goal of every trader, which is profit. If you reach a good percentage of profit, it doesn’t matter how many or which pairs are giving you this profit, the real matter is that 4xAchiever will close all trades when you reach your target. We’ve been using this strategy for a long time and we have gotten very good results.
This feature also can be used to limit your global loss to a percentage of the total opened trades in relation with your balance.
Example: You are losing 3% of your balance and want to keep open your trades but you want to limit to a maximum of 10% of your balance to protect your account of high or multiple stop loses.
Important: Set “close all trades” negative only when your PL is negative and you want to limit the global loss.

Note this feature it will only act on open trades on all pairs and all magic numbers when “Close All” is activated, it will delete/change pending orders. You should find out how this could affect any expert advisor or signal service you may be running at the time.

Snapshot of every closed trade:
4xAchiever will take a snapshot when your trade is closing; showing the market conditions and your settings at the closing time; very useful, mostly if you vary your parameters often.

To find the snapshots go to:

MagicNumber: Set this value with the expert you will use to act on trades. The default value is Zero same as trades open manually by the trader.
Important: Trades that do not match this magic number will be ignored by the expert. This value will also be used when opening new trades using the EA_Custom_Use strategy on screen OPEN BUY and OPEN SELL on chart buttons.

Trade_Comment: Set this to the message you’d like to see on the trade Comment Column of the Trade and Account History tabs of Meta Trader 4.

Show_Stats: If set to true 4xAchiever will draw on the chart where trades have opened and closed along with the profit in pips and currency, an Icon with a happy face for the winning trades and sad face for losing trades, red line for losing trades, green line for winning trades, solid lines for long trades and dotted lines to denote short trades.

Show_Stats_ExtendedInfo: If set to true it will display trade statistics for the trades 4xAchiever is managing, trades that have the same magic number as the number set on the input MagicNumber.

Draw_SL_TP_on_Chart: Set this to true and 4xAchiever will display on the chart the virtual Stop Loss and Take profit lines.

Hide_User_Stop_Loss: Set this to false if you like the Brokers to see a Stop Loss and Take Profit added by you via the trade Modify option on MT4, this value can be diferent then the value use by the expert.

Exemple: You could set the expert to have an 100 pip Stop Loss and manualy add an 120 pip Stop Loss, the only time the manualy added would activated is if the MT4 was off at the time the trade was lossing more then 120 pips.

Disable_Pop_Up: Set this to false in order to get a message about managing trades on your behalf.

Max_Slippage: Set this to maximum amount of slippage you’d like to allow MT4 to use when opening and closing trades.

Text_Size: Change this value to increase or decrease the text size displayed on screen by 4xAchiever.

Distance_X: Change this value on the X axis to move the expert chart out.

Distance_Y: Change this value on the Y axis to move the expert chart out.

WallStreet Forex Robot