O.K. problem solved. The newer builds of the MT4 terminal don't like the name mangling done by Visual Studio C++ compiler. So I just had to add a module definition file to Visual Studio project.
So attached is a zip file with these 2 updated files:
So attached is a zip file with these 2 updated files:
- libninety47-stats-0.1.1.dll (replaces libninety47stats-0.1.dll)
- include/ninety47_stats.mqh
The steps to deploy are:
- close Metatrader
- delete <MT_HOME>/experts/indicators/ninety47_correlation_oscillator.ex4
- delete <MT_HOME>/experts/indicators/ninety47_correlation_table.ex4
- delete <MT_HOME>/experts/libraries/libninety47stats-0.1.dll
- extract the zip file to some where sensible, (will refer to it as <ZIP_LOCATION>
- copy <ZIP_LOCATION>/libninety47-stats-0.1.1.dll to <MT_HOME>/experts/libraries/libninety47-stats-0.1.1.dll
- copy <ZIP_LOCATION>/ninety47_stats.mqh to <MT_HOME>/experts/include/ninety47_stats.mqh
- restart the Metatrader terminal.
Optionally you may need to open the Meta Editor and compile the indicators.
The code changes have been pushed to Github as well and tag as new version (v0.1.1). The full release can be downloaded from here, and is also attached to the post in the zip file mt4-libs-0.1.1zip - note you still need to download the indicators if you haven't done so already.
Will see if I can edit the 1st post to reflect these changes.
Attached File(s)
ninety47_stats_update.zip.zip
5 KB
|
1,438 downloads
mt4-libs-0.1.1.zip
33 KB
|
1,336 downloads