Beginner questions - Setting up MT4 for back-testing
Posted: Sun Oct 23, 2016 5:01 pm
I purchased Tickstory several months ago for the express purpose of editing FXT files—specifically to keep the lotsetp at .01 even when running tests offline. Couldn't get it working at the time even with assistance from TS support and I had to stop spending time on it and resort to my workaround described at viewtopic.php?f=2&t=984&p=4638#p4638. However, I now need to backtest with commissions included and need to get TS working for this. So, back at it and still having lots issues as noted below. I'm using 1.7.5 and it's not clear that I need to update to 1.8.5 and/or what that price is. Although, I'm hesitant to send any more money to TS until I get it to work as I have yet to successfully use the product. I used to own and operate a software company so I appreciate the challenge of software working properly in all scenarios. Just need some help getting it to work as documented and/or as not yet properly documented.
Issues:
1) Location of FXT files says <...tester/files> but screen shot highlights and shows different location, namely ...test/history
2) Docs fail to mention that you won't see any FXT files there unless you first run the backtester
3) Launch MT4 (v1010) from Tickstory doesn't work and yields the following error.
4) Docs fail to described what the Comm type and Comm Lots settings do and what values they accept.
5) What are the correct parameters for a situation where a broker such as FXCM charges $8 RT per standard lot? The following shows the default params from FXCM. What specifically needs to be changed?
6) I assume there's no way for the MT4 strategy tester to breakout and show the actual commission amount so I can confirm the TS adjusted FXT file is properly working?
7) After editing an FXT file's parameters, clicking save yields no response as to whether the file was or was not successfully saved. In my case I go to the file system to see if the date of the file was just updated for confirmation, which is unnecessarily klunky.
8) Changing the spread param has no effect. I understand that it's in there for backward compatibility, but, if it's not going to work for whatever version of associated apps one's using, the user should be made aware of this via a pop-up or simply just don't allow the spread param to be editable if unnecessary for the associated app.
9) No official support is offered for the launch MT4 feature from TS however isn't that required for the FXT edits to work? Otherwise MT4 overwrites said edits once the backtester is run. And if you lock (prevent editing) an FXT file in the file system backtester simply won't run for the affected timeframe.
10) Lastly, after installing FXCM MT4 fresh twice I'm unable to associated TS with it and get the following error when attempting to set the location params via settings. And yes, I did run MT4 first. Although it wasn't running with a demo or live account. Is that required? Is so, it should be noted. Here's the error I'm getting on the fresh installs. Actually I can't add any more attachments so I can't show the screenshot.
I've tried numerous attempts on existing installations as well as fresh installations. I'd really like to get all of this working.
Issues:
1) Location of FXT files says <...tester/files> but screen shot highlights and shows different location, namely ...test/history
2) Docs fail to mention that you won't see any FXT files there unless you first run the backtester
3) Launch MT4 (v1010) from Tickstory doesn't work and yields the following error.
4) Docs fail to described what the Comm type and Comm Lots settings do and what values they accept.
5) What are the correct parameters for a situation where a broker such as FXCM charges $8 RT per standard lot? The following shows the default params from FXCM. What specifically needs to be changed?
6) I assume there's no way for the MT4 strategy tester to breakout and show the actual commission amount so I can confirm the TS adjusted FXT file is properly working?
7) After editing an FXT file's parameters, clicking save yields no response as to whether the file was or was not successfully saved. In my case I go to the file system to see if the date of the file was just updated for confirmation, which is unnecessarily klunky.
8) Changing the spread param has no effect. I understand that it's in there for backward compatibility, but, if it's not going to work for whatever version of associated apps one's using, the user should be made aware of this via a pop-up or simply just don't allow the spread param to be editable if unnecessary for the associated app.
9) No official support is offered for the launch MT4 feature from TS however isn't that required for the FXT edits to work? Otherwise MT4 overwrites said edits once the backtester is run. And if you lock (prevent editing) an FXT file in the file system backtester simply won't run for the affected timeframe.
10) Lastly, after installing FXCM MT4 fresh twice I'm unable to associated TS with it and get the following error when attempting to set the location params via settings. And yes, I did run MT4 first. Although it wasn't running with a demo or live account. Is that required? Is so, it should be noted. Here's the error I'm getting on the fresh installs. Actually I can't add any more attachments so I can't show the screenshot.
I've tried numerous attempts on existing installations as well as fresh installations. I'd really like to get all of this working.