Jakie są różne typy zautomatyzowanego oprogramowania do obrotu giełdowego?
Istnieją zasadniczo dwa rodzaje oprogramowania do automatycznego obrotu giełdowego: oprogramowanie, z którego korzystają fundusze transakcyjne, oraz oprogramowanie używane przez osoby fizyczne. Wykorzystanie funduszy na oprogramowanie jest opracowywane wewnętrznie i często koncentruje się na znajdowaniu niewielkich korzyści, które można wykorzystać dzięki szybkości wykonywania. Oprogramowanie sprzedawane osobom fizycznym ma zazwyczaj atrakcyjny interfejs użytkownika i zawiera stronę dotyczącą głębokości rynku, na której wyświetlane są ceny ofertowe i cen ofertowych dla danego towaru.
Oprogramowanie do automatycznego zarządzania akcjami wykorzystywane przez fundusze jest zwykle napisane w języku komputerowym C ++. Jest zoptymalizowany pod kątem szybkości realizacji, ponieważ oprogramowanie musi śledzić tysiące zapasów, decydować, które powinny zostać kupione lub sprzedane, zdecydować, ile kupić i sprzedać, komunikować się bezpośrednio z komputerem giełdy oraz monitorować czas i cenę, aby można było zamknąć pozycje w razie potrzeby. Fundusze, które polegają na takiej prędkości, bardzo ostrożnie lokalizują komputer handlowy w pobliżu giełdy, na której handluje. Niewielka różnica w czasie realizacji między odległością 0,25 mil (400 metrów) i 2,5 mil (4000 metrów) może mieć kluczowe znaczenie dla handlu funduszami.
Wielu twórców zautomatyzowanego oprogramowania do obrotu giełdowego dla osób fizycznych umożliwiło traderowi pisanie i testowanie własnych algorytmów. Zazwyczaj dołączane są wcześniej napisane procedury standardowych wskaźników analizy technicznej. Większość z nich ma dobre możliwości tworzenia wykresów i pozwala użytkownikowi rysować linie trendu, używać strzałek w górę i w dół do oznaczania interesujących słupków i pozwalać mu robić notatki na samym wykresie. Często wykresy mogą być zapisywane do wykorzystania w przyszłości w standardowych formatach, takich jak .jpg lub .bmp.
Niektórzy twórcy zautomatyzowanego oprogramowania do handlu akcjami dla poszczególnych oferują niewiele więcej niż możliwość złożenia koszyka zamówień za dotknięciem przycisku ekranowego. Chociaż składanie koszyka zleceń może być użytecznym narzędziem, nie należy mylić tej funkcji z rozmiarem lub szybkością korzystania z funduszy zleceń koszykowych. Osoby fizyczne nie mogą konkurować z funduszami na arenie handlowej, jeśli jedynym kryterium sukcesu lub porażki jest szybkość.
Systemy handlu czarnymi skrzynkami są sprzedawane poszczególnym handlowcom, którzy szukają oprogramowania do automatycznego handlu akcjami. System czarnej skrzynki oznacza, że algorytmy nie są ujawniane. Systemy te mogą zawierać wiele wyników testów pokazujących, jak udane były w przeszłości, ale ostrożny kupujący będzie chciał wiedzieć, czy istnieje znaczna liczba wyników dla handlu w czasie rzeczywistym, najlepiej zweryfikowana przez niezależnego testera. Powodem nalegania na zweryfikowane wyniki w czasie rzeczywistym jest to, że większość systemów można łatwo zoptymalizować na podstawie danych historycznych, generując w ten sposób bardzo dobre wyniki, ale stracą pieniądze w handlu w czasie rzeczywistym.