Witam,
próbuję swoich sił ze stworzeniem pierwszego Expert Advisor dla MetaTrader 4 na postawie strategii opisanej na stronie http://ultimateforexclub.com/2.0/profitpowerstrategy/
Używa ona trzech eksponencjalnych średnich kroczących o wartościach 10, 25 i 50 oraz Stop Loss 15 i Take Profit 30 dla EURUSD M15.
Kiedy EMA 10 przetnie z dołu na górę EMA 25 oraz EMA 25 przetnie z dołu na górę EMA 50 powstaje sygnał do otwarcia pozycji długiej. Pozycję zamyka się, gdy EMA 10 przetnie EMA 25 lub EMA 10 przetnie EMA 50. Dodatkowy warunek to wszystkie EMA idące w tym samym kierunku. Również rynek nie powinien być płaski, co jeszcze nie zostało zaprogramowane.
Niestety, backtest nie wychodzi zbyt ciekawie. Prosiłbym o pomoc w uczynieniu tego Expert Advisor lepszym. Pomysły i wątpliwości mam takie:
1. Pojawia się problem z otwieraniem kilku bardzo podobnych pozycji pod rząd. Częściowo go wyeliminowałem poprzez ustawienie maksymalnej ilości jednocześnie otwartych pozycji. Podejrzewam, że przyczyną są niewielkie zmiany i ciągłe przecinanie się po raz kolejny EMA w trakcie płaskiego rynku. Stąd też pytanie, jak najlepiej sprawdzić, czy rynek jest płaski. Tego w opisie strategii na stronie internetowej nie widziałem.
2. Czy sprawdzanie przechodzenia wszystkich EMA w tym samym kierunku jest dobrze pomyślane? Kod porównuje tylko wartość aktualnego i poprzedniego słupka dla trzech EMAs.
3. Zostało jeszcze doprogramowanie pozycji krótkich i ewentualnie trailing stops, ale to po rozwiązaniu wcześniejszych kwestii.
Pozdrawiam i z góry dzięki!
Strategia z Ultimate Forex Club jako EA dla MT4
Strategia z Ultimate Forex Club jako EA dla MT4
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Tylko do spokojnego rynku gdzie po konsolidacji masz łagodne wybicie i kontynuację ruchu w kierunku wybicia.
Na FX metody ze średnimi dają efekt wchodzenia w L na górkach i S na dołkach,jeśli to tylko korekta to można przetrzymać ,ale przeważnie wejście jest tak opóźnione że szkoda tego trzymać .
Na konsolidację nie ma metody , ze średnich robi się sinus i całą konsolę jedziesz "pod prąd" .
Moje zdanie - na dzisiaj to się do niczego nie nadaje .
Na FX metody ze średnimi dają efekt wchodzenia w L na górkach i S na dołkach,jeśli to tylko korekta to można przetrzymać ,ale przeważnie wejście jest tak opóźnione że szkoda tego trzymać .
Na konsolidację nie ma metody , ze średnich robi się sinus i całą konsolę jedziesz "pod prąd" .
Moje zdanie - na dzisiaj to się do niczego nie nadaje .
Nie spiesz się , zawsze zdążysz stracić .
Cześć,
czy mógłbyś mi wskazać jakiś kierunek w takim razie?
Już trochę czasu spędziłem na foreksie live i trochę dochodzę do wniosku, że jest to bardziej ruletka, niż rzeczywiste inwestowanie. A jednak są tacy, którzy regularnie zarabiają większe kwoty, również instytucje, oprócz indywidualnych inwestorów, korzystają z tego rynku, więc wrażenie zapewne jest błędne.
Z początku spędziłem ok. sześciu miesięcy na zulutrade (broker aaafx), ale tam jest spore opóźnienie między wysłaniem sygnału przez dawcę sygnału i jego odbiorem przed biorcę sygnału. Do tego niewiele o strategiach wiadomo, nie można zmieniać ich parametrów, ani robić backtestów na strategiach. Po ok. pół roku wyszedłem ze stratą 10%.
Teraz spróbowałem komercyjnego Expert Advisor. Ok. półtorej tygodnia temu przeniosłem konto do Think Forex i zainstalowałem Forex Growth Bot na VPS-ie. Trafiłem na dobry okres, bo przy rekomendowanej wielkości lota mam po tym ok. tygodniu +25%. Jednak backtesty wychodzą całkiem inaczej (co zarobi, to straci), niż ich wyniki na myfxbook. Na razie trzymam się tej strategii, bo lepszej nie znalazłem.
Próbowałem również testować różne Expert Advisors z http://codebase.mql4.com/, ale po przetestowaniu ok. pięćdziesięciu albo i więcej widzę, że według backtestów wszystkie są nic nie warte (albo nie wiem, jak z nich dobrze korzystać?). Najczęściej regularnie prowadzą do zera, stopniowo, krok po kroku coraz mniejszy i mniejszy depozyt. Czasami powodują błędy i w ogóle się nie uruchamiają (korzystam do testów z MT4 z Alpari, który jest brokerem z pięcioma cyframi po przecinku, a to może powodować, że niektóre strategie nie działają - czy jest dobry broker MT4 czterocyfrowy do backtestów, u którego mogę konto demo założyć? mogę też skopiować do niego dane Alpari).
Niektóre z nich to martingale, które regularnie zarabiają przez dłuższy okres czasu, a potem wszystko tracą. Część stosuje nierealne wielkości lotów, których broker by nie zaakceptował, ale to można zmienić. No a niektóre działają tylko przez krótki czas dla konkretnej pary, a dla innych okresów, ramek czasowych czy par walut tracą dużo lub nawet zerują konto.
Jak to w takim razie robią profesjonalni inwestorzy? Podejrzewam, że ich expert advisors nie różnią się aż tak bardzo od dostępnych na codebase. Teraz trochę próbuję swoich sił z programowaniem dostępnych opisów strategii samemu, bo wtedy więcej wiem, co się dzieje w EA i dlaczego działa tak, a nie inaczej. Czy profesjonalnie inwestorzy korzystający z EAs mają ich po prostu dużo i w zależności od sytuacji na rynku zmieniają te EAs? Co jest najważniejsze, żeby napisać dobrą strategię automatyczną?
Pozdrawiam!
czy mógłbyś mi wskazać jakiś kierunek w takim razie?
Już trochę czasu spędziłem na foreksie live i trochę dochodzę do wniosku, że jest to bardziej ruletka, niż rzeczywiste inwestowanie. A jednak są tacy, którzy regularnie zarabiają większe kwoty, również instytucje, oprócz indywidualnych inwestorów, korzystają z tego rynku, więc wrażenie zapewne jest błędne.
Z początku spędziłem ok. sześciu miesięcy na zulutrade (broker aaafx), ale tam jest spore opóźnienie między wysłaniem sygnału przez dawcę sygnału i jego odbiorem przed biorcę sygnału. Do tego niewiele o strategiach wiadomo, nie można zmieniać ich parametrów, ani robić backtestów na strategiach. Po ok. pół roku wyszedłem ze stratą 10%.
Teraz spróbowałem komercyjnego Expert Advisor. Ok. półtorej tygodnia temu przeniosłem konto do Think Forex i zainstalowałem Forex Growth Bot na VPS-ie. Trafiłem na dobry okres, bo przy rekomendowanej wielkości lota mam po tym ok. tygodniu +25%. Jednak backtesty wychodzą całkiem inaczej (co zarobi, to straci), niż ich wyniki na myfxbook. Na razie trzymam się tej strategii, bo lepszej nie znalazłem.
Próbowałem również testować różne Expert Advisors z http://codebase.mql4.com/, ale po przetestowaniu ok. pięćdziesięciu albo i więcej widzę, że według backtestów wszystkie są nic nie warte (albo nie wiem, jak z nich dobrze korzystać?). Najczęściej regularnie prowadzą do zera, stopniowo, krok po kroku coraz mniejszy i mniejszy depozyt. Czasami powodują błędy i w ogóle się nie uruchamiają (korzystam do testów z MT4 z Alpari, który jest brokerem z pięcioma cyframi po przecinku, a to może powodować, że niektóre strategie nie działają - czy jest dobry broker MT4 czterocyfrowy do backtestów, u którego mogę konto demo założyć? mogę też skopiować do niego dane Alpari).
Niektóre z nich to martingale, które regularnie zarabiają przez dłuższy okres czasu, a potem wszystko tracą. Część stosuje nierealne wielkości lotów, których broker by nie zaakceptował, ale to można zmienić. No a niektóre działają tylko przez krótki czas dla konkretnej pary, a dla innych okresów, ramek czasowych czy par walut tracą dużo lub nawet zerują konto.
Jak to w takim razie robią profesjonalni inwestorzy? Podejrzewam, że ich expert advisors nie różnią się aż tak bardzo od dostępnych na codebase. Teraz trochę próbuję swoich sił z programowaniem dostępnych opisów strategii samemu, bo wtedy więcej wiem, co się dzieje w EA i dlaczego działa tak, a nie inaczej. Czy profesjonalnie inwestorzy korzystający z EAs mają ich po prostu dużo i w zależności od sytuacji na rynku zmieniają te EAs? Co jest najważniejsze, żeby napisać dobrą strategię automatyczną?
Pozdrawiam!
Nie wiem , dobrym początkiem na pewno dobra strategia manualna z jak najmniejszą dawką uznaniowości .johnyjj2 pisze:Co jest najważniejsze, żeby napisać dobrą strategię automatyczną?
Problem jest ze zdefiniowaniem czegokolwiek jeśli chodzi o automat .Poszukaj na forum bo jest kilka tematów dotyczących możliwości napisania w pełni automatycznego EA . np:
http://www.forex-nawigator.biz/dyskusje ... 91&start=0
http://www.forex-nawigator.biz/dyskusje ... sc&start=0
Od siebie mogę tylko dodać że zabawki oparte na standardowych rozwiązaniach i wskaźnikach nie są wiele warte .
Im szybciej porzucisz nadzieję na uzyskanie efektów przez mnożenie ilości wskaźników lub stosowanie ogólnie dostępnych tym lepiej

Myślę że koncepcje oparte na PA mają jakieś szanse ,obecnie drążę tematy z link niżej :
ZL
http://www.forex-nawigator.biz/dyskusje ... php?t=9032
http://www.forex-nawigator.biz/dyskusje ... hor=Thorez
http://www.forex-nawigator.biz/dyskusje ... start=1070
I ostatni bardzo dobry dziennik:
http://www.forex-nawigator.biz/dyskusje ... 26&start=0
Nie spiesz się , zawsze zdążysz stracić .