Trading Home  
Free Stuff! Products for Sale Freelance Videos

Shaded Envelope

FREE!

The Shaded Envelope MQL5 Indicator can be used to indicate prices that are moving. I use on H4 showing prices outside the 2% envelopes. Prices within the 2% envelopes are shaded to divert attention from them.

What it looks like

Sorry, I am not sharing the source code for this indicator.

Volume Scanner - EA

FREE!

The MQL5 Volume Scanner utility displays a grid of volume vs. period.

As trades occur, the volume increases for each period. When each period ends, the bucket is reset to 0.

Volumes are sorted from largest to smallest within each shown period.

Click any symbol to highlight that symbol in all period columns.

Volume information is specific to transactions placed at your broker.

To test in the Tester:

  • EURUSD,M1,1 minute OHLC
  • 2018.01.01 to 2018.01.02 (a day’s worth is enough to see how it works)
  • Takes a long time to load the history cache

Screenshot

ATR_for_Stops Indicator

FREE!

The ATR_for_Stops MQL5 Indicator displays two ATR Envelopes. These can be used to suggest:

Download the MQL5 source code of ATR_for_Stops.

I'd enjoy hearing how your use this indicator.

DENNIS_SW

FREE!

The DENNIS_SW MQL5 Indicator calculates currency strengths using a formula I found on a BabyPips thread entitled Trading the Trend with Strong Weak Analysis.

The indicator is named in honor of Dennis3450, who is the main poster on that thread, although I don't know if he devised the algorithm itself.

Sorry, I am not sharing the source code for this indicator because I may eventually post a "for sale" version of this indicator with many bells and whistles.

I'd enjoy hearing how your use this indicator or any Strong Weak strategies you have found useful.

BB-Trend Indicator

FREE!

The BB-Trend MQL5 Indicator uses two Bollinger Bands™ to signal both trend and direction.

See a Screenshot of BB-Trend. (Indicator is in the sub-window)

Download the MQL5 source code of BB-Trend.

lower = MathAbs(lowerBB(20) - lowerBB(50))
upper = MathAbs(upperBB(20) - upperBB(50))
BBTrend = (lower - upper) / middleBB(20)
			

I'd enjoy hearing how your use this indicator.

OtherPairs Indicator

FREE!

OtherPairs MQL5 Indicator

From a given currency pair, determine the base currency, then determine how many of the "other" pairs having that base currency have 20EMA above 50EMA.

In cases that the base currency is actually the quote currency of the test pair, reverse the order, i.e. 20EMA below 50EMA.

For example: USDCAD has base currency USD.

  • If USDCAD has 20EMA above 50EMA, that's +1.
  • If EURUSD has 20EMA below 50EMA, that's also +1, because USD is the quote currency

Download the MQL5 source code of OtherPairs.

This is a good example of how to program a multi-currency indicator in MQL5.

BB-Flat Indicator

FREE!

The BB-Flat MQL5 Indicator shows when the Bollinger Bands™ are stable or flat.

See a Screenshot of BB-Flat. (Indicator is in the sub-window)

Download the MQL5 source code of BB-Flat.

Force Index for MT5 - Indicator

FREE!

The Force Index MQL5 Indicator is a direct replacement for the Force Index supplied by MetaQuotes. Their formula is not Elder's formula. This fixes that.

Download the MQL5 source code of Force Index.

Index Finder for MT5 - Indicator

FREE!

The Index-Finder 1.03 MQL5 Indicator is a tool to find the index number of any bar. I use this indicator ALL THE TIME! Seriously. One of the simplest indicators that's actually useful.

Download the MQL5 source code of Index Finder for free.

For more information, see the MQL5 post that prompted this tool.

This is perhaps the simplest possible MQL5 indicator. If you are a beginner to programmer, you may find reviewing this code to be instructive.

Simple Moving Median for MT5 - Indicator

FREE!

The Simple Moving Median 1.04 MQL5 Indicator is similar to a Simple Moving Average (SMA), except it shows the median instead of the average.

Download the MQL5 source code of Simple Moving Median for free.

For more information, see the MQL5 post that prompted this indicator.

Self-Tuning Envelopes for MT5 - Indicator

FREE!

Download Version 1.01 version from MQL5.com.

The Self-Tuning Envelopes MQL5 Indicator is similar to the Envelopes indicator that ships with MT5. The key difference is that it tunes based upon how many bars you want to "poke through" the bands.

Sorry, I am not sharing the source code for this indicator.

How to write a multi-timeframe indicator

FREE!

I wrote a simple test Indicator that synchronizes data from the server and displays the next time frame (nextTF) high on the current chart.

Find the discussion and code example here

SpinEditIncr.mqh

FREE!

SpinEditIncr spin edit control is derived from CSpinEdit from MetaQuotes.

I realized there were some other features I wanted from CSpinEdit, so I created my own class.

  • Ability to change the embedded CEdit amount.
  • Specify a step amount.
  • Ability to turn "spin" off.

Find additional discussion here

Geany configuration

Geany Configuration For MQL5

FREE!

Download configuration files (ZIP file; 14KB)

This contains the configuration file for the Geany editor.

I also created my own colorscheme.

MetaEditor has improved over time, so many of the reasons I went with Geany are no longer relevant. However, I do like having a list of symbols and functions always available in a left-side panel.





















.