Backtest systemu Godbot

Jeżeli masz pomysł lub używasz ciekawego systemu albo strategii gry, opisz ja tutaj.
johnyjj2
Stały bywalec
Stały bywalec
Posty: 43
Rejestracja: 16 maja 2011, 17:00

Backtest systemu Godbot

Nieprzeczytany post autor: johnyjj2 »

Witam,

testowałem system dostępny z MT4 do pobrania o nazwie Godbot (http://codebase.mql4.com/7592) z EURUSD M5 Every tick, bez opcji "use date from/to" i uzyskałem raport z total net profit -7010.00 co oznacza dużą stratę. Co może być przyczyną? Czy coś zrobiłem niewłaściwie?

Broker to Oanda. Dane historyczne wziąłem stąd: http://www.forextester.com/data/datasources.html i przekonwertowałem z period_convert tak jak pokazano na tym wideo: http://www.easyexpertforex.com/backtest ... ation.html

Szczegóły w załączniku (print-screen z raportu).

Pozdrawiam!
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 03 cze 2011, 18:33 przez johnyjj2, łącznie zmieniany 1 raz.

Awatar użytkownika
raposo
Moderator
Moderator
Posty: 10083
Rejestracja: 22 wrz 2006, 22:10

Nieprzeczytany post autor: raposo »

Ustawienia robota te same?
Nie znam też dokładnie charakterystyki działania automatu ale kluczową kwestią może być tu np. wielkość spreadu itd.
ForexClub.pl
- Forex Club Tools
- Program Podatek 7.0
- RABATY PROWIZJI
| IC Markets (-21%) | Tickmill (-10%) | XTB (Pakiet książek) | Dukascopy (narzędzia do JForex) | LMAX (-20%) | FxPro (do -15%)

Zapraszamy do kontaktu

johnyjj2
Stały bywalec
Stały bywalec
Posty: 43
Rejestracja: 16 maja 2011, 17:00

Nieprzeczytany post autor: johnyjj2 »

Dzięki za odpowiedź,

to rzeczywiście może być wina spreadów. O dziwo w ustawieniach backtestów widzę, że spread jest wysoki. Na przykład teraz (2011-06-03 18:31 czasu polskiego, 12:31 czasu na Oandzie) "symbol properties" pokazują spread wynosi 15, zaś nie powinien przekraczać 10 (http://fxtrade.oanda.com/why/spreads/recent#EUR-USD), a zwykła wartość to około dwóch.

---

Chciałbym wykonać również inne backtesty, ale mam problemy z pozyskaniem danych historycznych. Znalazłem w internecie informację, że domyślne dane z MetaQuotes zawierają dużo błędów, więc pobrałem dane stąd: http://www.forextester.com/data/datasources.html i dalej postępowałem tak jak na wideotutorialu tutaj: http://www.easyexpertforex.com/backtest ... ation.html

Plik EURUSD (20 MB) po rozpakowaniu zajął 188 MB. Przez centrum historii dodałem go (import). Jednak kolejne zakresy czasowe, np. M15 mają być dodane poprzez skrypt period_convert. Mam wybrany wykres EURUSD M1, przenoszę drag and drop skrypt period_convert na wykres, zmieniam wartość w drugiej zakładce z domyślnego 3 na 15, bo chcę mieć wykresy 15-minutowe. Nie wiem, czy skrypt coś robi, czy nie, bo nie ma żadnego okienka z informacją o tym, żebym np. czekał.

Sprawdzam pliki w Program Files\OANDA - MetaTrader\history i widzę to, co i wcześniej, czyli tylko jeden plik EURUSD.txt (188 MB), czyli żadnej konwersji nie było.

Jak uzyskać prawidłowe dane historyczne?

Pozdrawiam!

PS Tutaj (http://www.forex.nawigator.biz/dyskusje ... 121#317121) zastanawiam się nad wyborem brokera, czy pozostać przy Oandzie, czy przenieść się do Ikon Global Markets.

Awatar użytkownika
matka
Pasjonat
Pasjonat
Posty: 642
Rejestracja: 17 lis 2008, 15:53

Nieprzeczytany post autor: matka »

johnyjj2 pisze:O dziwo w ustawieniach backtestów widzę, że spread jest wysoki. Na przykład teraz
Używając testera w zwykły sposób jesteś skazany na spread jaki akurat jest w danej chwili u brokera. Przed weekendem lub podczas publikacji ważnych danych makroekonomicznych niektórzy brokerzy rozszerzają spread (np. Oanda). Można sobie poradzić korzystając z programów typu symbols editor lub po prostu poczekać aż spread wróci do normalnych wartości i wtedy zacząć testować (wtedy można też rozłączyć platformę żeby spread pozostał na tym samym poziomie do następnych testów).
johnyjj2 pisze:Jak uzyskać prawidłowe dane historyczne?
eareview.net/tick-data tutaj masz wszystko opisane, przy okazji załatwia to problem ze spreadem
Obrazek
Unfortunately, more to come

johnyjj2
Stały bywalec
Stały bywalec
Posty: 43
Rejestracja: 16 maja 2011, 17:00

Nieprzeczytany post autor: johnyjj2 »

Dzięki za odpowiedź!
matka pisze:Przed weekendem lub podczas publikacji ważnych danych makroekonomicznych niektórzy brokerzy rozszerzają spread (np. Oanda).
Właśnie dlatego podałem link do wykresów Oandy (http://fxtrade.oanda.com/why/spreads/recent#EUR-USD), aby pokazać, że według nich wtedy spread skacze do 10.0, a więc nie powinno być wcale wartości 15.0. Stąd też wydaje mi się, że powinno być 1.5, a nie 15.0 albo coś jest nie w porządku ze strony Oandy. Innych wyjaśnień nie widzę.

---

Nie wiem, w czym jest problem. Szukam teraz dobrego ECN, aby wykorzystać systemy transakcyjne, choć MT4 nie działa dla ECN-ów, więc muszę zrozumieć programowanie czegoś w rodzaju Expert Advisors, ale w środowiskach innych, niż MT4, np. w JForex na Dukascopy. Więcej w moim drugim temacie: http://www.forex.nawigator.biz/dyskusje ... 835#317835

Pozdrawiam!

ODPOWIEDZ