Downloading a Trading Heroes Indicator

For most users the downloading part is straight-forward: you just click on the download link and it downloads to the usual location.

However for some users they find that when they click on the download link, it seems to think that it’s an Internet Explorer file or some other strange file type. The reason for this is that sometimes the file extension type (.zip in this case) can end up being associated with some other application so clicking on the link will cause the operating system to try to open that application. If you are  finding this then the thing to do is to right-click on the download link instead and select an option to save the file. The exact option to choose will depend on your browser but it should be fairly obvious.

The “Save Link As…” option is the one to choose for Firefox

Once the file has been downloaded then you can carry on processing it in the usual way


Main Trading Heroes Support FAQ Page

Troubleshooting Push Notifications for Alert Indicators

Note, please ensure that you’ve already gone through  the various other points on the Support FAQ page first. See here.

If you’re still having problems with not getting push notifications to your phone then please go through the following steps. This will usually sort out the issue.

  1. Make sure that you’ve also done your push notification test already (see here).
  2. Now set up a chart on M1 timeframe (to ensure that you quickly get some alerts to work with) with the alert indicator applied to it. Also make the alert criteria easy to trigger. You are wanting to trigger some test alerts as quickly as possible. You can set up a few charts like this if you want to hurry things along.
  3. Make sure that you’ve got desktop alerts set to true (DoAlerts = True) and also push notifications set to true (DoNotifications = True)

    Screenshot showing test input settings

  4. Now leave this running until the M1 chart generates an alert on your desktop. You should  see a pop-up message with the alert and also hear a notification
  5. Check your phone – you should get a notification message on your phone at the same time.

If you are still having problems after this then please get back in touch with us and we will take a look.

Main Support FAQ Page


Adding and Saving Multiple Levels on the Trading Heroes Simple RSI Alert Indicator

By default the Simple RSI Alert indicator will plots just two levels in the RSI subwindow which correspond to the overbought and the oversold levels. However, some users like to have more than just two levels showing. However, you have to be careful as when the indicator is loaded into a chart it automatically creates two levels at the top of the list. So in order to add extra levels and not to have them overwritten each time you load the indicator, you have to do things in the correct order. Please follow the instructions below.

1. Add the indicator to a new chart. Set the overbought and oversold levels in the inputs to the desired values but don’t add any extra levels on the levels pane. Click OK to add this to the chart.
2. This will plot the indicator and will automatically create the two levels on the chart
3. Now do Ctrl-I (or right-click | Indicator List…), select the RSI indicator and click the Edit button
4. You will see the two levels which have been added to the levels pane. You can now add more levels as desired and they will not be changed every time the chart reloads

Adding extra levels on the Levels panel

Once you’ve set up your extra levels in the correct order as described above then they should correctly load each time. If you want to apply this set-up to other charts the easiest way to do this is to create a template. Set up a chart as you want it and then save it as a template – use the Charts | Template | Save Template menu option to save it. Then every time you want to apply this layout to a new chart just use Charts | Template | Load Template to apply it to the new chart. Alternatively you can  use the template button where you will find both the save and the load options in the dropdown on the button.

The templates button

Trading Heroes Simple RSI Alert Indicator FAQs

This page gives links to all the various support issues that you might have when installing and using your Trading Heroes Simple RSI Alert Indicator.

1. Issue: I can’t download or install my indicator

  • If you are having problems downloading your purchase
    1a) See this post here
  • Have you unzipped your download file first?
    1b) See this post here.
  • Have you followed the installation instructions?
    1c) See this post here.

2. Issue: I can’t get alert notifications to work on my phone

  • Do you have the indicator running for that timeframe and symbol?
    2a) It will only send alerts if the indicator is running on the chart constantly and only for that one timeframe. To cover multiple timeframes you need the indicator running on multiple charts
  • Have you set up push notifications and successfully sent a test message?
    2b) See here.
  • Have you switched on the push notifications in the inputs?
    2c) To do this set “Do notifications” to true in the inputs and try again.
  • Do troubleshooting test to work out what’s going on:
    2d) Do this troubleshooting test which should sort it out. See here.

3. Issue: I can’t save multiple levels on my indicator

  • 3a) See this article here.


Installing an Indicator from Trading Heroes in Metatrader 4

When you buy a Snapdragon Systems indicator product on Trading Heroes you will be directed to a download link. The file that you download is a zip file. So for example if you’ve bought the Simple RSI Alert indicator the actual file that you will have downloaded will be called something like:

SDS RSI Simple

So like any compressed file, the first thing you need to do is to unzip it. You can either simply double click on it in order to enter the zip file (it’s basically treated like a folder) where you will see the  file SDS RSI Simple Alerts.ex4. Next right-click on it and select Copy. You can then paste it where ever is convenient for you.

Alternatively you can right-click on the zip file itself and select Extract all.. which will then prompt you for a folder name where you want to unzip to.

Once you have successfully unzipped your file you should be left with a file with the following name (using the RSI Simple Alert as an example):

SDS RSI Simple Alerts.ex4

Once you’ve got the .ex4 file extracted the you can follow the usual steps for installing any indicator in Metatrader 4. See this post here for details.


Main Support FAQ Page

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 but how do you use them within a platform like Metatrader4? The issue with them is of course that they don’t have the same constant time intervals that standard charts have and for this reason they don’t come as standard with the platform. Instead you have to use Offline Charts in order to create them. Here’s how to do this and the various pitfalls that you have to watch out for when using EA’s on them.

1. First you need to find an EA to create the offline charts. The one that I use is called RenkoLiveCharts_pimped (followed by a version number). If you Google this then you should find somewhere where you can download it.

2. Apply this EA to a 1M chart of the market that you’re interested in. Make sure that you configure it correctly – this is where the first “Gotcha” comes in. If you make the box size too small (the RenkoBozSize input) then your Mt4 program will hang completely as it desperately tries to create a brick for every pipette! There’s no way out of this apart from killing the process with the Task Master so I would always recommend that in the first instance you start off with a big value for the box size and then work downwards once you’ve calibrated how the points and pips correspond for the market in question.

Note the RenkoBoxSize and the RenkoTimeFrame parameters, which are the two important ones

One other point to check is that you’ve got EA’s enabled. In the top right hand corner you should see the EA face symbol is smiling. If it’s frowning then you need to remove the EA, enable EA Trading and then re-apply it.

3. Once you’ve got the EA working correctly then in the top left hand corner it will say where it’s written the offline file. For those of you who’ve not used an offline file before, basically it’s a cache where historic data can be stored. It’s also where custom timeframe data files are created – this is where the Custom Time Period script writes its files for example. So in the settings above you can see that the RenkoTimeFrame setting was set to 2 which means that as I applied it to a EURUSD chart I need to look for the market EURUSD,2M in the offline files. To do this go to the File | Open Offline menu option where you should see a selection of all the files

4. Select the EURUSD2M file and click the Open button. This should now create your Renko Chart.

5. We are nearly there now. There are just a couple of points to bear in mind:

a) to ensure that your Renko charts keep updating you need to keep the 1M “driver” chart running the whole time in the background. This chart is the one that’s actually creating the data so if you close it down then your Renko charts will stop updating

b) Finally, right-click on the Renko chart and select Properties. Then go to the Common tab and make sure that Offline chart is unticked. If you don’t do this then you won’t be able to run any EA’s on the chart. If you forget to do this then you’ll just be left scratching your head as to why you can’t get your EA to work!


Untick Offline chart

That should be it! Renko charts are a great way of looking at the market and using EA’s to automate your trading with them is a wonderful way of ensuring that you don’t miss any trades or stop-loss adjustments.

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 is: it’s a message which is sent to the Metatrader app on your smart phone. So in order for this to work you need to have a smart phone on which you can install the Metatrader app. Go to the app store and install the Metatrader 4 app in the usual way.

2. Once you have done this you need to get your Metatrader ID. This is a unique ID that identifies your app installation on your phone. You can find it under the settings icon on your app. It’s going to be an eight digit/letter code that you need to make note of.

3. Next you need to go to your computer version of Metatrader which is going to be sending out the notifications. Go to the Tools | Options menu option to bring up the Options dialog box. Navigate to the Notifications tab.

4. Click on Enable Push Notifications and then fill in your Metatrader ID from step 2. Click on the Test button to try it out and you should get a message appear almost immediately on your phone.

5. That’s basically it! Notifications aren’t always immediate as they depend on the network over which they’re travelling but they’re usually pretty fast.

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 | Options menu option which will bring up the Options dialog box.

2. There are many tabs on this, select the Email tab and click the Enable tick box at the top in order to activate the various fields.

3. The way that it works is that you need a “relay” e-mail account which is used to send the messages to any other account that you want. By far the easiest way to do this is to set up a new gmail account. So you’ll need to have a new gmail e-mail address together with it’s password. For the purposes of this article lets assume that it’s called and that you eventually want to send these e-mails on to some destination address I’ve put as part of the destination address to emphasise that it doesn’t need to be a gmail address (though of course it can be if you want it to be).

Once you’ve created this gmail address then fill in the fields below like this:

The SMTP password is the password for your e-mail address. You can see that the SMTP login and the From fields are the same as the alert e-mail is going to come from this relay address and to be sent to your address.

4. Now click on the Test button and look at the Journal tab closely to see what it says.If it says:

Mail: ‘Test message’ has been sent

or words to that effect then you know that it’s all working and you can go and check in your destination e-mail box for your message. You’ve now finished the set-up and can go to step 6

5. If on the other hand you get the message

Mail: login to failed

then (assuming that you’ve correctly entered your account details in the dialog box) you’ve got one more step to do. Google have security settings for their accounts which by default restricts access from non-Google accounts so you need to change this setting. Go to your Google Account and you need to find the Apps with account access section (this changes location from time to time so you will need to navigate around until you find it). Switch on the less secure access part.

Once you’ve done this try your Test message again. You should now find that it all works.

6. That should be it. You shouldn’t ever need to access your relay gmail account again if you don’t want to and it will faithfully keep forwarding your messages on for you. Now that you’ve configured all this, any e-mail notifications that your Mt4 indicators or EA’s send will correctly work.

Installing and Using Strategy DLL’s in ForexTester

A ForexTester strategy will be supplied to you as a Windows DLL library, so a file with a .dll suffix.

To Install

1. Shut down your copy of ForexTester

2. Find the folder where ForexTester is installed. This is usually something like
(or C:ForexTester2 if you’re running the older version)

3. Find the Strategies sub-folder (so C:ForexTester3Strategies for example) and copy the the dll file there.

4. Re-start ForexTester and bring up the Strategies List dialog box by using the Testing | Strategies List menu option (note there is also a toolbar button to do this as well).

A typical Strategies List dialog box

5. Look for the strategy that you are choosing to install in the list. If you cannot see it then look on the Journals tab to see if there are any error messages explaining why it can’t find or load the DLL.

6. Once you’ve found the Strategy, click on it to highlight it (it turns yellow) and then click on the Properties button to bring up the Strategy Properties dialog box for your strategy. Different strategies will have different parameters but please note that in general for a ForexTester strategy there will be a Currency Pair and a time-frame input. In order for your strategy to work you MUST ensure that both these inputs match the chart that you are working with otherwise the strategy will not work. Click the Apply button at the end to save your chosen input values and close the dialog box.

7. Back in the Strategies list dialog box, tick the box at the left-hand end of the line that lists your strategy to say that you want to activate your strategy. Please also ensure that the Enable strategies execution box is ticked at the bottom.

Your chosen strategy after activation

8. Your strategy should now be activated and will start working as you play through your data. Please note that you can turn all strategies on and off using the Testing | Enable/disable Strategy Execution menu option or alternatively by using the toobar button. If you want to reset your strategy at anytime then go back to the Strategies List and remove and then re-apply the tick on the left-hand side. This will reset the strategy back to its initial state.


The Strategy Enable/disable toolbar button



If you have any problems with any part of this installation then one useful tip is to look at the Journal tab of ForexTester where helpful information is printed out. There you should see any error messages appear when ForexTester tries to load up the dll.

Installing & Using Script DLL’s in ForexTester

A ForexTester script will be supplied to you as one or two Windows DLL libraries, so files with a .dll suffix.

To Install

1. Shut down your copy of ForexTester

2. Find the folder where ForexTester is installed. This is usually something like
(or C:ForexTester2 if you’re running the older version)

3. Find the Scripts sub-folder (so C:ForexTester3Scripts for example) and copy the two dll files there.

4. Re-start ForexTester and find the Scripts panel. This is usually on a tab next to the Data Window but if you can’t find it then go to the View | Show Panels | Scripts menu option, making sure that there’s a tick next to it. You should see your script or scripts listed there though you won’t initially see anything in the Hotkey section

The Scripts panel

5. Right click on one of the scripts and select Edit Script Properties. This will bring up the script properties dialog box. Here you can set all the inputs for your script. The first entry in this list will be the Hot key value. Please note that you must set this value to a unique key combination that is not being used by any other script, otherwise it will complain. Please also note that in general for a ForexTester script there will be a Currency Pair and a time-frame input. In order for your script to work you MUST ensure that both these inputs match the chart that you are working with otherwise the script will not work.

A typical script input selection

6. You can set the other inputs as required for your particular script.


If you have any problems with any part of this installation then one useful tip is to look at the Journal tab of ForexTester where helpful information is printed out. There you should see any error messages appear when ForexTester tries to load up the dll.


To Use

When you want to apply the scrip to your chart you can either simply double-click on the script name in the Scripts panel or you can use the unique key combination. This will immediately run the script. Please note that a script is specifically designed to be a “run once” operation. To get it to run again you need to double-click again (or use the key combination again).