Automatyczne wykonywanie optymalizacji EA

O jezykach programowania w platformach i nie tylko.
Cobong
Stały bywalec
Stały bywalec
Posty: 38
Rejestracja: 05 wrz 2009, 16:57

Automatyczne wykonywanie optymalizacji EA

Nieprzeczytany post autor: Cobong »

Witam Szanownych Programistów i Testerów,

mierze sie ostatnio z takim zagadaniem jak: automatyczne wykonywanie optymalizacji EA. Chodzi o to, aby MetaTrader lub inna platforma testująca co jakiś okreslony czas sama włączała funkcje optymalizacji o określonych parametrach. Z tego co się doszukałem wynika iż potrzebna do tego będzie odzielna aplikacja sterująca napisana np. w Delphi. Zastanawiam się czy nie ma jakiegoś gotowego rozwiązania na to lub innego prostszego. Zabawa z przechwytywaniem uchwytów pol i ich wartości w MT, oraz ich konfiguracja w Delphi może być dość skomplikowana.

Jeżeli ktoś mierzył się z tego typu zagadnieniem, będę rad za wszelkie wskazówki.

Pozdrawiam
Cobong

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

Cobong pisze:Z tego co się doszukałem wynika iż potrzebna do tego będzie odzielna aplikacja sterująca napisana np. w Delphi.
MT4 może odpalić inne MT4 (a więc i tester) a po zastosowaniu odpowiednich poleceń wsadowych otrzymać gotowy(e) raport(y) po optymalizacji
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Cobong
Stały bywalec
Stały bywalec
Posty: 38
Rejestracja: 05 wrz 2009, 16:57

Nieprzeczytany post autor: Cobong »

Tig3r pisze:
Cobong pisze:Z tego co się doszukałem wynika iż potrzebna do tego będzie odzielna aplikacja sterująca napisana np. w Delphi.
MT4 może odpalić inne MT4 (a więc i tester) a po zastosowaniu odpowiednich poleceń wsadowych otrzymać gotowy(e) raport(y) po optymalizacji
Jeśli nie możesz czegoś znaleźć, to poszukaj głębiej. Wiec poszukałem zgodnie z wskazówką :)

http://articles.mql4.com/506
może sie jeszcze komuś przyda...

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

Nieprzeczytany post autor: leszczu »

Cobong pisze:
Tig3r pisze:
Cobong pisze:Z tego co się doszukałem wynika iż potrzebna do tego będzie odzielna aplikacja sterująca napisana np. w Delphi.
MT4 może odpalić inne MT4 (a więc i tester) a po zastosowaniu odpowiednich poleceń wsadowych otrzymać gotowy(e) raport(y) po optymalizacji
Jeśli nie możesz czegoś znaleźć, to poszukaj głębiej. Wiec poszukałem zgodnie z wskazówką :)

http://articles.mql4.com/506
może sie jeszcze komuś przyda...
Cobang - udało Ci się przeprowadzić całą tą procedurę autooptymalizacji?

Awatar użytkownika
kris007
Pasjonat
Pasjonat
Posty: 551
Rejestracja: 23 sty 2008, 22:50

Nieprzeczytany post autor: kris007 »

Ktoś może wie o co chodzi z tym błędem?
Cała optymalizacja przebiega tak jak powinna,
Ea otwiera tester o wyznaczonej godzinie, robi optymalizację, zapisuje pliki gdzie trzeba, następnie ładuje się to wszystko na drugiej platformie jednak coś jest nie tak bo parametry się nie wczytują, jakby brak, widoczne są cztery zera.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 26 cze 2012, 21:01 przez kris007, łącznie zmieniany 1 raz.

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

kris007 pisze:Ktoś może wie o co chodzi z tym błędem?
Gdzieś EA tworzy tablice (albo robi ArrayResize) i nowy rozmiar tablicy jest ujemny, a to raczej nie dobry rozmiar.

Awatar użytkownika
kris007
Pasjonat
Pasjonat
Posty: 551
Rejestracja: 23 sty 2008, 22:50

Nieprzeczytany post autor: kris007 »

Gdzieś EA tworzy tablice (albo robi ArrayResize) i nowy rozmiar tablicy jest ujemny, a to raczej nie dobry rozmiar.
Dzięki, już się uporałem, problem zniknął po zmianie pliku .mqh na nowszy "auto_optimization_204.mqh"

Pozdrawiam :)

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Nieprzeczytany post autor: JAREK67 »

kris007 pisze:Dzięki, już się uporałem, problem zniknął po zmianie pliku .mqh na nowszy "auto_optimization_204.mqh"
Jak tam Kris efekty? Kiedyś próbowałem się tym bawić, ale coś mi nie wychodziło i porzuciłem ideę. Ciekawy jestem jak u Ciebie to wygląda?

Awatar użytkownika
kris007
Pasjonat
Pasjonat
Posty: 551
Rejestracja: 23 sty 2008, 22:50

Nieprzeczytany post autor: kris007 »

JAREK67 pisze:Jak tam Kris efekty? Kiedyś próbowałem się tym bawić, ale coś mi nie wychodziło i porzuciłem ideę. Ciekawy jestem jak u Ciebie to wygląda?
Jeśli chodzi o tą załaczoną strategie MACD to nie testowałem jej, jedynie uruchomiłem cały proces na tym.

Cały kod optymalizacji przeniosłem do swojego Ea i owszem działa to,
aczkolwiek zdarza się że w nowym dniu nie zawsze tester przestawi datę na nowy okres,
dopiero wywołana drugi raz z Ea optymalizacja to robi.

Generalnie jak ktoś chce codziennie optymalizować to szybciej to można zrobić ręcznie.

Jest jeszcze jedna rzecz którą średnio rozumiem tj wybór najlepszych parametrów jakie dokonuje Ea,
niby są trzy warunki: 1 profit, 2 rr, 3 prognozowany zysk, jakimi sie kieruje, ale wybrane parametry (wyniki) jakoś mi nie pasują do tych warunków, no ale to ostatecznie trzeba by się wgryźć trochę w plik .mqh bo tam to jest zawarte, cała ta selekcja.

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Nieprzeczytany post autor: JAREK67 »

kris007 pisze:Jest jeszcze jedna rzecz którą średnio rozumiem tj wybór najlepszych parametrów jakie dokonuje Ea,
niby są trzy warunki: 1 profit, 2 rr, 3 prognozowany zysk, jakimi sie kieruje, ale wybrane parametry (wyniki) jakoś mi nie pasują do tych warunków, no ale to ostatecznie trzeba by się wgryźć trochę w plik .mqh bo tam to jest zawarte, cała ta selekcja.
Teraz mi przypomniałeś co mi nie pasowało. Dałem sobie z tym spokój. :wink:

ODPOWIEDZ