Automaty
Teraz czytasz
Wydłużenie historii wykresów na MT4 oraz dane tikowe z Dukascopy
0

Wydłużenie historii wykresów na MT4 oraz dane tikowe z Dukascopy

utworzył Paweł Mosionek15 lutego 2017

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

MT4 wykresy tikowe

Funkcja auto-przesuwania

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.

dane tikowe z dukascopy

Opcje ustawień wykresów w MT4

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:

  1. dane są pobierane z serwera MetaQuotes (twórcy platformy), a nie z serwera naszego brokera,
  2. 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.
Ostrzeżenie MetaQuotes przed pobraniem danych z Centrum Historii

Ostrzeżenie MetaQuotes przed pobraniem danych z Centrum Historii

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.

Okno Centrum Historii z danymi świeczek na MT4

Okno Centrum Historii z danymi świeczek na MT4

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.

dane tikowe z dukascopy

Pobieranie danych tikowych programem Tickstory

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ł.

Sprawdź wszystkie różnice

dukascopy tiki

Dodatkowe funkcje programu Tickstory

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

Co o tym sądzisz?
Lubię
30%
Interesujące
70%
Heh...
0%
Szok!
0%
Nie lubię
0%
Szkoda
0%
O Autorze
Paweł Mosionek
Aktywny trader na rynku Forex od 2006 roku. Redaktor portalu Forex Nawigator oraz redaktor naczelny i współtwórca serwisu ForexClub.pl. Prelegent konferencji "Focus on Forex" na SGH w Warszawie, "NetVision" na Politechnice Gdańskiej oraz "Inteligencja finansowa" na Uniwersytecie Gdańskim. Dwukrotny zwycięzca "Junior Trader" - gry inwestycyjnej dla studentów organizowanego przez DM XTB. Uzależniony od podróży, motocykli i skoków spadochronowych.