XM.COM offers forex, stock indices, oil trading, gold trading and CFDs on MetaTrader 4

Trading Signals

Choose a signal you are interested in and subscribe to it in a few clicks. Monitored accounts are provided with a detailed statistics and trading history.

Sell the signals of your trading system to thousands of subscribers around the world remaining its sole developer. With our service, your successful strategy can make you a profit even in case of a small start-up budget.

1 114%
Profit Factor
Max DD
Profit Factor
Max DD
2 848%
Profit Factor
Max DD
Profit Factor
Max DD
2 290%
Profit Factor
Max DD
Profit Factor
Max DD

MQL4 Programs Market

Here you will find a lot of programs for the MetaTrader 4 terminal that release traders from routine operations helping to focus on really important matters.

Technical indicators, trading robots, control panels and analysis systems are all available in the MQL4 language.

Tight Scalper

Tight Scalper is a fully automated scalping Expert Advisor. It trades by the channel breakout strategy. You will not need to fine tune this EA. It uses smart algorithms to adapt to market. No standard indicators. No martingale. No grid trading. No arbitrage. No curve fitting...

Adaptive Scalper EA

Description Adaptive Scalper EA  is a multi-currency scalper Expert Advisor, intended for EURUSD and GBPUSD on timeframe M15. Using several strategies, it is highly adaptable on market conditions. Can also be used on another pairs such as USDCAD, EURGBP, USDCHF. The trades are...


A Breakthrough! Using the logic behind the Classic A Black Box EA, a total self-optimizing , automatic and adaptive version has been developed. The optimizing feature is lightning fast giving you a clear indication of expected pips with current parameters right on your screen. Clearly made for tho...

Pro Pips

The Expert Advisor adapts to any symbol and spread. It is neither a scalper, nor an arbitrage. Its operation has been tested on a real account (see the screenshots). The trading robot is easy to use and features a small number of settings. The EA works with any amount of symbols simultaneously. It...


The FOREXSTAY LIGHT EA is a very intelligent expert system that works with 10 strategies & 10 filters and can open and manage up to 100 trades in one second. Change Manual GMToffset time to your broker time, and you can trade or test it as you like on GBPUSD because we created this EA for this...

Loss Recovery Trader

This robot attempts to recover losing trades. Place a trade and once it moves in unfavorable direction, the Zone Recovery algorithm is initiated. An alternating series of Buy and Sell trades at two specific places will be taking place, with two Exit Points above and beyond for each of the tw...

Jobs for Freelancers

Here you can post or fulfill an order for the development of indicators, trading robots and other useful applications for trading in financial markets.

This is the biggest site with a guarantee of payment to the developer and protection of the customer - the order amount is automatically reserved on the customer's account, and any disputes are resolved in arbitrage

$5000 to develop a 80% winning strategy

Job: Non repainting and non lag indicator that can produce min 78% accuracy on M15 chart I am a Forex Trader and Binary option strategy developer. I am looking for a very stable and guaranteed strategy/indicator (for binary trading) that must produce at least 78% accuracy on M15 chart. On M15...

EA Modification for Trinh

This is an EA modification job for a past trade management EA you worked on. A simple addition is needed in the modifying order as price moves in favor of the trade.

Extreme high probability ATM ea

requirements for extremely high probability entry ea , safe entry and safest pips  with trend , momentum , extreme weakness or strength   conditions  with multiple confirmations on multiple CUSTOM mtf  multibuffer  indicators , TXT analysis for intermarket relationships...

Three Indicators need please

Hi, I'm looking for three indicators to be built. First but how I trade cause this might have some bearing on what I need and how its programmed. I trade on off-line tick charts generated with the rwtickcharts software.  http://www.rwtickchart.com/index.html . So any indicat...

Private EA for Modification

Hi i would like to add 2 parts to my existing EA. First part is to create a field to store executed price. Second is to create execution buy and sell chronologically. I will send you the details of my request and explanation to your email. Thanks


I have created logcreator in c#   , I would like an mt4 version  https://www.upwork.com/jobs/Fully-automated-TXT-file-reader-calculator-and-writer_~~4c5d8b05f8a3f6dc  https://www.mql5.com/en/job/32363   Details Please provide a solution to automatically read  the data...

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

Share interesting news, useful information and new ideas with all participants MQL5.community!

Profit Genius System REVIEW scam or legit? THE TRUTH

Profit Genius System – Double your daily income!

Profit Genius Software is amazing system, that have been tested and retested with real accounts, and it works time after time.

This new software is already CRUSHING the binary market.

Profit Genius System is a no brainer!

Make $563 – $3255 per day System!

IMPORTANT: Labor Day Trading Hours...

Due to the Labor Day holiday on Monday, September 7th, please note that the Gold and Silver markets will close at 17:00 GMT (server time) on the 7th and re-open at 22:00 GMT (server time).

Currency markets are unaffected by the holiday and will be open as normal, but please be mindful that liquidity may be lower than usual.

AUDUSD Sees Huge Sell Off, Retains Bearish Tone

AUDUSD: With AUDUSD selling off at the end of the week to follow through lower on the back of its previous week losses, more bear pressure is envisaged. On the downside, support resides at the 0.6800 level where a breach will aim at the 0.6750 level. Below that level will set the stage for a run at the 0.6700 level with a cut through here targeting further downside towards the 0.6650 level. Its weekly RSI is bearish and pointing lower supporting further weakness. On the upside, resistance lies at the 0.7000 level. A cut through here will turn attention to the 0.7050 level and then the 0.7100 level where a violation will set the stage for a retarget of the 0.7150 level. On the whole, AUDUSD continues to retain its long term downside pressure.

EUR/USD going to 1.097 - Week, 0.665 - Year, 1.33 - Later

Since the expected zz formation of W did not happen today, expect the possibility of a free fall in eurusd prices. Since there is a possibility of a huge fall on Monday opening, entered SELL order of 0.02 lot size. But if the eurusd price retraces to 1.120, then the price might not have a free fall but ranging downward movement. With the possibility of a free fall much higher than the retracement changed the title to 'EUR/USD going to 0.665'. 

Gold going to 1097 - Week, 500 - Year, 1500 - later

Since the expected zz formation of W did not happen today, expect the possibility of a free fall in gold prices. Since there is a possibility of a huge fall on Monday opening, entered SELL order of 0.2 lot size. But if the gold price retraces to 1140, then the price might not have a free fall but ranging downward movement. With the possibility of a free fall much higher than the retracement changed the title to 'Gold going to 500'. 

EURCAD Faces Downside Pressure Below The 1.5560 Level

EURCAD: Although EURCAD closed almost flat the past week, it still faces further weakness while holding below its major resistance located at the 1.5560 level.  Support comes in at 1.4700 level with a cut through here opening the door for more weakness to occur towards the 1.4613 level. Further down, on continued bear pressure the 1.4500 level is seen as the next downside target where a violation will turn attention to the 1.4400 level. Its weekly RSI is bearish and pointing lower suggesting further weakness.  On the contrary, resistance is located at the 1.4800 level followed by the 1.4900 level. Further out, resistance is seen at the 1.4950 level and subsequently the 1.5000 level. All in all, EURCAD remains biased to the downside on further corrective pullback.

Traders Forum

Here you can ask any questions on technical analysis, discuss ideas about trading systems, indicators and robots, as well as hone your skills of programming trading strategies in MQL4.

Communicate and share your experience with traders from anywhere in the world. Ask questions and help newbies with valuable advices - MQL4.community is developing along with you.


MT4 Strategy Tester Skipping Passes?

Hi all, I'm very new to Strategy Tester and have a hopefully easy question. I'm testing a simple EA that closes trades based on fixed stops and targets. If you note my optimizing variables below, I'm testing a stop every 4p from 14p up to 40p (7 passes), and a profit every $4 from $10 up to $13...


Problem with Export iCustom Values

Hi all, i have one problem with this code:   void write_data() {    int handle;    string filename = Symbol ()  + ".csv" ;   handle = FileOpen (filename, FILE_CSV | FILE_WRITE , ',' );    if (handle < 1 )   { &...


How do I convert character to ANSI number

Hi guys Please can someone point me in the right direction here... I have created a simple indicator using Wingding Arrows which are nested under an OBJ_LABEL and anchored in CORNER_1. Obviously, there are 3 different iterations of the arrow UP (241), Sideways (240) and Down (242). My pro...


Testing arbitrage

Hi guys,   I did some programming for metatrader before but it was a few years ago. Now I am back and I have MT5 and I want to build a robot for myself for arbitrage trading. But first I just want to test and get all required values and then use them in either a graph format or just a spre...


Packers Movers Companies in Chandigarh Make Easier Relocation Operation

Hiring professional packers as well as movers inside Chandigarh is sold with added benefits of insurance plan and also traditions clearance solutions. Using packers and movers within Chandigarh with you, ones merchandise are usually in safe and sound hands and wrists. Better shifting is ...


Seems a bug in CEdit?

This script prints only up to the third '7' digit on the OBJ_EDIT - thus limiting the length of CEdit and is a bug, or I miss something?   //+------------------------------------------------------------------+ //|            &...