MT4 TestAgent: Server 'TickStory demo' differs from Broker
Posted: Mon Jun 22, 2015 12:13 pm
I'm not sure whether there is a bug, or it is my ignorance. I have been busy for 4 hours now... Time for help.
To make it easier I have clean system, it has nothing on it, as this is a new box reserved just for testing. And a fresh copy of Windows 8.1.
Here is what I do.
1) Logon to Roboforex, Create a demo account, Download MT4, Install and Log in. Everything good. Build is 840
2) Install TickStory Lite V1.6.
3) A bit of pre-analysis
C:\Program Files (x86)\MetaTrader 4 - RoboForex\history\default has the following files (EURUSD240.hst (also GBPUSD, USDCHF, and USDJPY), and it has a symbols, symbols.sel and a symgroups file).
The journal in Metatrader says
2015.06.22 12:59:30.232 Data Folder: C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE
There are no files under tester directory.
4) Run TickStory
File -> Settings -> MT4 Settings
And I select C:\Program Files (x86)\MetaTrader 4 - RoboForex for the MT4 installation and it auto-populates the rest
MT4 Installation: C:\Program Files (x86)\MetaTrader 4 - RoboForex
MT4 Data Folder: C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE
Server Name: RoboForex-Demo
It all looks good to me...
5) I select EURUSD, Right Click "Export to MT4"
On the first tab I leave everything as is, except I select the last 1 Year
On the second tab, all I change is the "Map to" field and enter EURUSD.m
I also note the HST directory is prefilled with
C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\history\RoboForex-Demo
and FXT directory is prefilled with
C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\tester\history
... and we start generating... wait a while...
6) Now I note that no HST files have been copied, which might be because the RoboForex-Demo directory does not exist. Instead under the history folder, there is a default directory instead.
When I check for FXT files, they have all been copied.
So somehow here is a problem, which I think can be fixed by changing the HST path, which I now change to C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\history\default and I regenerate.
But I still have problems, when I Start the Test Agent, select All Ticks, 15 min, the month of Feb in 2015, and just the Sample MACD EA, I get the following behaviour
The Strategy Tester log shows
2015.06.22 13:46:54.130 TestGenerator: file "C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\tester\history\EURUSD.m15_0.fxt" is read-only
the next line in the journal entry
2015.06.22 13:46:54.130 TestGenerator: server "Tickstory-Demo" differs from "RoboForex-Demo" terminal connected to
The TestAgent runs OK, and gives me a nice green Completion Bar with Test Accuracy of "NA"
Could someone shed some light here, I appear to be going round in circles. This is my 4th attempt today.
Thanks in advance
To make it easier I have clean system, it has nothing on it, as this is a new box reserved just for testing. And a fresh copy of Windows 8.1.
Here is what I do.
1) Logon to Roboforex, Create a demo account, Download MT4, Install and Log in. Everything good. Build is 840
2) Install TickStory Lite V1.6.
3) A bit of pre-analysis
C:\Program Files (x86)\MetaTrader 4 - RoboForex\history\default has the following files (EURUSD240.hst (also GBPUSD, USDCHF, and USDJPY), and it has a symbols, symbols.sel and a symgroups file).
The journal in Metatrader says
2015.06.22 12:59:30.232 Data Folder: C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE
There are no files under tester directory.
4) Run TickStory
File -> Settings -> MT4 Settings
And I select C:\Program Files (x86)\MetaTrader 4 - RoboForex for the MT4 installation and it auto-populates the rest
MT4 Installation: C:\Program Files (x86)\MetaTrader 4 - RoboForex
MT4 Data Folder: C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE
Server Name: RoboForex-Demo
It all looks good to me...
5) I select EURUSD, Right Click "Export to MT4"
On the first tab I leave everything as is, except I select the last 1 Year
On the second tab, all I change is the "Map to" field and enter EURUSD.m
I also note the HST directory is prefilled with
C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\history\RoboForex-Demo
and FXT directory is prefilled with
C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\tester\history
... and we start generating... wait a while...
6) Now I note that no HST files have been copied, which might be because the RoboForex-Demo directory does not exist. Instead under the history folder, there is a default directory instead.
When I check for FXT files, they have all been copied.
So somehow here is a problem, which I think can be fixed by changing the HST path, which I now change to C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\history\default and I regenerate.
But I still have problems, when I Start the Test Agent, select All Ticks, 15 min, the month of Feb in 2015, and just the Sample MACD EA, I get the following behaviour
The Strategy Tester log shows
2015.06.22 13:46:54.130 TestGenerator: file "C:\Users\dadmin\AppData\Roaming\MetaQuotes\Terminal\33330570BE8B72268A299E98A69330FE\tester\history\EURUSD.m15_0.fxt" is read-only
the next line in the journal entry
2015.06.22 13:46:54.130 TestGenerator: server "Tickstory-Demo" differs from "RoboForex-Demo" terminal connected to
The TestAgent runs OK, and gives me a nice green Completion Bar with Test Accuracy of "NA"
Could someone shed some light here, I appear to be going round in circles. This is my 4th attempt today.
Thanks in advance