Profesjonalny doradca wysokiej częstotliwości o wysokiej częstotliwości. Pobierz

Anonim

Rozwój detalicznego rynku forex sprawia, że ​​stare zmiany są trafne. Jeśli wcześniej, w przypadku dużego zleceń, dealer mógłby z łatwością wywalać kupca, zaprzestając przyjmowania zamówień, wtedy nowoczesny system rynkowy zależy bezpośrednio od wielkości obrotu. W artykule przyjrzymy się jednemu z tych doradców, choć nie bezpośrednio związanych z HFT, ale z dość dużą częstotliwością transakcji.

Opis strategii doradcy wysokiej częstotliwości

Doradca High Frequency kieruje się w kierunku dynamiki cen. Kiedy rynek pojawia się ostry ruch w górę lub w dół, doradca ustawia oczekujące zamówienie w kierunku tego ruchu. Kto handluje wiadomościami, wie, że próba wejścia na rynek na impuls może nie, zwłaszcza jeśli wejdziesz na rynek lub zatrzymasz zamówienia. Głównym problemem jest poślizg. Z drugiej strony, jeśli impuls jest wystarczająco duży, nawet jeśli otworzysz się z poślizgnięciem, wciąż zyskujesz.

Ale pozostaje kwestia zysków. Ważne jest, aby mieć czas na ustalenie plusa, dopóki cena się nie zmieni. Aby zamknąć pozycje w poradniku HF, stosuje się prymitywną metodę dla całego zysku. Gdy całkowity zysk dla wszystkich pozycji osiągnie pewną wartość, wszystkie zlecenia są zamknięte, a odroczone zlecenia są usuwane. Zaletą tej metody jest prostota i przewidywalność rentowności.Gorzej, że doradca nie zarządzać indywidualne zamówienie, z powodu tego, co utrata pojedynczego zlecenia będzie ciągnąć wynik w dół, a pozycja nie może być zamknięta przez długi czas.

Jak dynamika determinuje otwarcie pozycji?

Okres N (na przykład 10 sekund) w parametrach doradcy wyznacza okres ponownego obliczania wskaźników. Mówiąc ogólnie, jest to wewnętrzny ramy czasowe doradcy. Co 10 sekund doradca oblicza kierunek, w którym cena względem poprzedniej wartości została przeniesiona do i ile. Jeśli wielkość ruchu okazały się bardziej niż przeciętnie, a jednocześnie więcej niż minimalna wartość przesunięcia min_range oferta Kup lub Sprzedaj Zatrzymanie Zatrzymanie zamówienie, w zależności od kierunku przesuwania. Uwzględnia się również pozycję wskaźnika ROC względem zera. My tylko shuffle go, gdy jego wartość jest większa od zera i sprzedawać tylko wtedy, gdy ROC jest mniejsza od zera.

Zasada Doradca

W High Frequency EA ma limitu na liczbę zleceń, więc należy uważnie monitorować wielkość wolnego marginesu. Jeśli zamówienia gromadzą się za dużo, lepiej jest ręcznie zamknąć wszystkie bieżące pozycje, nawet jeśli mają małą stratę.

Ustawienia eksperta eksperta

  • ROC_Period - okres obliczania wskaźnika ROC.
  • IND_TF - ramy czasowe wskaźnika.
  • partia - stała część zamówienia oczekującego.
  • zysk - zysk z zysku.
  • N - okres w sekundach dla wewnętrznych obliczeń.
  • K jest okresem uśredniania.
  • min_range to minimalna pula cen.
  • range_stop - odległość w punktach ustalania zamówienia z aktualnej ceny.
  • magia to unikalna liczba doradcy.

Testy doradcą wysokiej częstotliwości

Podczas testowania doradcy wysokiej wydajności należy wziąć pod uwagę fakt, że tester MetaTrader 4 nie uwzględnienia requotes poślizgu i pływającą spread.Dlatego też każdy test może dać jedynie orientacyjny pomysł, jak doradca będzie zachowywał się na prawdziwym koncie.

Dlaczego testujesz w testerze?

W każdym przypadku przed umieszczeniem podobnego robota na prawdziwym koncie należy ustalić przybliżone ustawienia i pary walutowe dla celów handlowych. Oznacza to, że najpierw musisz się dowiedzieć, jakiego potencjału są instrumenty handlowe. Do testowania można ograniczyć się tylko do większych par. Kurs krzyżowy zawiera niewiele informacji na ten test, ponieważ łatwo można obliczyć z tych samych kierunków.

Optymalizujemy doradcę eksperta na dwa parametry: okres ROC i odległość na zamówienie. Okresy handlowe M1. Test zostanie przeprowadzony w czerwcu 2016 roku. Przejrzyj wyniki optymalizacji dla głównych walut. W tym przypadku nasycony zielony kolor na wykresach optymalizatora oznacza największy zysk (ale nie koniecznie najmniejszy wypłat).

EURUSD

Liderem bezwarunkowego był wynik ROC (20) i range_stop, równy 4 punktom. Wyraźnie ma to wpływ na stosunkowo niewielką zmienność EURUSD, z powodu której bezwzględna wielkość impulsu jest również niewielka.

Wyniki optymalizacji zespołu wysokiej częstotliwości dla EURUSD

Test z określonymi parametrami wykazuje dość stabilny wzrost wydajności, przy niewielkim spadku.

Przetestuj robot z tymi parametrami.

GBPUSD

Nie za nic, że te waluty są nazywane bliźniaczymi braćmi. Jeśli chodzi o euro, za funt, widzimy jasno wytyczoną granicę powyżej najbardziej optymalnych 4 punktów. W związku z tym wartości 8 i 2 punkty dla range_stop będą najbardziej nieodpowiednie. Najlepsze okresy dla wskaźnika ROC w kolejności malejącej to 15, 10 i 20.

Wyniki optymalizacji doradcy wysokiej częstotliwości w GBPUSD

Test na optymalne rentowności.

Przetestuj robot z tymi parametrami.

USDCHF

Niestety, jeśli chodzi o USDJPY, frank nie uzyskał dobrych wyników.

Wyniki optymalizacji dla Doradców Wysokiego Szczebla dla USDCHF

Niemniej najlepszym rozwiązaniem było przejęcie ROC (20) i range_stop, równe 4 punktom, co zapewniało wystarczająco dużą częstotliwość transakcji.

Przetestuj robot z tymi parametrami.

USDCAD Kanadyjczycy wykazują wyraźną przewagę dużych odległości. Ale nie było pozytywnych wyników z parametrem range_stop poniżej 6 punktów.

Wyniki optymalizacji doradcy wysokiej częstotliwości dla USDCAD

Razem, optymalne parametry kanadyjskie to okres 20 punktów i odległość rzędu 10 punktów.

Przetestuj robot z tymi parametrami.

AUDUSD

Wyniki dla Australii były znacznie większe. Co ciekawe, najlepszy wynik zysku jest prawie taki sam jak EURUSD.

Wyniki optymalizacji dla High Frequency Advisor dla AUDUSD

Jednakże uzyskano optymalny wynik o najniższym względnym spadku z zakresem 10-punktowym i 20-krotnym ROC.

Przetestuj robot z tymi parametrami.

NZDUSD

Dla Nowozelandczyka typowe są rzadkie, ale bardziej zauważalne impulsy. Najwyraźniej, w związku z tym uzyskano najlepszy wynik i optymalną wartość zwrotu z ryzykiem ROC (25) i range_stop równym 10 punktom.

Wyniki optymalizacji dla doradców wysokiej częstotliwości dla NZDUSD

Test wykazał jedno z najniższych wypłat z testowanych par.

Przetestuj robot z tymi parametrami.

Wyniki badania

Przed użyciem doradcy wysokiej częstotliwości na prawdziwym koncie, należy rozważyć kilka czynników:

Po pierwsze, wiele serwerów jest wysyłanych na serwer. Jeśli prowadzisz handel w centrach handlowych (DC), najprawdopodobniej będziesz często wymagany.W skrajnym przypadku, dla handlu może nawet zablokować. Jeśli pojawiają się problemy z wydajnością, spróbuj zwiększyć parametr N. Im większa wartość, tym niższa częstotliwość zleceń.

  • Po drugie, doradca jest bardzo wrażliwy na śliskie. Należy pamiętać, że używa zlecenie stop, więc nawet na wyniki rynku może być duży poślizg. No oczywiste rozwiązanie tutaj. Alternatywnie, można spróbować innego brokera.
  • Po trzecie, ze względu na mały cel, koszty handlowe (spread) i Komisja powinny być minimalne. Podsumowując te dane, możemy stwierdzić, że broker ECN-najlepiej pasuje do doradcy. Najlepiej, chcesz przetestować doradcą w kilku urzędach pracy, jako pośrednicy nie zawsze korzystają z tych samych dostawców dla notowań, ale tutaj bardzo dogodnie mieć Lmax z niemal gwarantuje wykonanie. >>> Pobierz Doradca wysokiej częstotliwości
  • Inne doradcy

Doradca Zysk Pacman - Martingale dla początkujących

Radny Aeron JJN Scalper EA - skalpowanie intraday

  • Robot Advisor - Artificial Intelligence Stochastics +
  • Advisor Ilan 1. 6 Dynamiczny - Doradca zerwać premię
  • Programowanie Robot Wars: kupić forex doradcą lub pobrać?

myfxbook Usługa: nauczyć się czytać doradcy monitorowany poprawnie. Część 1

  • Tworzenie MQL4 eksperta handlowa: otwieranie nowych perspektyw w Forex