100% History Quality in the MT5 Tester using the Tick Data Suite
HTML-код
- Опубликовано: 13 дек 2024
- *Complete MT5 Programming Course: en.bmtrading.d...
*Complete MT5 Martingale Class: en.bmtrading.d...
*Recommended Broker: en.bmtrading.d...
*Free Trading Journal: en.bmtrading.d...
**FTMO Funded Trading: trader.ftmo.co...
*These Links redirect to my webpage where you can find free or paid products and lots of useful information.
**These Links are Affiliate Links. If you use this link you can support the channel because I will receive a commission form the company. You do not have any disadvantages of course!
Learn about the benefits of automated trading. After programming trading strategies for a while I started teaching how to program expert advisors for the MT4 (MetaTrader 4) and MT5 (MetaTrader 5). Until now I only did videos in German but now I will start this channel with English videos to reach a larger audience of traders and help them improve their trading. There will be no fake trading on this channel and no lies. I show trading as it is - the good and the bad sides. Stay tuned and subscribe because you don't want to miss ;)
Instagram: / rene_balke
Trading in derivative products such as futures, options, CFDs, Forex and certificates involves a considerable risk. These products are not suitable for every investor. Investors could potentially lose all or more of the original investment. If anything, only money that equals personal risk capital and can be lost without jeopardizing financial security or lifestyle should be used. Partially or fully automated trading programs can only be used to support the trader. Past performance is not an indication of future results.
READ THIS: I found a cheaper (free) alternative for the Tick Data Suite. Definitely check this out here: ruclips.net/video/He7TgDzqgxc/видео.html
Its crazy that i looked this up and it was released 1 day ago. Thank you!
Haha lucky you ;)
to get rid of weekend candles use NY time EST+7, and for even more realism you could export the spread from your broker and import it to the custom symbol.
How to export the spread?
Definitely do a comparison video of the strategy tests using the third party (vendor) data and the broker data.🙌🙌🙌
I'm a bit confused. If I want to download tick data for an entire year, and my broker is GMT+2 during non DST times and GMT+3 during DST time, what should I choose?
Same question here, I live in Europe my broker is IC Markets currently in GMT +3 but for the DST I don't know if I should put DST US, EU or Australia. For the combination is it like GMT +2 with DST (X) or GMT +3 with DST (X) ?
It will definitely be very interesting to compare broker-data vs Tick-Data, in the same period where the broker's quality history is at least 99%. Thank you.
Yea
Super, very helpfull, thank you René!!!
22:00 Is there are a spread section as MT4?
Hello Rene, another great video. I want to make a comment regarding emulating the commission. You added the custom numbers about charges per deal in volume, but that only applies to Raw accounts. Perhaps you mentioned that in your video and I missed it? Because as you know if you are on a Standard account there are no commissions there.
Yes but I am using raw accounts for trading ;)
Rene, I optimize my EA on my brokers ticks. When I backtest my results, I have a 40% history quality. Sould I optimize on Dukascopy ticks? Or only backtest on Dukascopy ticks? Thanks!
Very helpful Rene. Yes please do more on valid backtesting esp so we can build more robust strategies
Thank you for the video! It really helped:) Merci
How do we do this on MT4?
12:58 But CSV did not cut data? It has only 1mln rows....
Thanks, Rene!
I have two questions:
1. If I want to run my robot on my broker, wouldn't it be better to trust their data? Or is external data still more trustworthy? Why?
2. Why isn't my broker's data reliable? Have they manipulated it? If so, why?
The problem is, that your broker has no tick data. A candle could for example hit your stop loss and then your take profit. With bar data (this of your broker) it would count as a false winning trade. With tick data this can not happen, because you have every price movement in this.
Great. Thank you.😊
I use tickstory lite, my broker uses GMT +3
In mt5 what "shift" do i use when making a custom symbol
i dont see the graph when i tested mutiple pair why its that ?
sir i want to show historical pivot points but in your video there is only option to show same day pivot points how can i do that it will be very helpful to me if you guide
Hallo René, tolles Video aber beim Import der Ticks bricht er bei mir nach ein paar Prozent ab und bestätigt den Import von nur ein paar Tagen. Hast du eine Idee, woran das liegen könnte?
Uhh gute Frage. Das hatte ich bisher noch nie. Schau am besten im mql5 Forum (oder einfach bei Google), ob du dazu etwas findest.
Great video! Can you please explain how to deal with Daylight saving time (DST) as in MT5 backtest TimeLocal(l is equal TimeCurrent(). Do I need to consider this for the download of tick data from TDS? Thanks.
Good question. You can just compare the tick data from TDS with the data that comes from your broker. If the times/candles are the same throughout the whole year you should be fine. Otherwise you can also add code in your EA to handle the DST.
Perfect video
Hi ren, is a code mql5 for import ohlc data, i use whit updateratecustom but very slow
Am getting 99% data, could be his be a GMT offset issue?
Tried using it to mimic the results I got from FTMO data, but it differs a lot even when using Dukascopy, any suggestion on where to get data that is identical to FTMO??
Hello, my ea doesn't execute trades during backtest during backtest. I checked all the settings but still nothing changed?
Check the tester journal for error messages. And if you do not see anything check your code ;)
hello Rene, thank you for the video.. I was just wondering if say I set the tick data time to match my broker's server time say GMT+2.. Would this tick data settings changed with the daylight saving time or would it stay the same? Would the server time changed too? What's your experience with your broker?
I think there is a different setting in the tick data suite for the daylight saving time. If you have any questions just contact the product support. I am pretty sure they will be able to assist since they know the product best :)
Great tutorial as ever. However like others have mentioned testing 12 months of data (as this is the furthest I can go back for 99% quality) from IC markets to data from TDS / dukascopy gives SUCH different results. My strategy is based upon time so I wonder if the imported tick date is being miss aligned due to daylight savings?
Could be.. Or the spread is different or you did not update the costs (commisson ect.). Can have many reasons why the results differ. I would just compare some of the trades done on ic markets data with the same trades done on dukascopy data. This is a good way to figure out why the results are different.
Quick question, backtesting on EURUSD with the data from Dukascopy my EA is profitable. However, when I backtest the same period with the same settings on my broker I get worse results. So which data should I trust? Also, since my EA opens trades at the open of a new bar should I use every tick based on real ticks or open prices only because I've noticed either one gives different results too.
First of all you should compare the dukascopy data and the data from your broker. Have a look at the spread for example. Also does your broker charge commission and did you add the commission to the custom symbol? The most accurate testing method is every tick based on real ticks.
@@ReneBalke Okay I'll give that a try, thanks for responding and all your videos!
Hi, Could you make a video about how to connect MQL5 to MySQL dataabse?
I focus on MetaTrader programming (mql5 framework) on the channel and currently do not have any plans to show server side prgramming. I am sorry 🫣
brother whats the commission and time setting for xauusd for ic market broker?
Time is usually gmt+2 with US DST shift. And I pay $5.5 per roundturn with the reduced commissions that you get using my partner link: en.bmtrading.de/broker/
Hi Rene. I appreciate your dedication in creating meaningful videos. I share a similar concern to the one mentioned earlier regarding the significant disparity in my strategy results between IC Market broker and Dukascopy tick data. I strongly believe that the EA showcased in your tutorial will yield varying outcomes when applied to historical data from Dukascopy and IC Market, even with a one-month dataset for optimal data quality. Could you please provide more insight into this?
Yeah definitely. Every data provider will have (more or less) different data. Because forex is not traded at an official centralized exchange. This is why I would always recommend to look for strategies that work on higher timeframes and with bigher sl/tp distance. It will make the test more realistic since it is usually less dependent on every single tick in the test.
anybody knows whats the cleanest fx data on tradingview?
why you dont do every tick based on real tick with your boker tick ?
I do (and also did in the video) or do I get your question wrong?! :o
Problem is that I do not have enough ticks from my broker I guess.
Most brokers only keep their historical tick data for a few weeks as it takes up far too much space
How does it work to add new data? Do I need to download always the whole time period or does TDS remember the end date of last download and just add the new data?
you can just add new data and the old data will stay. it the time for the tick is the same it is skipped i think.
Check the spread.
I still can't solve this problem, but even if my custom symbol has 0 spread, strategy tester keeps applying a mysterious quantity of spread to my trades...
This only happens when using custom symbols
So what if broker doesn’t provide option to make custom symbol?
I think it's a meta trader thing, not a broker thing.
Ticks data are only useful for scalping otherwise are too eavy. For tf M15, H1, H4, H8, H12, etc... I work woth M1 that is perfect
Hi René, I think it's time to continue developing and try AI approaches. I've gone through all the algorithms, and their advantages, disadvantages, and problems are all known.
Hi, I just purchased the Standard Version of Tick story and didn't receive any guide nor email on how to activate the account. I have the activation key, but no idea how or where to use it?
Make sure to contact their support. This is not my product ;) Also I did not use tick story for a very long time now and do not know their process.
Can anybody hint why test results are so different among brokers, even though same data is imported to custom symbols? I am not saying small changes due to slipage, commission, Time Zone difference and related differences. I am getting totally different results when I import the same data to two different broker MT5, both brokers ar at GMT+2
Good question. I plan to do some more investigation here and maybe I will make another video about this.
Different spreads can make a massive difference in terms of your results. Make sure you have a good broker with nice tight spreads
Did I read that correctly that after all that the account was down $271?
Yep looks like in this test ;)
@@ReneBalke I am paper trading with no luck, is there anything that actually works?
@@douglarned817 Sure I have accounts that are profitable for many years now. But it is still gambling after all. Trading is not investing and always high risk ;)
Great tool, but it's very very expensive and unaffordable to most people. A better option would have been to show how to download test data directly from the sources and show how to import into mt5.
IC markets has servers in the US, but they use Europeand DST
In their blog they say that the dst period is oriented towards the us dst period: www.icmarkets.com/blog/us-daylight-savings-server-time-changing-to-gmt3-2023/
@@ReneBalke Thank you for clarification
Guys I’m the only one who has download the ticks and after three days my pc was shutter down and all my files are currupted?
كيف حصل ذالك هل عرفت السبب ؟
*affiliate😂
They do not have an affiliate program 😭😅😅
it is 100% but not like real trading 😬😂
Yeah it is confusing. Have a look at the documentation: www.metatrader5.com/en/terminal/help/algotrading/testing_report
The history quality is just based on an algorithm that the MT5 uses. But you can still manipulate or feed wrong data and achieve the 100% tester quality I guess...
@@ReneBalke yes, getting history data that matches live trading takes alot of more work