Join our fan page
![Scripts](https://c.mql5.com/i/code/script.png)
Programmatic modification of Tester "From:" and "To:" fields with user32.dll - script for MetaTrader 4
- Views:
- 9031
- Rating:
- Published:
- 2011.02.24 08:06
- Updated:
- 2014.04.21 14:55
-
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
For this script to run properly you must have the strategy tester window open.
I made this for the purpose of creating a distributed automated optimization package.
I was unsatisfied with the available automated optimization code because it necessitates modification of expert advisor code.
This was created and tested on Windows 7 64 bit. It is possible that the #define statements need to be changed to point to the proper IDs for your operating system.
I was unable to directly send a string to the date field because its control, SysDateTimePick32, is difficult to interface with MQL4.
Instead I used a somewhat round-about method of parsing the control's text and sending UP, DOWN, LEFT, and RIGHT keystrokes to adjust the date.
I posted this script because I found it very time consuming to find the necessary information to achieve this (especially for a Windows API newbie like myself). Hopefully this will help others.
![Daily trend ZCOMFX v2](https://c.mql5.com/i/code/indicator.png)
Daily trend indicator to show up to 6 pairs and arrows on your chart.
!['Am I missing bars in my chart?' two simple indicators to show you](https://c.mql5.com/i/code/indicator.png)
Two similar indicators (one in main chart, another in separate window) to show when you're missing historical bars from your chart.
![VisualTrader-SimulatorEdtion](https://c.mql5.com/i/code/expert.png)
Use the tester as Simulator
![Daily Breakdown](https://c.mql5.com/i/code/expert.png)
The Expert Advisor places stop orders and waits for breakdown of the last day or time period.