Pojęcie z rynku Forex

Handel algorytmiczny

Handel algorytmiczny wykorzystuje program do automatycznego określania parametrów zleceń lub ich wykonania według zapisanych reguł. Może obejmować całą strategię albo samo dzielenie i realizację zlecenia. Automatyzacja nie usuwa błędów kodu, kosztów ani wpływu decyzji człowieka na reguły.

Przykład edukacyjny

Jak to działa w praktyce?

W hipotetycznej strategii program kupuje 100 jednostek po przecięciu średnich na zamknięciu świecy. Limit jednej pozycji zapobiega kolejnym wejściom na każdym ticku, dopóki poprzednia pozycja pozostaje otwarta.

Przypadek do przeanalizowania

Jeden sygnał, wiele ticków

Hipotetycznie warunek kupna pozostaje prawdziwy przez 40 ticków; plan dopuszcza jedną pozycję.

  1. Bez sprawdzenia istniejącej pozycji kod może wielokrotnie wysłać zlecenie.
  2. Dodaj warunek braku pozycji oraz identyfikację już obsłużonego sygnału.

Co z tego wynika? Testuj liczbę zleceń i odrzucenia, nie tylko pojawienie się sygnału.

Granica przykładu: Zachowanie zależy od kodu, uprawnień i odpowiedzi brokera.

Od sygnału do zlecenia

Od sygnału do zleceniaSam sygnał nie kontroluje liczby wysłanych zleceń.1Warunek cenyCzy sygnał powstał na właściwych danych?2Stan strategiiCzy nie ma pozycji i sygnał nie był już obsłużony?3Wysłanie zleceniaSprawdź odpowiedź i wynik wykonania.
Sam sygnał nie kontroluje liczby wysłanych zleceń.
Opis tekstowy diagramu
  1. Warunek ceny: Czy sygnał powstał na właściwych danych?
  2. Stan strategii: Czy nie ma pozycji i sygnał nie był już obsłużony?
  3. Wysłanie zlecenia: Sprawdź odpowiedź i wynik wykonania.

Ważne rozróżnienie

Handel algorytmiczny / Expert Advisor (EA) - robot tradingowy

Trading algorytmiczny jest metodą automatyzacji; Expert Advisor jest konkretną formą programu w MetaTraderze.

Sprawdź, czy rozumiesz

Rozpoznać brak kontroli stanu w regule automatycznej.

Co najlepiej zapobiega 40 zleceniom przy jednym utrzymującym się sygnale?

Pokaż odpowiedź i wyjaśnienie

Kontrola pozycji i obsłużonego sygnału

Reguła musi uwzględniać stan, a nie sam warunek ceny.

Od planu do testu automatyzacji

Krok 2 / 12 · 0 / 12 powtórzonych

Zobacz cały zestaw →

Postęp jest zapisany wyłącznie w tej przeglądarce.

Źródła i dokumentacja

  • MetaTrader 5 – handel algorytmiczny

    Zakres automatycznego handlu i działania Expert Advisors w oficjalnym terminalu MetaTrader 5.

    Odczytano dokument:
  • cTrader – automatyzacja

    Oficjalna dokumentacja cTrader Algo potwierdza tworzenie cBotów w C# i Pythonie oraz zakres automatyzacji.

    Odczytano dokument:

Przykład pokazuje mechanizm. Bieżące warunki rachunku i specyfikację instrumentu sprawdź u dostawcy.

To pojęcie po angielsku →

Ta definicja jest niejasna — zgłoś uwagę

Uwagi trafiają do redakcji. Nie wpisuj danych rachunku, danych osobowych ani informacji kontaktowych.

← Wszystkie pojęcia