Renko backtest

Tu można dyskutować o wszystkich sprawach związanych z rynkiem Forex.
Piuro
Bywalec
Bywalec
Posty: 11
Rejestracja: 04 lip 2006, 16:12

Renko backtest

Nieprzeczytany post autor: Piuro »

Witam.

Jak powszechnie wiadomo jest pewna rozbieznosc miedzy testowaniem danych na wykresach renko (przy sposobie http://www.forexfactory.com/showthread.php?t=204485) a rzeczywistymi zyskami. Ogolnie testowane strategie daja po kilkaset % zysku miesiecznie, w rzeczywistosci te same strategie generuja kilkanascie/dziesiat % straty.

Po miesiacu kodowania udalo mi sie wydestylowac nowa metode testowania, jej glowna zaleta jest taka ze otrzymane wyniki maja wiecej wspolnego z rzeczywistoscia, mozna ja zastosowac w polaczeniu z danymi dajacymi 99% modelowania, wady to dlugi czas testowania i to ze jest ogolnie wkurzajaca.

Metoda na pewno nie dziala na ea, ktore po uruchomieniu dolacza do wykresu wskaznik lub odpala skrypt za pomoca importow z winapi.

http://wrzucacz.pl/file/6431317913957/R ... t_v1.2.rar


1. Otwieramy mt4, z menu (to u gory) wybieramy narzedzia->opcje i karta strategie, tam przy "umozliw import dll" stawiamy ptaszka i przy "potwierdz funkcje dll" usowamy ptaszka.
2. wypakowujemy rara i foldery z katalogu 1.2/ kopiujemy tam gdzie jest zainstalowany mt4.
3. nalezy odpowiednio spreparowac swoje EA (nazwijmy je expert1), aby to zrobic, nalezy odpalic ExpertProcessor.exe z katalogu ExpertProcessor (wymagane JRE - Java Runtime Environment).
3a. Naciskamy "Choose File" i wybieramy expert1.mq4 ktore chcemy przetestowac, nastepnie naciskamy "Process". Powinno wyskoczyc okienko ze wszystko ok.
3b. zamykamy ExpertProcessor.
4. trzeba przejsc do katalogu w ktorym jest expert1.mq4(ale jego nie otwieramy) i metaeditorem otwieramy plik rbcexpert1.mq4. Kompilujemy, olewamy warningi (te zolte), jak beda errory (te czerwone) to znaczy ze jest zle :)
5. teraz w mt4 otwiertamy tester strategii i ma wygladac dokladnie tak: "tryb wizualny" zaznaczony ptakiem, "strategia": RenkoBackTest, "Okres": M1.
6. klikamy "Wlasciwosci Strategii" i w polu EAName wpisujemy "expert1" (lub expert1.mq4 lub exper1.ex4 to pole jest zrobione w sposob glaboodporny:)). Potem ustawiamy wlasciwosci dla renko.
7. Odpalamy strategie i grzecznie czekamy, jak nadejdzie czas to otwieramy offline wykres renko.
8. ustawiamy w okienku wlasciwosci swojego experta i "OK".
9. Teraz powinnismy zobaczyc ze wykres "M1 visual" sie rysuje, jesli tak nie jest to trzeba sprawdzic czy mt4 ma polaczenie z internetem (polaczenie jest wymagane tylko do wystartowania pozniej moze go nie byc).
10. jesli cos bedzie szlo nie tak to powinny byc informacje w dzienniku testera oraz w oknie terminal zakladce strategie.
11. jesli juz wykres "M1 visual" sie rysuje to mozemy przelaczyc na okno z wykresem renko oraz w oknie testera wybrac "Przejdz do".

Pomimo ze optymalizowalem to roznymi dziwnymi metodami oraz ze teoretycznie (nie wiem jak mt4 to rozwiazuje a nie mam jak sprawdzic) metoda ta powinna szarpac dwa rdzenie (nie mam dwurdzeniowki zeby sprawdzic) to wydaje mi sie ze i tak to testowanie bedzie sporo trwalo.

Nie dziala Optymalizacja.

Jeszcze jedna rzecz, jesli cos pojdzie nie tak, tzn nacisniemy anuluj w nieodpowiednim miejscu lub stop za wczesnie to moze sie zdarzyc (na XP) ze mt4 nam sie zawiesi,. Jedyny sposob zeby go ubic to jest "Menedzer zadan Windows" wybrac "Procesy" i tam odszukac "terminal.exe" i ubic. Inne metody nie dzialaja :) (powod to glupie rozwiazanie IPC microsoftu z nazwanymi potokami).

Jesli ta metoda sie sprawdzi dla Renko to w bardzo prosty sposob mozna bedzie jej uzyc dla innych wykresow offline.

ps: sorki za bledy

Awatar użytkownika
whisper
Stały bywalec
Stały bywalec
Posty: 54
Rejestracja: 20 lis 2010, 05:07

Re: Renko backtest

Nieprzeczytany post autor: whisper »

Czy ktoś posiada wymieniony w poprzednim poście plik RenkoBackTest_v1.2.rar ?
Chciałem wypróbowac tę metodę i niestety plik na serwerze juz wygasł.
Mylić się jest rzeczą ludzką.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1522
Rejestracja: 09 sie 2009, 21:27

Re: Renko backtest

Nieprzeczytany post autor: personov »

whisper pisze:Czy ktoś posiada wymieniony w poprzednim poście plik RenkoBackTest_v1.2.rar ?
Chciałem wypróbowac tę metodę i niestety plik na serwerze juz wygasł.
Możesz spokojnie zapomnieć o tym pliku. Po nim pojawiło się już wiele innych do robienia backtestów na renko. Jednak każdy z nich przekłamuje, EA trzeba odpowiednio przygotować pod inne budowanie się świec renko w backteście. Jedyny wiarygodny backtest na renko to taki, gdzie modelowanie jest 99%. Taki backtest opisuje tantric :
http://forex-nawigator.biz/forum/backte ... 22587.html
Sam się przekonałem, że każdy backtest renko, który robiłem do tej pory i przynosił profity - na teście 99% modelowania przynosił straty. Ale taka jest rzeczywistość.
Solą życia jest kasa.

ODPOWIEDZ