Własne EA, czyli poszukiwanie Złotego Grala

Tu można dyskutować o wszystkich sprawach związanych z rynkiem Forex.

Czy wierzysz w istnienie EA, które regularnie zarabia ?

Tak
246
50%
Nie
100
20%
Tak, ale trzeba je nieustannie modyfikować
146
30%
 
Liczba głosów: 492

Awatar użytkownika
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

Nieprzeczytany post autor: mike_05 »

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ń.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

Szkoda tylko że w Amibrokerze nie da się pracować na tickach ....
Green
Obrazek
Obrazek

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

Nieprzeczytany post autor: 259 »

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?
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
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

Nieprzeczytany post autor: mike_05 »

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
Ostatnio zmieniony 19 paź 2011, 15:44 przez mike_05, łącznie zmieniany 1 raz.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

Awatar użytkownika
rayzeel
Gaduła
Gaduła
Posty: 357
Rejestracja: 05 lis 2008, 14:47

Nieprzeczytany post autor: rayzeel »

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
259 pisze:Choć może warto spróbować jeszcze raz? Teraz mam nieco lepsze zabawki
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
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

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".
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….

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 ;-)

Awatar użytkownika
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

Nieprzeczytany post autor: mike_05 »

mike_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. ...
pomylka nazwy powinno by
http://www.interactivebrokers.com/
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

mike_05 pisze:Da sie pracować na tikach na wersji Profesional.
Tylko że:
Tick charts/backtesting/scanning:

this feature is available only using eSignal RT, Interactive Brokers, DDE feed
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.
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 ?
Green
Obrazek
Obrazek

Awatar użytkownika
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

Nieprzeczytany post autor: mike_05 »

Jak zarzuciłem GPW, Ami tez mi służy obecnie tylko do projektowania. Trzeba by tu zaprosić Janeczkę.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

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

Nieprzeczytany post autor: 259 »

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...
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 ;-)

ODPOWIEDZ