I've just now updated the software for the BD strategy...
R4M-BD-ADR.ex4 -- this is the indicator work horse. The EA's get their signals from the indicator.
R4M-BD-ADR-DashboardEA.ex4 -- dashboard EA for manual trading
R4M-BD-ADR-EA.ex4 -- single pair, auto-trading EA
R4M-ADR-AllPairs.ex4 -- multi-pair, auto-trading EA
I've uploaded new versions of the BD software -- one indicator and 3 Expert Advisors. This is now version "1.00.19212". The software can be downloaded from the other thread -- "Custom Indicators for TMA-ADR Reversal Trading and BBMA" (https://www.forexfactory.com/showthread.php?t=920925). All indicators are bundled in a single *.zip file. Indicators must be installed under MT4's 'Indicators' folder and EAs must be installed under the 'Experts' folder. To avoid version skews, please make sure that all indicators and EAs come from the same *.zip file.
Out of the discussion the other day I realized I needed to take a closer look at how the MinPercentAdrCup was implemented and I found a couple of good bugs and logic errors. As one fellow who works out of the back of his station wagon (just an expression, I have an F150 pickup), if left to my own devices it would have taken me weeks of testing to identify the problems you guys found in one day. Thank you.
This latest version includes the following changes:
* fixed a couple of divide-by-zero errors first reported by @Sandovich
* fixed a bug in MinPercentAdrCup that caused certain bars that should have been signals to not display as signals
* fixed a bug in D1 charts where %ADR was not properly calculated
* improved sluggish CPU performance caused by the dashboard and AllPairs EA due to traversing 28 (or more pairs) all on the same timer tick. Previously, every 10 seconds computations were performed for all 28 (or more) pairs. Now, I've rearranged the code such that every 2 seconds the timer fires and 2 pairs will be processed. So, 28 pairs will now take around 30 seconds. And MT4 now seems happier and less sluggish.
* changed the logic of how MinPercentAdrCup is used -- it is only applied to the current candle
I think this version is an improvement over the previous one, but I won't go so far as to say it is "bug free". Considering the number of bugs in the previous version and the fact people seem to be taking a greater interest in the details of how the strategy is suppose to work -- which is great -- then I've also grown a bit gun shy. On one hand I feel bad about uploading software that may have bugs but, on the other hand, that has been the understanding from the beginning. In return for me coding and sharing indicators and EAs then y'all help with testing and feedback and refrain from complaining about my buggy software. It always takes several iterations of releases before things really begin to stabilize. As long as I continue to get good feedback then I'll keep muddling along until it all works properly.
R4M-BD-ADR.ex4 -- this is the indicator work horse. The EA's get their signals from the indicator.
R4M-BD-ADR-DashboardEA.ex4 -- dashboard EA for manual trading
R4M-BD-ADR-EA.ex4 -- single pair, auto-trading EA
R4M-ADR-AllPairs.ex4 -- multi-pair, auto-trading EA
I've uploaded new versions of the BD software -- one indicator and 3 Expert Advisors. This is now version "1.00.19212". The software can be downloaded from the other thread -- "Custom Indicators for TMA-ADR Reversal Trading and BBMA" (https://www.forexfactory.com/showthread.php?t=920925). All indicators are bundled in a single *.zip file. Indicators must be installed under MT4's 'Indicators' folder and EAs must be installed under the 'Experts' folder. To avoid version skews, please make sure that all indicators and EAs come from the same *.zip file.
Out of the discussion the other day I realized I needed to take a closer look at how the MinPercentAdrCup was implemented and I found a couple of good bugs and logic errors. As one fellow who works out of the back of his station wagon (just an expression, I have an F150 pickup), if left to my own devices it would have taken me weeks of testing to identify the problems you guys found in one day. Thank you.
This latest version includes the following changes:
* fixed a couple of divide-by-zero errors first reported by @Sandovich
* fixed a bug in MinPercentAdrCup that caused certain bars that should have been signals to not display as signals
* fixed a bug in D1 charts where %ADR was not properly calculated
* improved sluggish CPU performance caused by the dashboard and AllPairs EA due to traversing 28 (or more pairs) all on the same timer tick. Previously, every 10 seconds computations were performed for all 28 (or more) pairs. Now, I've rearranged the code such that every 2 seconds the timer fires and 2 pairs will be processed. So, 28 pairs will now take around 30 seconds. And MT4 now seems happier and less sluggish.
* changed the logic of how MinPercentAdrCup is used -- it is only applied to the current candle
I think this version is an improvement over the previous one, but I won't go so far as to say it is "bug free". Considering the number of bugs in the previous version and the fact people seem to be taking a greater interest in the details of how the strategy is suppose to work -- which is great -- then I've also grown a bit gun shy. On one hand I feel bad about uploading software that may have bugs but, on the other hand, that has been the understanding from the beginning. In return for me coding and sharing indicators and EAs then y'all help with testing and feedback and refrain from complaining about my buggy software. It always takes several iterations of releases before things really begin to stabilize. As long as I continue to get good feedback then I'll keep muddling along until it all works properly.
17