Własne EA, czyli poszukiwanie Złotego Grala
Kilka lat pracuję na Amibrokerze. W porównaniu do możliwości optymalizujących mt4, to jest mercedes do kaszlaka. Kaszlak też jeździ, ale można go kupić za 300 PLN na chodzie. Jak czytam, kombinujecie jak konie pod górę z optymalizowaniem na mt4, bo silnik tego narzędzia jest nieco "zaniedbany" przez MQ.
Ami ma w silniku wszyte możliwości testów bardzo rozbudowane, min wolk-forward z bardzo bogatymi możliwościami ustawień. Trochę kuleje jednak możliwości sprzężenia z MT4, gdyby to było, taki most Ami<->MT4 dawałby nieco kopa w poszukiwaniach gralla. Jak by ktoś opracował dobry plug-in można by testować na Ami z danymi brokera mt4. Jedyne co teraz działa u brokerów i o czym wiem, to plug-in do Amerbrokers realizujący nawet trejdy z sygnałów Ami. Janeczko napisał nowy do bosia, ale prawde mówiac, nie wdrażałem tego, bo po pierwszym oglądzie, nieco na okrągło to jest realizowane i nie współpracuje z MT4, tylko z nolem.
Statica sprzężona z Ami z kolei daje nieograniczony praktycznie dostęp do danych historycznych i świetnie mi sie na tym pracuje. Optymalizację z mt4 traktuję jedynie, jako cos w rodzaju wstępnego filtru do dalszych poszukiwań.
Ami ma w silniku wszyte możliwości testów bardzo rozbudowane, min wolk-forward z bardzo bogatymi możliwościami ustawień. Trochę kuleje jednak możliwości sprzężenia z MT4, gdyby to było, taki most Ami<->MT4 dawałby nieco kopa w poszukiwaniach gralla. Jak by ktoś opracował dobry plug-in można by testować na Ami z danymi brokera mt4. Jedyne co teraz działa u brokerów i o czym wiem, to plug-in do Amerbrokers realizujący nawet trejdy z sygnałów Ami. Janeczko napisał nowy do bosia, ale prawde mówiac, nie wdrażałem tego, bo po pierwszym oglądzie, nieco na okrągło to jest realizowane i nie współpracuje z MT4, tylko z nolem.
Statica sprzężona z Ami z kolei daje nieograniczony praktycznie dostęp do danych historycznych i świetnie mi sie na tym pracuje. Optymalizację z mt4 traktuję jedynie, jako cos w rodzaju wstępnego filtru do dalszych poszukiwań.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.
Nie znam Amibrokera - mogę przenieść wprost kod z MQL wraz z odwołaniami do zewnętrznych bibliotek i obsługą specyficznych plików do Ami, rozwijać go tam i uaktualniać w MQL?
I jak mogę wykorzystać Amibrokera z moim najlepszym brokerem który nie ma czegoś takiego, za to działa doskonale na MT4?
I jak mogę wykorzystać Amibrokera z moim najlepszym brokerem który nie ma czegoś takiego, za to działa doskonale na MT4?
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 ;-)
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)
Da sie pracować na tikach na wersji Profesional.
http://amibroker.com/guide/versions.html
I co ważne, jest suport i sie rozwija.
http://www.amibroker.com/devlog/
brakuje dobrego plugina do mt4, jest niby, ale nieautoryzowany, stary i wywala program. Dane od biedy z DDE można od mt4 brać, ale to już nie to co RT
ps.
nawet jest plugin do Stooq
http://amibroker.com/guide/versions.html
I co ważne, jest suport i sie rozwija.
http://www.amibroker.com/devlog/
brakuje dobrego plugina do mt4, jest niby, ale nieautoryzowany, stary i wywala program. Dane od biedy z DDE można od mt4 brać, ale to już nie to co RT
ps.
nawet jest plugin do Stooq
Ostatnio zmieniony 19 paź 2011, 15:44 przez mike_05, łącznie zmieniany 1 raz.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.
Może też nie chodzi o uczenie się nowej platformy bo to można zrobić, ale gorzej jest znaleźć strategię, która będzie się sprawdzać. Jak zacząłem odkrywać coraz to ciekawsze błędy i przekłamania testów w mt4 to nauczyłem się obrabiać dane tak, aby wnioski były już bardziej realne. Także i z mt4 można działać z sukcesem mimo iż dużo pracy trzeba robić w excelu... a jak już się chce zrobić walk-forward to masakrycznie długo to trwa bo trzeba wszystko ręcznie klepać. Nie mniej jeśli chodzi o wyniki to wydaje się wszystko w normie bo puszczałem test na danych z ducasa i wejścia/wyjścia pokrywały się z tym co automat zrobił na realu i z tego wnioskuję, że oprócz tych wielu niedogodności to reszta jest ok... a wynik mi to potwierdził...
Mimo to i tak za jakiś czas pooglądam sobie inne platformy bo słyszałem też o Ninjatrader, ale nie wychodziłem na razie poza mt4
Mimo to i tak za jakiś czas pooglądam sobie inne platformy bo słyszałem też o Ninjatrader, ale nie wychodziłem na razie poza mt4
Myślę, że warto, czasami automat tylko w taki sposób będzie się sprawdzał. Trzeba tylko ustalić jednoznaczną metodę wyboru seta na następny okres, a tych metod może być bardzo dużo co wiąże się z czasem wykonania takich testów, które w mt4 niestety trzeba robić "ręcznie".259 pisze:Choć może warto spróbować jeszcze raz? Teraz mam nieco lepsze zabawki
Z wyborem wyników to to nie jest takie proste bo to co dostarcza MT4 jako wynik jest nieco ubogie. I tutaj potrzebna jest raczej dobra znajomość tego co robi automat i rynek zamiast wyszukanych modeli matematycznych - trzeba wiedzieć na co patrzyć i w jakim kontekście bo może się okazać, że całkiem zadowalający DD 21% w rzeczywistości był 87%, a to że nie doszło do MC to był raczej łut szczęścia….rayzeel pisze:Trzeba tylko ustalić jednoznaczną metodę wyboru seta na następny okres, a tych metod może być bardzo dużo co wiąże się z czasem wykonania takich testów, które w mt4 niestety trzeba robić "ręcznie".
U mnie wyniki testów się pokrywają z wynikami na koncie demo i to niezależnie od brokera (pomijam bucketshop) - może akurat mój robot jest na to odporny, ale nie jakoś zauważyłem żadnych przekłamań.
Da się to robić automatycznie ;-) Choć nieco na około. Tylko w ten sposób mogłem automatycznie optymalizować 11 par na dwóch ramkach czasowych na 4 brokerach jednocześnie. Razem 88 robotów

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 ;-)
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)
pomylka nazwy powinno bymike_05 pisze:.... Jedyne co teraz działa u brokerów i o czym wiem, to plug-in do Amerbrokers realizujący nawet trejdy z sygnałów Ami. ...
http://www.interactivebrokers.com/
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.
Tylko że:mike_05 pisze:Da sie pracować na tikach na wersji Profesional.
Z pół roku temu rozmawiałem w tej sprawie z supportem. Nie było bezpośredniej możliwości zapisania w bazie cen Bid i Ask i backtestowania na tej podstawie.Tick charts/backtesting/scanning:
this feature is available only using eSignal RT, Interactive Brokers, DDE feed
Można było natomiast zapisać ceny Bid i Ask w dodatkowych polach (AUX1 i AUX2) i na jakoś tam na tej podstawie definiować ceny transakcyjne. Natomiast backtester działał na zasadzie słupków OHLC.
To dla mnie wykluczało ten program (niestety). Czy coś się zmieniło w temacie ?
Prawdę mówiąc z tego co piszecie zaczyna się z tego robić cała plątanina: tu Amibroker, tu Statica, teraz jeszcze eSignal, a i jeszcze wtyczka do MT4…
I całość działa tak długo jak nie potknie się którykolwiek z elementów łancucha.
No i za wszystko trzeba jeszcze oddzielnie płacić
To jak już sobie poskrobie w tym zakichanym MT4 - przynajmniej jeden punkt awarii.
Mój broker od lat nie robi żadnych numerów, jak ISP coś namiesza to mam zapasowy serwer z pełnym kompletem oprogramowania gotowy pod parą w innej części miasta, mogę go popchnąć z telefonu...
I całość działa tak długo jak nie potknie się którykolwiek z elementów łancucha.
No i za wszystko trzeba jeszcze oddzielnie płacić
To jak już sobie poskrobie w tym zakichanym MT4 - przynajmniej jeden punkt awarii.
Mój broker od lat nie robi żadnych numerów, jak ISP coś namiesza to mam zapasowy serwer z pełnym kompletem oprogramowania gotowy pod parą w innej części miasta, mogę go popchnąć z telefonu...
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 ;-)
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)