Category: Metatrader Articles

Programming, Products & Research for Traders

Metatrader 101: Working With Renko Charts With Mt4

Anyone who’s worked with the markets for any length of time will have come across Renko charts. At first sight they are weird charts made of consecutive bricks but once you get used to them they’re great ways of filtering out noise and simplifying the price action. For this reason many people like using them…
Read more

Metatrader 101: How to Set Up Push Notifications in Metatrader

Push notifications in Metatrader can be a great tool – you can get alerts to your smart phone on the move and so always be in touch with what’s going on. Setting it up is fairly straight-forward – here’s how to do it. 1. Firstly you need to be aware of what a push notification…
Read more

Metatrader 101: How to Set-up E-mail Alerts on Mt4

E-mail alerts from Metatrader can be a very useful tool. Indeed our own Mt4 Alert Indicators rely on it (and also phone push notifications) for sending information to users when they are away from their desks. But how does one set it up? This post describes the process 1. From within Metatrader select the Tools…
Read more

Metatrader 101: Installing a DLL Library to your Mt4 Installation

This is the one in a series of Metatrader 101 posts, partly so that I can have something to give to clients who are new to Mt4. It will cover the basics so people can get up and running quickly.   Some more advanced Metatrader code that you’ll come across will require a DLL (a…
Read more

Importing Back-test Data in Metatrader4

Back-testing with Metatrader4 can be a bit tricky for the unwary as there are some quirks that you need to be aware of and if you’re not careful you can end up back-testing with random data rather than the good quality data that you thought you were. In this blog post I go through how…
Read more

Metatrader 101: How To Use Offline Charts

This is the one in a series of Metatrader 101 posts, partly so that I can have something to give to clients who are new to Mt4. It will cover the basics so people can get up and running quickly. In Metatrader you only have a limited choice of charts: bar, candle or line and…
Read more

Metatrader 101: Installing New Metatrader Code in Mt4

This is the one in a series of Metatrader 101 posts, partly so that I can have something to give to clients who are new to Mt4. It will cover the basics so people can get up and running quickly. One of the great things about Metatrader is the amazing range of free code out…
Read more

Metatrader 101: Adding an EA to your Chart

This is the first in a series of Metatrader 101 posts, partly so that I can have something to give to clients who are new to Mt4. It will cover the basics so people can get up and running quickly. An EA (Expert Advisor) is an automate trading strategy that will trade your account for…
Read more

Metatrader Tip: Code for Cancelling All Pending Orders

There’s a rather nasty “gotcha” that one has to look out for when working with MetaTrader. It’s to do with iterating through a list of orders when you’re actually making changes to the order list. Take a look at this code to cancel all pending open orders. void CancelOpenOrders(){    for(int i = 0; i<…
Read more

Metatrader Tip: Offsetting Hedged Orders

A quick tip for beginners who are using Metatrader 4. If you’ve got two opposing hedged orders, say long 1.0 lots of EURUSD and short 1.0 lots of EURUSD then of course you are hedged. However, if you want to close out both positions rather than legging out of them (i.e. closing each individually) which…
Read more