Wydłużenie historii wykresów na MT4 oraz dane tikowe z Dukascopy
Częstym problemem traderów jest ograniczony dostęp w historii wykresów. Rozwiązaniem mogą być dane tikowe z Dukascopy lub inne dane „zewnętrzne”. Sam problem braku odpowiedniej ilości danych jest szczególnie odczuwalny na niższych interwałach, gdzie brokerzy Forex udostępniają historię zazwyczaj do roku wstecz, a to niekoniecznie zadowala osoby, które chciałyby sprawdzić skuteczność swojej strategii manualnie, czy też z wykorzystaniem automatycznej strategii (Expert Advisor) na tzw. backtesterze. Z uwagi, że MetaTrader 4 jest cały czas najbardziej popularną platformą Forex, przedstawimy Wam sposób na zwiększenie zakresu danych.
Sposób #1 – dane dostępne w standardzie
To najłatwiejsza metoda na wydłużenie dostępnej historii. Otóż, MT4 przy uruchomieniu i przy dalszym działaniu pobiera tyle danych, ile potrzebuje. To nie oznacza, że z automatu pobiera całą historię jaką udostępnia broker dla wybranego instrumentu i interwału. Zatem na początku można spróbować ją pobrać z serwera brokera. Włącz interesujący Cię wykres i interwał. Wyłącz na wykresie auto-przesuwanie (ikona osi współrzędnych i zielonej strzałki dostępna na górnym pasku narzędziowym), a następnie na aktywnym wykresie przytrzymaj klawisz Page Up na klawiaturze. Wykres powinien się cofać i w momencie „przestojów” dociągać dane historyczne.
Kiedy proces ten się zakończy, można spróbować jeszcze zwiększyć ilość świeczek jakie mogą być wyświetlane na wykresie. Opcja dostępna jest w zakładce Narzędzia -> Opcje -> Wykresy -> Słupki na wykresie. W standardzie wartość ustawiona jest na 65 000, co daje nam 45 dni na interwale M1, dlatego spokojnie można tę wartość powiększyć przynajmniej o jedno zero, podobnie jak Słupki w historii.
Sposób #2 – Centrum Historii
Drugą metodą jest również bardzo prosta ale bywa kłopotliwa. Można pobrać dane z Centrum Historii dostępnego na platformie MT4. Dzięki temu w szybki sposób możemy wydłużyć historię naszych wykresów ale problemy są dwa:
- dane są pobierane z serwera MetaQuotes (twórcy platformy), a nie z serwera naszego brokera,
- zdarza się, że dane te są niskiej jakości, co skutkuje przerwami (nawet kilkudniowymi!) w kwotowaniach, dziwnym wyglądem świec wywołaną np. serią bad ticków oraz niewielką ilością ticków w danym przedziale czasu.
Jeśli komuś nie zależy na historii wysokiej jakości to jak najbardziej może bez obaw pobrać wspomniane dane. W tym celu wystarczy wejść w menu Narzędzia -> Centrum historii -> znaleźć na liście interesujący nas instrument -> nacisnąć Pobierz. Po dłuższej lub krótszej chwili dane będą dostępne na naszym wykresie.
Uwaga!
W przypadku, gdy chcemy „zresetować” historię, czyli pozbyć się danych pobranych z Centrum Historii i z powrotem mieć dostęp tylko do danych brokera, należy wyłączyć platformę -> wejść w katalog z historią (Plik -> Otwórz folder danych -> History -> znajdź odpowiedni folder dla Twojego serwera) -> usunąć plik z nazwą instrumentu i rozszerzeniem .hst. Przy ponownym rozruchu platformy i wykresu wskazanego instrumentu zostanie pobrana historia z serwera brokera.
Sposób #3 – zewnętrzne dane tikowe z Dukascopy
Ostatni sposób jest najbardziej złożonym z opisywanych ale jednocześnie jest to recepta na wszelkie problemy tradera z historią na wykresach. Dukascopy, broker ECN, udostępnia na bieżąco dane historyczne z oferowanych przez siebie instrumentów. Są to dane wysokiej jakości z bardzo dużą ilością kwotowań – tzw. dane tikowe, czyli takie, które rejestrują każdą pojedynczą zmianę ceny. Dla porównania, backtester strategii na MT4 korzystając z danych brokera informuje nas o jakości kwotowań (modelling quality) wynoszącej 90%. Przy kwotowaniach z Dukascopy wskaźnik ten rośnie do 99%.
Dla głównych par walutowych dane tikowe z Dukascopy są dostępne od 2003 r. aż do dnia bieżącego. Zakres ściąganych danych możemy dowolnie wybrać.
Dane można pobrać bezpośrednio ze strony Dukascopy Bank TUTAJ. Problem polega na tym, że aby wykorzystać je na platformie innej niż JForex jak np. MT4, należy dokonać ich konwersji do odpowiedniego formatu i nie jest to wcale takie proste. Na szczęście, z pomocą przychodzi program Tickstory. Program umożliwia pobranie tych danych, ich obróbkę oraz eksport od razu do MT4. Oprogramowanie można pobrać ze strony Tickstory i występuje w dwóch wersjach – Lite (darmowej) oraz Standard (płatnej, 34,95 $). Software do uruchomienia wymaga zainstalowania programu Microsoft Net Framework 3.5.
Czym różnią się od siebie wersja Lite i Standard
Niestety, wersja Lite wspiera tylko MT4 do wersji Build 765, podczas, gdy płatna jest aktualizowana na bieżąco do wersji najnowszej (obecnie jest to Build 1045). Dlatego, aby w pełni cieszyć się z rozwiązań oferowanych przez wspomniany program należy używać starszej wersji terminala lub zdecydować się na jednorazowy wydatek w okolicy 140 zł.
Program posiada dodatkowe funkcje jak na przykład:
- wybór dowolnego interwału danych,
- zmianę strefy czasowej dla danych,
- usunięcie kwotowań weekendowych (efektu świeczki niedzielnej),
- usunięcie zduplikowanych kwotowań,
- skonfigurowanie instrumentu pod MT4,
- obsługuje zarówno waluty, jak i towary i indeksy.
Obsługa jest bardzo prosta. Zaczynamy od wyboru ścieżki folderu do MT4, zarówno do backtestera (FXT directory), jak i kwotowań bieżących (HST directory). Wystarczy ją skopiować wchodząc w Plik -> Otwórz folder danych, a następnie wejść do katalogu History -> używany serwer oraz Tester -> History. W następnym etapie dokonujemy wybru przedziału danych oraz musimy je pobrać. Po zakończeniu tego procesu ostatnim krokiem jest eksport danych do MT4. Voila! Od teraz możemy cieszyć się danymi tikowymi na naszej platformie.
Poniżej prezentujemy film instruktażowy przygotowany przez autorów oprogramowania