Smart AC Trader Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Smart AC Trader Expert Advisor For MT4
- Smart AC Trader Expert Advisor For MT4 - Kryteria wejścia
- Smart AC Trader Expert Advisor For MT4 - Exit Criteria
- Smart AC Trader Expert Advisor For MT4 - miejsce na ulepszenia
Smart AC Trader Expert Advisor to zwykły system transakcyjny typu crossover ze średnią ruchomą. Jest przeznaczony do użytku na platformie transakcyjnej MetaTrader4. Ze względu na minimalny cel take profit, tego doradcę-eksperta można uznać za system skalpowania. Jako taki może być używany nawet w krótszych ramach czasowych, takich jak ramy czasowe jednominutowe, pięciominutowe i 15-minutowe. Ten robot handlowy obsługuje czterocyfrowego lub pięciocyfrowego brokera walutowego.
Użytkownik musi mieć świadomość, że ten system transakcyjny nie jest jeszcze gotowy do handlu na żywo. Nie udało się wygenerować zysków w testerze strategii. Dlatego każdy zainteresowany używaniem tego robota w handlu musi przeprowadzić własne testy, dopóki nie znajdzie ustawień, które dają pozytywne wyniki. Najszybszym sposobem na to jest wykorzystanie funkcji optymalizacji w testerze wstecznym. Gdy użytkownik znajdzie korzystne ustawienia, musi ponownie uruchomić tester bez optymalizacji. Ma to na celu potwierdzenie wyników przy użyciu wolniejszego trybu testowania.
Smart AC Trader Expert Advisor For MT4 - Kryteria wejścia
Smart AC Trader Expert Advisor obsługuje główne funkcje związane z wejściem i zarządzaniem handlem na każdej świecy. Kiedy uformuje się nowy słupek, robot sprawdza, czy na wykresie jest więcej niż 100 słupków, czy dozwolony jest automatyczny handel, czy nie ma jeszcze otwartego zlecenia w aktywnym symbolu i czy nadal jest wolny margines na otwieranie nowych transakcji . Jeśli wyniki tych kontroli są pozytywne, program przechodzi do przodu.
Traderowi przedstawiono kilka opcji do dostosowania w razie potrzeby w danych wejściowych, gdy doradca ekspercki jest po raz pierwszy stosowany na wykresie. Może przeglądać i modyfikować każdą z tych opcji w dowolnym momencie, klikając ikonę uśmiechu robota w prawym górnym rogu wykresu lub naciskając klawisz F7 na klawiaturze. Najważniejsze opcje omówiono poniżej:
- USEMOVETOBREAKEVEN = true - dla tej zmiennej można ustawić wartość true lub false. Gdy to prawda, zwycięskie transakcje zostaną zabezpieczone poprzez przesunięcie stop loss na rentowność.
- WHENTOMOVETOBE = 10 - Kiedy transakcja zyska 10 pipsów, jej stop loss zostanie przesunięty do ceny wejścia, aby zabezpieczyć transakcję.
- IncreaseFactor = 0,001 - Jeśli ta wartość jest większa lub równa minimalnej wielkości lota na rachunku handlowym (zwykle 0,01), wielkość lota w następnej transakcji zostanie zwiększona o tę kwotę, jeśli poprzednia transakcja zakończyła się stratą.
- Lotsize = 0,01 - każda transakcja ma wartość 0,01.
- Double_Lotsize = false - Jeśli ten parametr ma wartość true, doradca ekspercki weźmie wielkość lota z poprzedniej transakcji i podwoi ją, aby uzyskać wielkość lota dla następnej transakcji.
- TrailingStop = 30 - Jeśli transakcja zarobi 30 pipsów, jej stop loss zostanie zatrzymany, aby zablokować więcej zysków.
- Stop_Loss = 5 - nominalny stop loss dla każdej transakcji to pięć pipsów.
- Take_Profit = 5 - nominalny Take Profit dla każdej transakcji to pięć pipsów.
- FastMA = 1 - stosowana jest szybko zmieniająca się średnia z okresem jeden.
- SlowMA = 5 - Używana jest wolno poruszająca się średnia z okresem pięciu.
- Mom_Sell = 0,3 - Wskaźnik Momentu musi mieć wartość mniejszą niż 0,3, aby sygnał sprzedaży był ważny.
- Mom_Buy = 0,3 - Wartość momentum musi być mniejsza niż 0,3, aby sygnał kupna został zatwierdzony.
- MagicNumber = 562148 - transakcje podejmowane przez doradcę eksperta są identyfikowane za pomocą tej magicznej liczby.
- Start = 0 - Godzina rozpoczęcia handlu to godzina zero czasu serwera.
- End = 24 - Godzina zakończenia handlu to 24 godziny czasu serwera.
Kilka wskaźników technicznych jest używanych przez doradcę eksperckiego do generowania sygnału handlowego. Zastosowane wskaźniki, ich ustawienia oraz sposób interpretacji sygnału przedstawiono poniżej:
- Średnia krocząca (okres 1 i 5, liniowa średnia ważona, typowa cena) - Para średnich kroczących jest wykorzystywana do określenia trendu w najbliższym niższym przedziale czasowym bieżącego symbolu, a tym samym do określenia kierunku wejścia w transakcję. Jeśli 1 LWMA jest większa niż 5 LWMA dla bieżącej świecy, trend jest wzrostowy. Jeśli 1 LWMA jest mniejsze niż 5 LWMA dla bieżącego słupka, trend jest spadkowy.
- Momentum (okres 14, cena zamknięcia) - Wskaźnik ten służy jedynie do potwierdzenia sygnału, jaki dają średnie kroczące. Wartości pędu są uzyskiwane z trzech poprzednich świec z następnego wyższego okresu bieżącego symbolu. Przynajmniej jedna z tych wartości musi być mniejsza niż 0,3, aby potwierdzić sygnał handlowy.
Kiedy kombinacja średniej ruchomej daje sygnał wejścia, a wskaźnik dynamiki potwierdza sygnał, doradca ekspercki wykonuje transakcję z wolumenem transakcji 0,01 oraz z wartościami stop loss i take profit. Stop loss jest ustalany o pięć pipsów od ceny wejścia, a take profit o pięć pipsów od ceny otwarcia. Pięć pipsów to tylko nominalne stop loss i take profit. Rzeczywiste wartości różnią się w zależności od wysokości spreadu. Spread jest dodawany do stop loss, dzięki czemu handel jest bardziej ryzykowny i odejmowany od take profit, co sprawia, że handel jest mniej opłacalny.
Smart AC Trader Expert Advisor For MT4 - Exit Criteria
Smart AC Trader Expert Advisor przyjmuje tylko jedną transakcję naraz. Jak pokazano na liście zmiennych zewnętrznych, chociaż wydaje się, że funkcje progu rentowności i śledzenia są dostępne, korekta stop loss nie wystąpiła w żadnym momencie podczas testowania. Transakcje są zamykane tylko przez Take Profit i Stop Loss.
Smart AC Trader Expert Advisor For MT4 - miejsce na ulepszenia
Wydajność Smart AC Trader Expert Advisor w testach historycznych nie wygląda obecnie zachęcająco. W testach wykorzystuje się dane historyczne z pięciu miesięcy, ale robot zaczął przyjmować transakcje bardzo późno. Oznacza to, że robot tak naprawdę nie działał przez pięć miesięcy. Na początku testów wynik handlowy był już przewidywalny. Krzywa akcji opadała nieprzerwanie od początku do końca. Maksymalna wypłata wynosiła trzy procent. Chociaż współczynnik wygranych wynosił 51 procent, robot nie generował zysków, a współczynnik zysku wynosił tylko 0,45.
Zaskakujące jest stwierdzenie, że procent wygranych był większy niż 50 procent, ale system handlowy nie przyniósł wyników. Jednym z głównych czynników tych słabych wyników jest niekorzystny stosunek ryzyka do zysku. Kiedy spread zostanie uwzględniony w stop loss i take profit w sposób omówiony w tym artykule, bilans rentowności został zatytułowany na korzyść ryzyka. Kiedy transakcja wygrywa, konto zyskuje niewielką kwotę, ale gdy transakcja przegrywa, konto straci większą kwotę. To pokazuje, że przedsiębiorca korzystający z tego systemu transakcyjnego nie jest przygotowany na sukces od samego początku. Dlatego użytkownik musi znaleźć najlepszą relację Stop Loss i Take Profit, która przyniesie pozytywne rezultaty.
Kontynuując powyższą dyskusję, aby poprawić działanie tego systemu handlowego, należy zmienić domyślne wartości stop loss i take profit. Domyślne wartości pięciu pipsów sprawiają, że funkcje rentowności i końcowe są bezużyteczne. Zgodnie z definicją w danych wejściowych, transakcje osiągają rentowność przy 10 pipsach i są śledzone od 30 pipsów. To wyjaśnia, dlaczego testowane transakcje nie uległy zmianie w stop loss. Dlatego dalsze testy na podstawie danych historycznych z miesięcy lub lat muszą zostać przeprowadzone przez użytkownika. Ponadto testy należy przeprowadzać przy użyciu różnych symboli i okresów.