What is about my source when i test it in the cloud ?
I mean, is it save ?
What is about my source when i test it in the cloud ?
You don't read the FAQ about Cloud ;-)
Can someone access my program's code or any other data, if I use MQL5 Cloud Network agents?
Firstly, all data exchange between a computing ordering customer and agents is encrypted. Secondly, a testing agent does not save a code of a submitted program on a drive. So, it cannot be captured on the computer that performs calculations. Besides, the agents themselves are protected from the attempts to penetrate their execution environment and capture data from their memory.
Thus, all necessary measures are taken to protect computing ordering customer data.
Hello angevoyageur,
thank you for this summary. You are right, did not read it. Now i did and have one more question:
The cloud power can only be used or can save most time, when it comes to optimization.
I mean, for a single test run there is no benefit by using the cloud (except there is more powerful CPU installed than my own)
Can you confirm this ? Or is there some secret or magic concurrency method behind ? Thank you
I asked this because i have a strategy using more than 1 symbol which takes much time for a single.
So i thought to use the cloud, but may be in my case there is no benefit...
Hello angevoyageur,
thank you for this summary. You are right, did not read it. Now i did and have one more question:
The cloud power can only be used or can save most time, when it comes to optimization.
I mean, for a single test run there is no benefit by using the cloud (except there is more powerful CPU installed than my own)
Can you confirm this ? Or is there some secret or magic concurrency method behind ? Thank you
I asked this because i have a strategy using more than 1 symbol which takes much time for a single.
So i thought to use the cloud, but may be in my case there is no benefit...
hello,
The bars reach up to but not include the current date which is very frustrating because you always like to test the latest data, specialy when the expert is a daily trader. It was possible in mt4 if I remember well. I hope Metaquote would let us test until the current day in the near future, It doesn't seem too difficult to implement.
I think it would be great if tester have a data feed from for example TCP/IP socket, I want to test my strategy with MATLAB generated tick data with specific properties and data is online generated in matlab and I want to feed them to tester, I think there is not any way to do this except writing data to file and then generating FXT,.... If I am wrong please correct me
I am not aware of a solution for "testing only" with Cloud. It works only for Optimization.
Forum on trading, automated trading systems and testing trading strategies
Sergey Golubev, 2017.02.17 20:53
If you are backtesting EA on MT5 using 'every tick based on real ticks' so it will be almost same with trading on MT5 platform with some particular broker (because it is based on actual historical data).
Example, read this thread: Why is it better MT5 than MT4?? Does it have fewer limitations ??? - this is the quote from the first post of the thread:
- In MT5 you can backtesting robots with the closest possible conditions to the real market natively (real tick data, real variable spreads, lag, slippage, etc). In MT4 you can't natively. You only can if you pay for a third-party software. If so, you also have to download history data from a few sources (there are many few, almost everyone uses the same source), transform it to MT4 format and open the platform through this third-party software in order to patch MT4 behavior. You take many hours to complete this process, and you have to repeat it every time you want to incorporate new data.
We have all seen hundreds of robots that obtained spectacular results in backtesting, but when operating in real account the results were very bad. This is mainly because they were made with conditions that had nothing to do with real market conditions.
--------------
As i know - some coders/traders are converting their MT4 EAs to MT5 just to backtest them and/or to find the settings with optimization to get the backtesting results that are closest to reality.
Testing trading strategies on real ticks
The article provides the results of testing a simple trading strategy in three modes: "1 minute OHLC" using only Open, High, Low and Close prices of minute bars; detailed modeling in "Every tick" mode, as well as the most accurate "Every tick based on real ticks" mode applying actual historical data.
Comparing the results allows us to assess the quality in various modes, as well as helps us to use the tester more efficiently in order to receive results faster. "1 minute OHLC" mode allows receiving quick estimated test results, "Every tick" mode is closer to reality, while testing on real ticks is most accurate but time-consuming. Keep in mind that errors in a trading robot's logic may affect the number of trading operations making the strategy test results more susceptible to a selected test mode.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
A must ! Before using it or asking any question : please read the Online Help (Also accessible by F1 on your MT5 platform)
Strategy Tester
Optimization
Running optimization from command line : https://www.mql5.com/en/forum/13468
Cloud
Optimization by example : MQL5 Cloud Network : Are you Still Calculating ?
Work in progress, stay tuned !