Какво е алгоритмична търговия?
Алгоритмичната търговия е процес за изпълнение на поръчки, използващи автоматизирани и предварително програмирани инструкции за търговия, за да отчитат променливи като цена, време и обем. Алгоритъмът е набор от насоки за решаване на проблем. Компютърните алгоритми изпращат малки части от пълната поръчка на пазара във времето.
Алгоритмичната търговия използва сложни формули, комбинирани с математически модели и човешки надзор, за да се вземат решения за покупка или продажба на финансови ценни книжа на борса. Алгоритмичните търговци често използват високочестотна технология за търговия, която може да даде възможност на една фирма да прави десетки хиляди сделки в секунда. Алгоритмичната търговия може да се използва в голямо разнообразие от ситуации, включително изпълнение на поръчки, арбитраж и тенденции за търговия.
Разбиране на алгоритмичната търговия
Използването на алгоритми в търговията нараства след въвеждането на компютърни системи за търговия на американските финансови пазари през 70-те години. През 1976 г. Нюйоркската фондова борса въвежда системата за обозначени поръчки (DOT) за маршрутизиране на поръчки от търговци към специалисти на борсата. В следващите десетилетия борсите засилиха способностите им да приемат електронна търговия и до 2010 г. над 60 процента от всички сделки бяха извършени от компютри.
Авторът Майкъл Луис привлече вниманието на обществеността на високочестотни, алгоритмични търговия, когато публикува най-продаваната книга Flash Boys , която документира живота на търговците и предприемачите от Уолстрийт, които помогнаха за изграждането на компаниите, дошли да определят структурата на електронната търговия в Америка. В книгата му се твърди, че тези компании са участвали в надпревара с оръжия за изграждане на все по-бързи компютри, които биха могли да общуват с борсите все по-бързо, за да спечелят предимствата на конкурентите със скорост, използвайки видове поръчки, които им се възползват във вреда на средните инвеститори.
Алгоритмична търговия „Направи си сам“
През последните години практиката на алгоритмичната търговия "направи си сам" стана широко разпространена. Хедж фондовете като Quantopian, например, извличат алгоритми на източници от аматьорски програмисти, които се състезават за спечелване на комисиони за писане на най-печеливш код. Практиката стана възможно благодарение на разпространението на високоскоростен Интернет и разработването на все по-бързи компютри на сравнително евтини цени. Платформи като Quantiacs се появиха, за да обслужват търговците за деня, които желаят да опитат силата си в алгоритмичната търговия.
Друга нова технология на Уолстрийт е машинното обучение. Новите разработки в областта на изкуствения интелект позволиха на компютърните програмисти да разработят програми, които могат да се подобрят чрез итеративен процес, наречен задълбочено обучение. Търговците разработват алгоритми, които разчитат на задълбочено обучение, за да станат по-печеливши.
Ключови заведения
- Алгоритмичната търговия е използването на алгоритми, базирани на процеси и правила, за да се използват стратегии за извършване на сделки. Тя нарасна значително в популярността си от началото на 80-те години и се използва от институционални инвеститори и големи търговски фирми за различни цели. Въпреки че предоставя предимства, като по-бързо време за изпълнение и намалени разходи, алгоритмичната търговия също може да изостри негативните тенденции на пазара, като предизвика флаш сривове и незабавна загуба на ликвидност.
Предимства и недостатъци на алгоритмичната търговия
Алгоритмичната търговия се използва главно от институционални инвеститори и големи брокерски къщи за намаляване на разходите, свързани с търговията. Според изследвания, алгоритмичната търговия е особено благоприятна за големи размери на поръчките, които могат да представляват до 10% от общия обем на търговия. Обикновено производителите на пазара използват алгоритмични сделки, за да създадат ликвидност.
Алгоритмичната търговия също така позволява по-бързо и лесно изпълнение на поръчки, което го прави привлекателен за борсите. Това от своя страна означава, че търговците и инвеститорите могат бързо да резервират печалби от малки промени в цената. Стратегията за скалиране на търговията обикновено използва алгоритми, тъй като включва бързо купуване и продажба на ценни книжа на малки ценови стъпки.
Скоростта на изпълнение на поръчката, предимство при обикновени обстоятелства, може да се превърне в проблем, когато няколко поръчки се изпълняват едновременно без човешка намеса. Крахът на флаш от 2010 г. беше обвинен в алгоритмичната търговия.
Друг недостатък на алгоритмичните сделки е, че ликвидността, която се създава чрез бързи поръчки за покупка и продажба, може да изчезне за миг, елиминирайки промяната за търговците да печелят от промените в цените. Това също може да доведе до моментална загуба на ликвидност. Изследванията разкриха, че алгоритмичната търговия е основен фактор за причиняване на загуба на ликвидност на валутните пазари, след като швейцарският франк прекрати еврото си през 2015 г.