Hi everybody,
First, apologies that I’ve been absent from a thread for a few days; and secondly, a big thanks to Steve for all of his hard work.
I've uploaded a new version of the Build Strength Preset File.mq4 script to post #1 in the Recent Strength (RS) indy thread (it’s a script, be sure to install into your ……/[MT4]/experts/scripts folder). I’m hoping that this will help fix some of the problems that some of you have been experiencing. I strongly recommend running this script, as it will set up the RS indy’s settings automatically and correctly for you. For example, it's especially important that the settings include only the currency pairs that are offered by your crim.
Re this build script, I have added one parameter at the end of the list, UseOutputFile. Please ensure that you set this to TRUE. This will ensure that the RS indy creates a file named Output---Recent Strength.CSV (in the ……/[MT4]/experts/files folder), which supplies all of the RS data to Steve’s Hanover EA. If this file is missing, the EA will have no data to work with, and hence it won’t be able to place any trades.
The script itself creates a file named Presets---Recent Strength.TXT (in the ……/[MT4]/experts/files folder). This file has the settings for the RS indy, and overrides all settings in the familiar MT4 parameter dialog (when you attach or edit the indy).
[Note for advanced users: if you want to be able to change some of the RS indy settings using the MT4 dialog, then load the Presets---Recent Strength.TXT file into a text editor like Notepad. Type two slashes (//) at the start of the line of a parameter whose settings you want to modify using the dialog. Supposing you want to be able to modify the number of data points. Then you would change
___NumPoints = "25";
to
// NumPoints = "25";
Then you can simply type in a value for NumPoints in the MT4 dialog, and this will override the value of 25 that’s been ‘commented out’ in the file.
Don’t forget to save your changes to the file.
Of course if you want to make a permanent change to a setting, simply change (for example)
___NumPoints = "25";
to
___NumPoints = "30";
Note: You’ll need to switch between TFs on the chart to which the RS indy’s been attached, to refresh the indy so that it picks up any changes made to the file.]
Note: you can re-run the build script, instead of using Notepad to edit the settings manually, at any time.
A note about the build script’s TimeFrames setting. It’s probably best to leave all of the TFs as they are, as this will allow Hanover EA to process data from any TFs that you specify (assuming Steve has coded it to do so). If you remove some of the TFs from this setting, then data from those TFs will not be available to Hanover. However, the more TFs that you enter here, the greater the risk of slowing your computer. Speed also depends on your crim (Alpari is apparently slow), and also what MT4 build you’re running (build 406 is a dog, and runs much slower than build 402, on many crims).
And a note about the PairSuffix setting. This should be left empty, if your crim offers pairs like EURUSD, or set it to m if pairs like EURUSDm, etc. For more info about the build script, please see the section 'AUTOMATED PARAMETER FILE BUILD' in this post.
After you have run the build script, then (if you haven’t already done so), attach the RS indy to any MT4 chart. Depending on your crim’s server/transfer speed, and your internet connection, it could take up anything between 10-30 minutes to plot all of the the lines (fortunately, it's a one-off process). Provided that you ran the build script correctly, then as soon as all lines are plotting, all of the necessary output will be generated to enable Hanover to run.
Please ensure that you attach the RS indy to ONE chart only. (That is all that's necessary, in any case).
Please read Steve’s PDF file (download it from post #1) for more information.
Thanks,
David
First, apologies that I’ve been absent from a thread for a few days; and secondly, a big thanks to Steve for all of his hard work.
I've uploaded a new version of the Build Strength Preset File.mq4 script to post #1 in the Recent Strength (RS) indy thread (it’s a script, be sure to install into your ……/[MT4]/experts/scripts folder). I’m hoping that this will help fix some of the problems that some of you have been experiencing. I strongly recommend running this script, as it will set up the RS indy’s settings automatically and correctly for you. For example, it's especially important that the settings include only the currency pairs that are offered by your crim.
Re this build script, I have added one parameter at the end of the list, UseOutputFile. Please ensure that you set this to TRUE. This will ensure that the RS indy creates a file named Output---Recent Strength.CSV (in the ……/[MT4]/experts/files folder), which supplies all of the RS data to Steve’s Hanover EA. If this file is missing, the EA will have no data to work with, and hence it won’t be able to place any trades.
The script itself creates a file named Presets---Recent Strength.TXT (in the ……/[MT4]/experts/files folder). This file has the settings for the RS indy, and overrides all settings in the familiar MT4 parameter dialog (when you attach or edit the indy).
[Note for advanced users: if you want to be able to change some of the RS indy settings using the MT4 dialog, then load the Presets---Recent Strength.TXT file into a text editor like Notepad. Type two slashes (//) at the start of the line of a parameter whose settings you want to modify using the dialog. Supposing you want to be able to modify the number of data points. Then you would change
___NumPoints = "25";
to
// NumPoints = "25";
Then you can simply type in a value for NumPoints in the MT4 dialog, and this will override the value of 25 that’s been ‘commented out’ in the file.
Don’t forget to save your changes to the file.
Of course if you want to make a permanent change to a setting, simply change (for example)
___NumPoints = "25";
to
___NumPoints = "30";
Note: You’ll need to switch between TFs on the chart to which the RS indy’s been attached, to refresh the indy so that it picks up any changes made to the file.]
Note: you can re-run the build script, instead of using Notepad to edit the settings manually, at any time.
A note about the build script’s TimeFrames setting. It’s probably best to leave all of the TFs as they are, as this will allow Hanover EA to process data from any TFs that you specify (assuming Steve has coded it to do so). If you remove some of the TFs from this setting, then data from those TFs will not be available to Hanover. However, the more TFs that you enter here, the greater the risk of slowing your computer. Speed also depends on your crim (Alpari is apparently slow), and also what MT4 build you’re running (build 406 is a dog, and runs much slower than build 402, on many crims).
And a note about the PairSuffix setting. This should be left empty, if your crim offers pairs like EURUSD, or set it to m if pairs like EURUSDm, etc. For more info about the build script, please see the section 'AUTOMATED PARAMETER FILE BUILD' in this post.
After you have run the build script, then (if you haven’t already done so), attach the RS indy to any MT4 chart. Depending on your crim’s server/transfer speed, and your internet connection, it could take up anything between 10-30 minutes to plot all of the the lines (fortunately, it's a one-off process). Provided that you ran the build script correctly, then as soon as all lines are plotting, all of the necessary output will be generated to enable Hanover to run.
Please ensure that you attach the RS indy to ONE chart only. (That is all that's necessary, in any case).
Please read Steve’s PDF file (download it from post #1) for more information.
Thanks,
David