TestCommander (autooptimisation) Trader's tool - page 2

 
That's right - the reason was the gaps. I moved the MT to a separate folder and removed the spaces. Then everything went according to the instructions. But, after optimization (on program 7) a window like "Protection violated" popped up and that's where the script stopped working. The Report folder contained only files with holes in history. The next launch of the script led to the fact that all optimization steps passed in the same order but without any warnings. The script simply finished its work. No report file was created.
 
stix:
That's right - the reason was the gaps. I moved the MT to a separate folder and removed the gaps. Then everything went according to the instructions. But, after optimization (on program 7) popped the window like "security breach" and at this point the script has finished its work. The Report folder contains only files with holes in history. The next launch of the script led to the fact that all optimization steps passed in the same order but without any warnings. The script simply finished its work. No report file was created.

Please check your speed factor

It is possible that you have a speed factor higher than 10 and your computer is simply not fast enough.

There will be an update in the near future which will completely change the file control mechanism

and fixes the problems mentioned above.

 
xeon:
This can happen if you have a space in the path, i.e. you have installed MetaTrader in the folder "Program Files\MetaTrader" and there is a space in the path of the folder "Program Files".
I will try to solve this problem in the next update, but for now you can just copy the folder with the installed MetaTrader and TestCommander to a folder without spaces.
Who has no space in Program Files folder, where MT is usually installed?
xeon, could you please specify when you will post the new version? The thing is very necessary, but there is no time to fight with inevitable bugs, if the delay is acceptable, I'd rather wait.
 
granit77:
xeon:
this can occur if you have a space in the path, i.e. for example you have metatrader installed in the folder "Programm Files\MetaTrader" in this path in the name of the folder "Programm Files" - there is a space.
I will try to fix this flaw in the next update, but for now you can just copy the folder with the installed MetaTrader and TestCommander to a folder without spaces.
Who has no space in Program Files folder, where MT is usually installed?
xeon, could you please specify when you will post the new version? The thing is very necessary, but there is no time to fight with the inevitable bugs, if the delay is acceptable, I'd rather wait.


I hope to finish and post the update within the next week.
 
xeon:
I hope to finish and post the update within the next week.

OK, we'll be waiting.
 

Completed an update of the "TestCommander" software

Changes and corrections:

Changed the mechanism of copying and controlling files, now you can use folders and files with spaces in the name for example: "Programm Files"

Fixed errors in detection of computer speed factor (important for slow computers)

Extended description.

Update sent to CodeBase for moderation.

 

As always, very prompt! Thank you very much!!! (You probably live on the forum? :-) )
 
xeon:

Finished updating the "TestCommander" software

Thank you! Now no problems with spaces and computer speed. Got to know what's going on :)
Decided to run "MultyDATA" program. To do this, changed parameters in TestCommander-e:

string Multy_DATA[6][2]; //date array
//----------------- Start date ---------------------- Stop date ---
Multy_DATA[0][0] = "2007.01.01"; Multy_DATA[0][1] = "2007.10.01";
Multy_DATA[1][0] = "2006.01.01"; Multy_DATA[1][1] = "2006.12.31";
Multy_DATA[2][0] = "2005.01.01"; Multy_DATA[2][1] = "2005.12.31";
Multy_DATA[3][0] = "2004.01.01"; Multy_DATA[3][1] = "2004.12.31";
Multy_DATA[4][0] = "2003.01.01"; Multy_DATA[4][1] = "2003.12.31";
Multy_DATA[5][0] = "2002.01.01"; Multy_DATA[5][1] = "2002.12.31";

In the output I got the file "MultyDATA_2007.11.15_0.5.csv" with the following data:

2007.01.01 to 2007.10.01;5615;824148;89.98%;189.93;1790.43;.... etc.
c 2006.01.01 to 2006.12.31;7200;1815233;90.00%;....., etc.
c 2005.01.01 to 2005.12.31;NO HISTORY START;
c 2004.01.01 to 2004.12.31;NO HISTORY START;
c 2003.01.01 to 2003.12.31;NO HISTORY START;
from 2002.01.01 to 2002.12.31;NO HISTORY START;

I checked the quote archive, all seems to be ok, some minutes from 2005, others from 1999. I do not understand what is the reason.

Files like ts0369.exe confuse the firewall. Is there any way to give them one permanent name?
 
stix:

from 2005.01.01 to 2005.12.31;NO HISTORY START;
from 2004.01.01 to 2004.12.31;NO HISTORY START;
c 2003.01.01 to 2003.12.31;NO HISTORY START;
From 2002.01.01 to 2002.12.31;NO HISTORY START;

These messages indicate that there is no historical data in the specified interval,


You may not have enough bars in these fields.

> Files like ts0369.exe confuse the firewall. Is there any way to give them one permanent name?

ts0369.exe is a renamed terminal file, you can rename it if necessary.

close it forcibly. I will consider your wish in the next update.