Dlaczego Twoja strategia (EA) nie działa?

Zarówno w korespondencji, jak i na licznych forach, często pada pytanie: „dlaczego mój EA nie działa”. Zapraszam więc do zapoznania się z procedurą, która ma na celu ustalenie dlaczego tak się dzieje. Problemy omówione w tym wpisie są trywialne, stąd wpis adresowany jest głównie do początkujących, choć i zaawansowanym może się przydać, aby… linkować go początkującym, gdy się po raz kolejny zapytają czemu ich EA nie chodzi ;)

Sprawdź czy EA posiada zezwolenie na handel

O tym, że EA nie ma zezwolenia na handel informuje nas „smutna buźka” w prawym górnym rogu wykresu z EA.
Aby zezwolić na handel naciśnij F7,  wybierz zakładkę Ogólne, opcja „Zezwól na handel” powinna być zaznaczona.

Sprawdź czy EA posiada zezwolenie na używanie DLL/zewnętrznych strategii

Niektóre strategie korzystają z zewnętrznych bibliotek. Jeśli EA nie działa, a wymaga jakiegoś DLLa sprawdź czy EA posiada zezwolenie na import DLL. Podobnie jak poprzednio, sprawdzasz to na zakładce Ogólne czy opcję „umożliw import DLL” oraz „Umożliw import zewnętrznych strategii” są zaznaczone.

Sprawdź czy strategie są włączone

Jeśli w prawym górnym rogu wykresu znajduje się krzyżyk, oznacza to, że strategie są wyłączone. Aby włączyć, znajdź na pasku narzędzi przycisk „Włącz strategię”, przycisk ten powinien być wciśnięty oraz powinna się na nim pokazać zielona ikona.

Sprawdź czy podałeś prawidłowe parametry

Często EA mimo, że działa to nie jest w stanie otworzyć żadnej pozycji. Dzieje się tak np. gdy podamy odległość stop lossa mniejszą niż dopuszczalna przez brokera, a EA tego nie poprawi i nie zgłosi błędu. Tak więc jeśli EA nie chodzi, to możliwe, że najzwyczajniej w świecie w parametrach jest jakiś błąd.

Sprawdź czy masz wystarczające środki

Często EA nie sprawdzają w żaden sposób czy na koncie są wymagane do otworzenia pozycji środki ani też nie zgłaszają z tej racji żadnego błędu.

Sprawdź czy EA nie zapętla się w nieskończoność

Jeśli wszystko inne wydaje się być w porządku, a EA zużywa nieprzyzwoicie wiele mocy procesora, to możliwe, że występuje zapętlenie w kodzie, warto więc przyjrzeć się pętelkom w kodzie.

Sprawdź dziennik

Wbrew pozorom w dzienniku potrafi od czasu do czasu pojawić się coś ciekawego, więc nie zaszkodzi go sprawdzić.

Autor: Łukasz Tomaszkiewicz

Podziel się ze znajomymi:

Prześlij nam swoje uwagi

Imię i nazwisko (wymagane)

Adres email (wymagane)

Treść wiadomości

  • Facebook