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

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

Nieprzeczytany post autor: 259 »

Na trzech terminalach mam różne wyniki - na każdym inny.
Mimo, że są długie momenty gdy idą łeb w łeb.
Mój robot dopasowuje jeden parametr do ATR. Aby przyspieszyć kod wbudowałem własną funkcję - nie korzystam ze wskaźnika. Być może go skopałem (choć na razie nie widzę). A być może tester źle czyta dane.
Np. porównanie dwóch logów - od Stycznia 2011 do Lipca 2011 idą identycznie (wyniki też). Aż nagle w jednym pojawiają się nieprawidłowe dane ATR (które sprawdzam i odrzucam), a w drugim nie. I tutaj oba testy się rozjeżdżają...
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

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

Nieprzeczytany post autor: green7 »

259 pisze:Np. porównanie dwóch logów - od Stycznia 2011 do Lipca 2011 idą identycznie (wyniki też). Aż nagle w jednym pojawiają się nieprawidłowe dane ATR (które sprawdzam i odrzucam), a w drugim nie. I tutaj oba testy się rozjeżdżają...
A jak rozpoznajesz ten "invalid atr" ?
Jeśli masz tu jakiś zły ATR to skup się na tym: dlaczego tak jest. Wypisz w obu terminalach wszystkie wartości ATR .....
A może masz jakiś "buffer overflow" w kodzie (Ty albo sam terminal) ?
Wtedy wartość jakiejś zmiennej mogłaby być losowo modyfikowana co tłumaczyłoby różne wyniki. Ale byłoby to losowo - czyli uruchamiając ponownie test błąd mógłby wystąpić w całkiem innym momencie ....
A może brakuje gdzieś jakiejś jednej świeczki - wtedy ATR też byłby inny ....
Green
Obrazek
Obrazek

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

Nieprzeczytany post autor: 259 »

green7 pisze: A może masz jakiś "buffer overflow" w kodzie (Ty albo sam terminal) ?
Wtedy wartość jakiejś zmiennej mogłaby być losowo modyfikowana co tłumaczyłoby różne wyniki. Ale byłoby to losowo - czyli uruchamiając ponownie test błąd mógłby wystąpić w całkiem innym momencie ....
A może brakuje gdzieś jakiejś jednej świeczki - wtedy ATR też byłby inny ....
Gorzej... coś jest znacznie bardziej skopane bo iTime zwraca mi 0 na drugim i na trzecim komputerze podczas gdy na moim zwraca prawidłowy czas. Nie wiem jak to jest możliwe…
Chyba muszę zrobić generalne porządki bo inaczej nie dojdę - wykasować wszystko i zacząć od początku. Nie ma co się na razie czepiać ATR jeżeli podstawowe rzeczy nie działają prawidłowo.
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
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

259 pisze:Chyba muszę zrobić generalne porządki bo inaczej nie dojdę - wykasować wszystko i zacząć od początku. Nie ma co się na razie czepiać ATR jeżeli podstawowe rzeczy nie działają prawidłowo.
tak czysta instalacja, na nowo przygotowane do testow. Mialem tak nie raz ze cos sie stalo z danymi i mimo zmian w kodzie ea w testach nic sie nie zmienialo. Najgorsze jest to ze czesto nie ma zadnych informacji o bledach, czasem jest tester generator error.

Awatar użytkownika
Esco
Przyjaciel Forum
Przyjaciel Forum
Posty: 2603
Rejestracja: 11 kwie 2010, 20:56

Nieprzeczytany post autor: Esco »

259

Porównaj wyniki po przestawieniu czasu na tych komputerach..

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

Nieprzeczytany post autor: 259 »

Chyba znalazłem - ten zakichany Forex.com ma dwa razy tę samą parę ale z różnymi parametrami. GBPUSD jest 5-o cyfrowe, a GBPUSDFXF jest 4-o cyfrowe. A ja wygenerowałem 5-o cyfrowe tiki dla obu. I teraz na moim komputerze te 5-o cyfrowe tiki owszem jakoś się czytają w miarę prawidłowo mimo, że wybrany symbol jest 4-o cyfrowy. A na innych komputerach jest gorzej. Niby też się czytają, ale są jeszcze bardziej zniekształcone.
5-o cyfrowe tiki z 5-o cyfrowym symbolem wydają się działać ok.
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 »

JAREK67 pisze:
personov pisze: I to oznacza, że zawsze będziemy wchodzić odwrotnie ryzykując, że przejedziemy się spory kawałek plecami do przodu przy silnym ruchu. To da się okiełznać, jak? Tymek o tym nie raz wspominał, a mike_05 ostro ostatnio trenował - zarządzanie pieniędzmi. Choć ja bym to bardziej nazwał rozłożenie sił na cały system ryzyk i odpowiednie dopasowanie pozycji.
I tu leży Gral (martyngał)pogrzebany
:564:
a potem już tylko kasę liczyć
Hm..

czytacie czasem wątki ponownie?

Na czym rozkładają sie martyngały? Na zasadzie nieograniczonej ilości powielania wielkości kolejnych wejść, jak idziemy tyłem do przodu.
Używam forexHacked, dość przyzwoity program, jeżeli jesteś rozważny. Kokosów nie ma ale coś kapie. Wadą jest niestety wykonywanie zabezpieczeń przez hedge. Wadą w sensie ograniczenia stosowania.

Trenuje od kilku tygodni nowego cwaniaka, który zasadę martingała nieco zmienia. Wyniki dosyć interesujące lub chociaż warte zastanowienia.
cdn nastąpi (psy nie mają co jeść :) )
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

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

Nieprzeczytany post autor: JAREK67 »

mike_05 pisze: Wadą jest niestety wykonywanie zabezpieczeń przez hedge. Wadą w sensie ograniczenia stosowania.
Napisz coś więcej o hedgowaniu. Wiele prób robiłem w tym kierunku, ale ostatecznie nie stosuję tego w moim EA.

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

Nieprzeczytany post autor: 259 »

Też jestem ciekaw - wielokrotnie próbowałem zrobić automatyczny hedging ale efekty zawsze były opłakanie. Ręczny też wcale nie jest łatwy...
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 »

cd.

wspomniany wyżej FH jest martyngałem jak wiele innych. Dodatkiem jest właśnie hedgowanie pozycji. Jak wpada w pułapkę anty trendu, zakłada hedge ale dalej dokłada kolejne w kierunku przegrywającym. Optymalizacja pokazuje, że najlepsze wyniki są, nomen omen, podobnie jak Jarek pisał, przy ustawieniu max 8 poziomów siatki. Na obrazku hedg2 pokazane pozycje i myślę, ze czytelnie widać zasadę działania.

Dodano po 1 minutach:

Na obrazku mart3 pozycje szczegółowe od początku uruchomienia dla edka w kolejności otwierania (wycinek z 1 i 1/5 dnia).

Dodano po 16 minutach:

Taka zasada nie powinna przegrać. Oczywiście w wypadku dokładnego wyliczenia potrzebnego depa z uwzględnieniem ryzyka. Trzeba pamiętać, że oprócz kasy na idący plecami martyngał, potrzebne jest wolne depo na hedge w wielkości podstawowej ustawionej w parametrach przez cały czas otwartych pozycji przegrywających. Mimo dokładania "na plecy" pozycji, FH zarabia na kolejnych pozycjach hedge z trendem.
Jak to wygląda ta kalkulacja na obrazku mart1. Zwłaszcza dla novisów ważna, bo wizualizacja lepiej pokazuje, jak można sie ładnie wywrócić, jezeli tego sobie nie skalkulujemy. Dla objaśnienia, u góry przykładowe depo na 1 lot dla edka i wartości poszczególnych pozycji w kolejnych pozycja martyngała dla różnych mnożników boostera i w podsumowaniu - żółty dla 8 pozycji, niżej dla 10 pozycji.
Te wyliczenia jako baza do wyliczenia minimalnego depozytu konta.
Jak widać dla x3 już kwota spora dla 8-miu a dla 10-ciu niebagatelna.
Teraz można się zacząć bawić w ustalenie depozytu uwzględniając, jak daleko możemy się obsunąć.

Dodano po 13 minutach:

Dane pochodzą z testu jaki założyłem w lutym na 5 par (!). Ustawienia pozycja startowa 0,02 lota, średnio 20K na parę przy max 8 pozycji siatki co 450 punktów (5 digits).
Obrazek
Na edku najkrótsza pozycja 9 minut, najdłuższa 6 dni.
Ostatnie kilka dni jak będziecie oglądać mogą być bałaganiarskie z powodu permanentnych nawalanek "orangenetu". Dane w euro.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

ODPOWIEDZ