Testowanie strategii (EA) na wykresach Renko/Range na platformie MetaTrader 4

W tym artykule zamierzam przedstawić sposób, w jaki możemy przetestować strategię na wykresach offline np. Renko, Range. Oczywiście, na początek potrzebujemy skrypt, który pozwoli nam wygenerować wykres offline. W internecie istnieje sporo takich skryptów. Można je znaleźć między innymi pod poniższymi linkami:

Renko Live Chart

Range Bars

Po wrzuceniu skryptu na wykres generowany jest wykres offline, jednak nie można go użyć w testerze strategii. Aby to zmienić, należy podmienić dane tak, aby zwykły wykres dostępny pod testerem np. EURUSD M5 był wykresem Renko/Range. Oczywiście, nie chcemy się pozbawiać możliwości testów na zwykłym wykresie, dlatego w sztuczny sposób tworzymy własny serwer, na którym będziemy testowali wykresy offline. W tym celu:

  1. Otwieramy katalog MT4 (Plik->Otwórz Folder Zawierający), przechodzimy do folderu History i tworzymy tam podkatalog Offline.

    Folder Danych

  2. Z katalogu nazwa_brokera_demo do katalogu Offline kopiujemy pliki
      • symbols.raw
      • symbols.sel
      • symgroups.raw
      • ticks.raw
      • pliki historii z 1 minutowego przedziału, na przykład. EURUSD1.hst, GBPUSD1.hst, USDCHF1.hst, EURPLN1.hst

    Historia

  3. Zmieniamy dane logowania (Plik-> Loguj się do konta handlowego). Jako nazwę serwera wpisujemy Offline (w tym momencie stracimy połączenie z serwerem).Logowanie
  4. Restartujemy platformę MetaTrader 4.W tej chwili w historii znajdować się będą jedynie wykresy jednominutowe, skopiowane w pierwszym kroku.
  5. Uruchamiamy skrypty Renko/Range w taki sposób, by wygenerować wykres offline o istniejącym symbolu oraz okresie czasowym na przykład EURUSD5.RenkoLiveChart
  6. Uruchamiamy tester strategii i testujemy strategię na wybranych danych.Tester

Podziel się ze znajomymi:

Prześlij nam swoje uwagi

[contact-form-7 404 "Not Found"]
  • Facebook