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

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

Nieprzeczytany post autor: green7 »

mike_05 pisze:Cytat:
Wiesz, jak masz z tym jakiś problem to możesz ignorować to co piszę. Złośliwie powiem, że możesz zmienić sobie rzeczywistość i uznać, że mojego wpisu nie było Smile
A co do danych z fxdd:
- fakt publikują na stronie zapomniałem o tym
- skąd pochodzą dane cholera wie - raczej nie są to dane z serwerów fxdd
- co do jakości: szybki rzut oka pokazuje, że dane nie nadają się do testowania tak jak są, należało by choćby je oczyścić. Biorę pierwszy z brzegu plik EURUSD: 1 maj 2011, według tych danych mamy tam przy ruszeniu rynku szpilę 700 pips poniżej rynku. GBPUSD to samo.
Według Ciebie to jest ok ?

Wystarczyło konkretnie. "Te dane sa niepewne, bo: zobacz szpilkę 1 maja i 1 kwietnia na kablu. Może być tego więcej."
Zamiast tego we wpisach jest megalomania. Zamiast mentorstwa, są połajanki.
Słuchaj: piszesz do mnie najpierw coś takiego:
mike_05 pisze:Z rzeczywistością się nie rozmijam, więc daruj sobie komentarze.
A jeden post później dziwisz się, że są "połajanki" ?. Taki a nie inny styl mojej odpowiedzi sam sprowokowałeś. Jest takie przysłowie: "kto sieje wiatr ten zbiera burze". Więc nie oczekuj, że wszyscy będą dla Ciebie mili, grzeczni i konkretni podczas gdy sam taki nie jesteś.
Wystarczyło napisać jak uzyskujesz dane i tyle.
Sądziłem, że robisz błąd - o tym napisałem i o to zapytałem. Co było w moim pytaniu nie tak, że od razu zareagowałeś w ten sposób ?

Sory za offtopic, i EOT mam nadzieję.
Green
Obrazek
Obrazek

Awatar użytkownika
mikolaj2
Gaduła
Gaduła
Posty: 231
Rejestracja: 04 maja 2011, 14:37

Nieprzeczytany post autor: mikolaj2 »

mike_05 pisze:Reszta tylko "bierze".
Zamieszczam donośnik do kodu EA pt. PipStrider http://www.4shared.com/file/qv_ujQNz/PipStrider.html - martyngał uśredniający pozycję. Przy odpowiednio dużym kapitale i cierpliwości może zostać grallem - jednakże mało efektownym :-( Post ma na celu wywołanie dyskusji nt. rozwiązania polegającego na uśrednianiu pozycji.

Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

martyngal jako gral niezle jaja :D dziwie sie ze wiekszosc programisto trejderow idzie wlasnie ta droga

Awatar użytkownika
mikolaj2
Gaduła
Gaduła
Posty: 231
Rejestracja: 04 maja 2011, 14:37

Nieprzeczytany post autor: mikolaj2 »

xpep pisze:martyngal jako gral niezle jaja :D
Rachunek prawdopodobieństwa się kłania :-) W teorii powinno działać w praktyce już niekoniecznie - bo jak wspomniałem potrzebny jest ogromny depozyt i duża cierpliwość - stopa zwrotu stosunkowo mała.
xpep pisze:dziwie sie ze wiekszosc programisto trejderow idzie wlasnie ta droga
Nie zauważyłem , aby martyngał w tym wątku był postrzegany jako gral.

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

Nieprzeczytany post autor: rayzeel »

Hej xpep. Mi osobiście udało się zrobić coś co działa dość długo (w testach 3 lata... tyle ile miałem danych na gbp/usd). Wiem, że GU idzie w konsoli już jakiś czas, a strategia działa na zasadzie dodawania nowych pozycji z odpowiednio większym lotem, gdzie lot jest liczony z funkcji kwadratowej i najpierw się zwiększa do X zlecenia a potem wyrównuje i zaczyna się zmniejszać. Oczywiście jeśli wystąpi sytuacja której w teście nie było, czyli jakiś mocny zjazd bez odpowiedniej cofki to mi wywali automat na global equity stopie, który jest na 20% konta, a teoretycznie strategia powinna robić po około 5-6% miesięcznie. W przypadku wyłapania stopa muszę odrabiać ~4 miesiące. I teraz pytanie ile razy coś takiego może się zdarzyć, bo strategia działa na dużych zasięgach i nie robi dużo zleceń.

Uważam, że graal to nie jedna strategia, ale wiele strategii liczone jako całość. Jeśli chodzi o to co wyżej napisałem, to początkowo strategia miała DD w okolicy 39%, ale połączyłem kilka setów z optymalizacji, których parametry zupełnie się od siebie różniły i wyszło właśnie coś takiego. Myślę zatem, że taka strategia ma rację bytu i nie koniecznie musi być bardzo groźna. Głównie chodzi o globalny DD, czyli dywersyfikację jakby nie było. Kiedyś w jakimś wątku green7 o tym też pisał i ciężko się z tym nie zgodzić.

A co byś zaproponował xpep jako dobrą strategię ?
Pytam tak z ciekawości bo może zechcesz trochę rozwinąć swoją myśl :)

Jeśli chodzi o strategię która ma korzystać z jakiegoś "edge" na rynku to mi osobiście na razie to nie wychodzi mimo iż próbuję. Myślałem kiedyś, że znalazłem taki sygnał. W testach na eu dawał dwa lata non stop pod górę, ale 2011 klapa totalna... Wziąłem się zatem za uśrednianie i wyszło całkiem przyzwoicie. Ale jak już wspomniałem to ma być tylko procent w portfolio.

Awatar użytkownika
kubuś puchatek
Gaduła
Gaduła
Posty: 109
Rejestracja: 26 wrz 2011, 22:24

Nieprzeczytany post autor: kubuś puchatek »

personov pisze:Na str. 104 mike_05 umieścil kilka testów. Moim zdaniem test nr. 3 na kablu wypada super. Testowałem te ustawienia na swoich danych i też wypada nieźle.
Dla zainteresowanych umieszczam wersję testowaną przez mike_05.
Czym ona różni się od naszych ?
Mike wykorzystuje przeliczanie wskaźników na innym TF niż jest wykonywany test.
Funkcja a_TF=15;
W moich wersjach wskaźniki braly aktualny TF. Mike testuje na wykresie, a wskaźnik przelicza inaczej.
Odpalam tą wersję na demo w AM i wyskakuje mi błąd 133: Faza:0 funkcja. Czy ktoś może mi pomóc w tej materii? I jeszcze jedno, w ustawieniach EA jest wpis a_bp=10; co on oznacza? Thnx z góry.

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

Nieprzeczytany post autor: mike_05 »

Fakt, błąd 133 i 130 się pojawia. Wydaje mi się, ze trzeba by dodać inną obsługę TP i SL na zasadzie modyfikacji po zatwierdzeniu zlecenia przez serwer w drugim odrębnym zleceniu. 130 może pochodzić z przypadków, ze SL jest mniejszy niż spred to może i warunek ograniczający transakcje maksymalnego spredu dodać?
a_bp to jest parametr do wskaźnika iBearsPower warunkującego transakcję, ilość świeczek z którego ma liczyć jego wartość.
Ostatnio zmieniony 09 sty 2012, 20:03 przez mike_05, łącznie zmieniany 1 raz.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

a_bp to okres przeliczania wskaźnika BearsPower.
a_ma to okres przeliczania MA.
Co do testów to również robię w AM i wszystko gra.
Solą życia jest kasa.

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

Nieprzeczytany post autor: 259 »

kubuś puchatek pisze: Odpalam tą wersję na demo w AM i wyskakuje mi błąd 133: Faza:0 funkcja. Czy ktoś może mi pomóc w tej materii? I jeszcze jedno, w ustawieniach EA jest wpis a_bp=10; co on oznacza? Thnx z góry.
ERR_TRADE_DISABLED 133 Trade is disabled ;-)

http://docs.mql4.com/constants/errors

Znaczy się broker aktualnie nie przyjmuje zleceń. Musisz poczekać aż zacznie przyjmować albo spróbować z innym.

Dodano po 12 minutach:
mike_05 pisze:Fakt, błąd 133 i 130 się pojawia. Wydaje mi się, ze trzeba by dodać inną obsługę TP i SL na zasadzie modyfikacji po zatwierdzeniu zlecenia przez serwer w drugim odrębnym zleceniu. 130 może pochodzić z przypadków, ze SL jest mniejszy niż spred to może i warunek ograniczający transakcje maksymalnego spredu dodać?
U mnie 130 wyskoczył na jednym tylko tiku. Ale co to był za tik! 38 pip Ask-Bid ;-)
Trafiło na zamieszanie na szpilce newsowej.
Dla testera nie ma to większego znaczenia - poszło w następnym tiku.
W realu to zupełnie inna sprawa. OrderSendReliable() obsługuje takie sprawy.
Jest znacznie więcej rzeczy które trzeba sprawdzić - jak broker podwyższy wymagany margin x3 to martyngał może przysporzyć łez…
Ale na razie nie ma sensu wydłużać czasu testu, nic to nie da.
Ostatnio zmieniony 10 sty 2012, 00:20 przez 259, łącznie zmieniany 2 razy.
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
kubuś puchatek
Gaduła
Gaduła
Posty: 109
Rejestracja: 26 wrz 2011, 22:24

Nieprzeczytany post autor: kubuś puchatek »

259 pisze:
kubuś puchatek pisze: Odpalam tą wersję na demo w AM i wyskakuje mi błąd 133: Faza:0 funkcja. Czy ktoś może mi pomóc w tej materii? I jeszcze jedno, w ustawieniach EA jest wpis a_bp=10; co on oznacza? Thnx z góry.
ERR_TRADE_DISABLED 133 Trade is disabled ;-)

http://docs.mql4.com/constants/errors

Znaczy się broker aktualnie nie przyjmuje zleceń. Musisz poczekać aż zacznie przyjmować albo spróbować z innym.

Dodano po 12 minutach:
mike_05 pisze:Fakt, błąd 133 i 130 się pojawia. Wydaje mi się, ze trzeba by dodać inną obsługę TP i SL na zasadzie modyfikacji po zatwierdzeniu zlecenia przez serwer w drugim odrębnym zleceniu. 130 może pochodzić z przypadków, ze SL jest mniejszy niż spred to może i warunek ograniczający transakcje maksymalnego spredu dodać?
U mnie 130 wyskoczył na jednym tylko tiku. Ale co to był za tik! 38 Ask-Bid ;-)
Trafiło na zamieszanie na szpilce newsowej.
Dla testera nie ma to większego znaczenia - poszło w następnym tiku.
W realu to zupełnie inna sprawa. OrderSendReliable() obsługuje takie sprawy.
Jest znacznie więcej rzeczy które trzeba sprawdzić - jak broker podwyższy wymagany margin x3 to martyngał będzie może przysporzyć łez…
Ale na razie nie ma sensu wydłużać czasu testu, nic to nie da.
Robbo właśnie ruszył i aż huczy i buczy ;-) wcześniej nie poszedł bo chciałem go uruchomić na ECN-ie po prostu. Dzięki chłopaki za szybki odzew.

ODPOWIEDZ