Forum Replies Created
-
AuthorPosts
-
in reply to: Excel to MT4 (realtime data feed) #20627
Hi John,
Thanks for the information – this sounds like a great idea and we will look into it further. Do you have any further information that might assist us such as the links to the various software terminals? Is it specifically real-time information that people are after or do they need historical data as well? As far as languages go, are these software products all in English or would it be necessary to translate to Hindi?
Thanks.
in reply to: Problem with MTF Advisor #20634Hi Rever27,
Please note that we unfortunately don’t assist trouble-shoot specific EAs. In your case, you will need to compare what the differences there are in the buy/sell triggers of your EA that could cause this. Check an individual trade and compare it to see why there are differences. When working in the H4 timeframe, it is unlikely that it’s tick data that’s causing the issue unless your EA is sensitive to spread and/or is a scalper. In the first instance, I would be comparing the H4 open/high/low/close and whatever parameters that cause the EA to trigger.
Regarding what TF to use when testing multi-timeframe advisors, this would depend on how the EA is coded and is best answered by the vendor.
Hope this helps.
in reply to: GOLD spread #20577Thanks for your kind feedback, Drofwarc! It’s about to get a whole lot better so stay tuned 😉
Correct – “2” on a 5-digit broker means 0.2 pips (as the Tickstory UI shows).
In Metatrader MQL language, you can use “Digits” to determine how many digits a symbol has.Regards.
Hi Trader 2384,
The spread value of in MT4 is expressed in Points. This is because “pips” as we know it is dependent also on the number of “digits” the broker has (i.e. whether it supports fractional digits or not).
Here is some code that will help demonstrate the point and let you confirm that the actual test values are as you expect:
// SpreadDivider is used to calculate whether the spread should be divided by 10 to get the "pip" spread
int spreadDivider = (Digits % 2 == 1) ? 10:1;
Print("Spread (Ask-Bid): " + DoubleToStr(Ask-Bid));
Print("Spread (expressed in Points): " + MarketInfo(Symbol(),MODE_SPREAD));
Print("Spread (Pips): " + DoubleToStr(MarketInfo(Symbol(),MODE_SPREAD) / spreadDivider));
On a 5-digit instrument, you would be expecting your Ask-Bid to be 0.00002 if your spread was set to 0.2 pips.
There is some discussion on MT4 forum threads that discuss this concept more.
Hope this helps.
in reply to: No data for testing error #20620Thanks for getting back, Stephen. Does this mean you were able to back-test the entire 9gb range successfully?
in reply to: It does work with 99.9% but no trades were open #20614Hi,
The “3 bars” and zero tick events is suggesting that you have not exported a sufficient time period. Make sure you have exported enough data (at least 6 months) and try again. I’m not sure exactly what you mean when you say it “works on MT4 and not Tickstory”. If you are referring to the fact that the EA is working with MT4 data and not Tickstory’s, then as mentioned, the two data sets are completely different. It could be that the spread you have exported with Tickstory is causing your EA not to trade.
Hope this helps.
in reply to: It does work with 99.9% but no trades were open #20612Hi – that’s a good sign that you are getting 99.9% back-test quality and the system is correctly opening trades. Now you have established this, you will need to trouble-shoot why your EA is not opening any. I would suggest tweaking parameters and checking the logs. If you have the source code then you can print debugging information to assist.
Hope this helps.
in reply to: Dukacopy TICK data to Forex Tester 2 TICK data? #20622Hi Lalakis,
We’re not sure of the features of Forex Tester, so you’re best off asking this question to the vendors. If the software has the capability to import tick data, then it is likely that Tickstory can support this format via the ‘export custom format’ feature.
Regards.
Hi Shadrock,
Currency data only provides the quotes ‘bid’ and ‘ask’ values since there is no one central exchange that can provide definitive trade data. When constructing Open/High/Low/Close bars, you need to select which price – bid or ask – to use. Typically the bid price is used.
If you wish, you can export OHLC bars directory from Tickstory by selecting the bar time-frame (eg. 1-minute) and it will construct bars from the tick data using the bid price.
Hope this helps.
in reply to: No data for testing error #20618Hi Stephen,
Yes, MT4 has a file-size limitation descibed here in our FAQ:
I’m not sure if TDS works around this limitation but I’m sure Birt would assist you further on this point.
Regards.
in reply to: No data after April 2011 #20615Hi Mario,
You may have come across the Metatrader 4GB data file limitation. Check out our FAQ and see if this assists:
Thanks.
in reply to: It does work with 99.9% but no trades were open #20610Hi – Have you tried back-testing with the “MACD Sample” EA to see if any trades were open? It is likely your EA is not triggering any trades for some reason such as spread too high. You’ll need to check the EA logs for further details and narrow down which setting might be causing this.
Hope this helps.
in reply to: Change Data Folder #20605Hi Trader2384,
Here is some more information about how the MT4 works with it’s data folder:
https://www.mql5.com/en/articles/1388
As far as Tickstory works, it checks all directories in the ‘Roaming’ path to find the matching origin.txt.
Hope this helps.
in reply to: Change Data Folder #20603Hi Trader2384,
In the MT4 Data Folder there is a file called ‘origin.txt’ which has the folder location of the MT4 installation directory.
If you’re not aware already, MT4 supports a ‘portable’ mode (specify /portable when launching your MT4 terminal). This mode uses the MT4 installation directory as the data directory as well. Perhaps this would be more suited to what you are trying to achieve.Regards.
-
AuthorPosts