Tick data - 99% jakość modelowania w MetaTrader 4.

Tu można dyskutować o wszystkich sprawach związanych z rynkiem Forex.
259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

A ten twój skrypt? Gdzie go można znaleść?
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

stad
Stały bywalec
Stały bywalec
Posty: 29
Rejestracja: 01 sie 2010, 11:39

Nieprzeczytany post autor: stad »

259 pisze:A ten twój skrypt? Gdzie go można znaleść?
skrypt 1.6 (potrezbny do backtestów), EA 3.2 (żeby nasze EA chodziło na wykresie offline) i wskaźnik 2.1 (po prostu wskaźnik) są tu:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
leszczu
Pasjonat
Pasjonat
Posty: 672
Rejestracja: 25 paź 2010, 23:19

Nieprzeczytany post autor: leszczu »

No to Panowie nie lepiej zrobić tak, żeby zaimplementować do EA jeden z tych wskaźników i nałożyć to na dane tickowe? Nie będzie prościej?

stad
Stały bywalec
Stały bywalec
Posty: 29
Rejestracja: 01 sie 2010, 11:39

Nieprzeczytany post autor: stad »

leszczu pisze:No to Panowie nie lepiej zrobić tak, żeby zaimplementować do EA jeden z tych wskaźników i nałożyć to na dane tickowe? Nie będzie prościej?
no pewnie że lepiej
jak pisałem wcześniej za bardzo moja myśl poszła w jednym kierunku
gupi, gupi Krzyś :)

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

Hmm... to są kolejne wersje tego samego kodu? Wszystkie piszą hst...

Dodano po 8 minutach:
leszczu pisze:No to Panowie nie lepiej zrobić tak, żeby zaimplementować do EA jeden z tych wskaźników i nałożyć to na dane tickowe? Nie będzie prościej?
To miałem na myśli z generowaniem tego wewnątrz EA...
Chodzi o to, że najpierw trzeba wygenerować serię tych cegiełek, żeby można było je analizować. Nawet jeżeli jest to ostatnie pudełko do sprawdzenia - trzeba przelecieć kawałek historii. Tester idąc po prawdziwych tickach powinien to robić tak, jakby odbywało się to w realu. Wraz z potknięciami na wszystkich błędach w kodzie renko ;-)
To rownież dotyczy Twojego przypadku - zasada jest ta sama: potrzebna jest seria danych innych niż to co może nam dostarczyć MT4.
Te wskaźniki/skrypty które robią to przez plik hst robią to tylko dlatego żeby ułatwić sobie życie z rysowaniem tego potem na wykresie. Ale seria danych jest serią czy tak, czy tak.
Ostatnio zmieniony 20 lip 2011, 12:13 przez 259, łącznie zmieniany 1 raz.
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

stad
Stały bywalec
Stały bywalec
Posty: 29
Rejestracja: 01 sie 2010, 11:39

Nieprzeczytany post autor: stad »

259 pisze:Hmm... to są kolejne wersje tego samego kodu? Wszystkie piszą hst...
nie wiem
tak jak napisałem wcześniej:
1.6 - to skrypt, potrzebny do robienia backtestów
3.2 - to EA (na zwykłym wykresie uruchamiamy to EA, otwieramy wykres offline, który rysuje się na bierząco i na tym wykresie możemy uruchomić nasze EA), mozna tego także uzywać jako wskażnika
2.1 - to po prostu wskaźnik (na tym już naszego EA nie uruchomimy)

Ja tak tego uzywam, co jest w środku do dla mnie czarna magia :)

Dodano po 3 godzinach 7 minutach:

w uzupełnieniu załączam ten wskaźnik renko
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

Witam,

Moźesz opisać nieco dokładniej jak to testujesz w testerze?
Co w jakiej kolejności i może screnshoty?

Pozdrawiam.
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

Awatar użytkownika
leszczu
Pasjonat
Pasjonat
Posty: 672
Rejestracja: 25 paź 2010, 23:19

Nieprzeczytany post autor: leszczu »

259 pisze:Witam,

Moźesz opisać nieco dokładniej jak to testujesz w testerze?
Co w jakiej kolejności i może screnshoty?

Pozdrawiam.
Opisuje jak przetestować renko w backtestach.

1) W katalogu MT4 w podkatalogu History tworzymy katalog o nazwie Renko

2) Z katalogu serwera brokera (w moim przypadku DMB-Demo) kopiujemy następujące pliki do folderu o nazwie Renko:
-EURUSD1.hst,
-symbols,
-symbols.sel
-symgroups
-ticks

3) Odpalamy platformę, wybieramy Plik/Login i w nazwie serwera wpisujemy Renko - w prawy dolnym rogu powinniśmy mieć informcję, że brak połaczenia

4) Włączamy ponownie platformę i na wykres 1 min nanosimy skrypt Renko 1.6 ustawiając timeframe na 5

5) Włączamy tester, wybieramy strategię i timeframe 5

To wszystko :D

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

Dzięki.

Tak się zastanawiam jak to odtworzyć w testerze na normalnym koncie...
W sensie jechania po tickach, generowania renko czy czegokolwiek innego i jeszcze nakładania na to wskaźników czy innych operacji na własnych seriach danych i to z dokładnością do ticku w obu wymiarach (ceny i czasu).
Nie tylko trzeba oszukiwać tester co do symbolu i ramki czasowej, ale jeszcze synchronizować to we właściwy sposób.

Sposób jaki opisałeś wygeneruje renko na podstawie danych historycznych i podstawi w innej ramce czasowej jako dane historyczne. A potem tester z tego zrobi swoje wirtualne ticki.
Ale to nie będzie odtworzenie rzeczywistości. Dane wejściowe są od razu "znormalizowane", dane wyjściowe też. A w rzeczywistości przebiega to nieco inaczej i stąd różnice w wynikach.
Można to przerobić, aby skrypt jechał po wygenerwoanych tickach ale tutaj też nie ma gwarancji odtworzenia rzeczywistego zachowania... i trzeba by to dla testera zapisywać w charakterze ticków txf, a nie w charakterze słupków hst... a że nie można w testerze tak po prostu wymienić danych tickowych brokera na dane tickowe renko bo będzie fałszywie handlować, potrzebne będzie więcej plików... robi się mało wdzięczy temat :-|
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

Quicumque
Bywalec
Bywalec
Posty: 17
Rejestracja: 12 gru 2010, 21:40

Nieprzeczytany post autor: Quicumque »

dzień dobry

Proste pytanie:
Jakim cudem zrobić test od 1999 roku z jakością 90% ?

ODPOWIEDZ