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
Renko backtest
Re: Renko backtest
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ł.
Chciałem wypróbowac tę metodę i niestety plik na serwerze juz wygasł.
Mylić się jest rzeczą ludzką.
Re: Renko backtest
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 :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ł.
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.