За това издание на нашата поредица от блогове с 5 въпроса разговаряхме с Тод Лий, бивш търговец, който е направил кариера в разработването на алгоритми с ADL, нашия визуален програмен интерфейс за проектиране на алгоритми. ADL, който е интегриран в платформата TT®, позволява на търговците да проектират, тестват и внедряват алгоритми за търговия, без да пишат нито един ред код.

Тод започва кариерата си в средата на 2000 г. като частен търговец в Marex Spectron в Лондон. Той продължи да ръководи глобален макроинвестиционен фонд в Австралия, след което основа „Quantum Futures“, доставчик на алгоритми за изпълнение на фючърси, в САЩ през 2015 г. Тод също така съветва клиенти на TT относно индивидуални решения за изпълнение и интегрирана автоматизация чрез своите „ADL инструменти“ » инициатива. С офиси в Лос Анджелис и Австралия, Тод пътува много из САЩ, Обединеното кралство, Европа и Канада, за да подкрепя своите клиенти и техните търговски начинания.

Каква е основната дейност на ADL Tools и защо създадохте фирмата? Каква възможност видяхте в началото и как тя се сравнява с това, което виждате сега?

ADL Tools е консултантска услуга, специализирана в проектиране на алгоритъм за изпълнение по поръчка в ADL за платформи на Trading Technologies. Ние работим с бюра за изпълнение, CTA, маркет мейкъри, проп фирми и индивидуални търговци в световен мащаб, разработващи усъвършенствани инструменти за изпълнение, pushed и multi-play алгоритми.

Когато TT интегрира ADL в платформата X_TRADER® през 2011 г., това създаде много уникална възможност - възможността за търговците да включат персонализирана автоматизация в своите стратегии за изпълнение, без да се налага да предприемат широкомащабно развитие - като същевременно безпроблемно запазват контрола и видимостта на всички свързаният алгоритмичен поток от поръчки през потребителския интерфейс на X_TRADER. Това даде възможност на проактивните търговци да експлоатират допълнително предимствата си, като същевременно остават в рамките на потребителското изживяване на TT, с което вече бяха толкова запознати. Погледнато назад, това може да изглежда като доста елементарна стъпка, но по това време беше много новаторска.

Оттогава платформата TT изведе тази иновация до нови висоти. Платформата предлага много по-ниски закъснения и подобрена автоматизирана интеграция, предоставяйки на проактивните търговци същото конкурентно предимство на днешните пазари.

Ние непрекъснато работим с нашите клиенти, за да разширим границите на възможностите на езика за визуално програмиране ADL и да използваме ефективността на изпълнение в реално време, която той може да осигури в цялата платформа TT. Това е вълнуващо време за използване на технологии на финансовите пазари.

Как се научихте да използвате ADL и какво препоръчвате на другите, които се учат да създават алгоритми с помощта на ADL?

По това време бях търговец, който искаше да преодолее празнината в автоматизацията и проучваше различни пътища, включително изучаване на MATLAB и Python. Намерих и двата езика за много полезни за количествено определяне, но ми се стори извънредно използването им за нещо, свързано с изпълнението.

Бях много запознат с TT и когато интегрирахте ADL в платформата X_TRADER, това беше точно това, което търсех — специално решение за автоматизация, насочено към търговци без богат опит в кодирането.

Имах късмета да получа подкрепата на ветерани трейдъри, които са използвали ADL от самото му създаване в TickIt Trading Systems. Завърших уроците за родния ADL няколко пъти, проучих всяка публикация във форумите на ADL и посветих дванадесет месеца на разширяване на границите на това, което мога да предвидя/създам с езика.

Толкова много харесах предизвикателството и процеса, че започнах да създавам алгоритми за колеги трейдъри, след което не след дълго новооткритият ми набор от умения се превърна в целия ми професионален фокус.

По отношение на препоръките:

  • Родните ADL уроци вършат чудесна работа за представяне на основите на езика.
  • ADL форумите са много полезни, когато започвате да подхождате към по-сложни проблеми. Открих, че множество публикации помогнаха за вдъхновение за нови идеи за това какво е възможно.
  • Силният опит в търговията определено е много полезен, тъй като естествено информира какви видове стратегии/инструменти за изпълнение може да си струва да се изградят, за да се подобри предимството.

В крайна сметка един алгоритъм за изпълнение е толкова добър, колкото е добър търговската логика, вградена в него.

Можете ли да дадете широка представа за различните видове алгоритми, които разработвате? Това ли са алгоритми за двупосочно пътуване? Алгоритъм за въвеждане на поръчка? Алгоритми за управление на поръчки?

Всички изброени! Въпреки това, в наши дни предпочитам да се съсредоточа върху изграждането на по-мащабни решения за институционални участници, като използвам различните интегрирани функции за автоматизация в платформата TT. Като пример, аз често разработвам CTA и/или алгоритми за създаване на пазари, използвайки ADL, карам клиента да ги внедри чрез Autotrader™ и управлявам пълния набор от внедрени екземпляри и техните различни дефинирани от потребителя входни променливи в реално време чрез персонализиран потребителски интерфейс на Excel .

Ние разработваме сравнителни алгоритми за изпълнение за бюра за изпълнение на банки/FCM и тяхната клиентела, систематични стратегии за CTA, автоматизирани решения за институционални маркет мейкъри и усъвършенствани инструменти за изпълнение за търговци на точка и щракване.

Вълнуващото при автоматизирането на изпълнението е, че можем да вземем всеки традиционен ръчен процес на изпълнение и да подходим към него по много по-сложен, ефективен и преднамерен начин – независимо дали става дума за въвеждане на поръчка, управление на поръчки, двупосочен живот на търговията или многократно двупосочен процес на изпълнение на стратегията.

Разширява ли се светът на алго стратегиите или клиентите ви рутинно искат подобни алго стратегии?

През последното десетилетие светът на сравнителните стратегии за изпълнение като цена на пристигане, VWAP и TWAP придоби известност на фючърсните пазари, определяйки стандарта за това как се изпълнява институционалният бизнес, докато анализът на транзакционните разходи (TCA) еволюира в начина, по който се оценява ефективността на изпълнението .

От друга страна, персонализираните стратегии за изпълнение продължават да се разширяват бързо, тъй като участниците на пазара разработват индивидуални алгоритми, за да се погрижат за нишовите аспекти на техния процес на търговия. Например CTA често срещат трудности при постигането на ценообразуването на своите теоретични модели на практика. Намаляването на разликата между тяхното действително изпълнение и теоретичното ценообразуване на техните модели често изисква преднамерен, уникален и специфичен за стратегията подход.

Дори при много общи типове поръчки, клиентите почти винаги искат да персонализират част от процеса, което им дава по-голям контрол върху техния работен процес и им помага да поддържат по-добре специфичното си предимство.

Непрекъснато измислям нови начини за подход към сложни проблеми, което ме държи напълно ангажиран в работата ми и е една от основните причини да обичам това, което правя.

Какво предимство предоставя ADL на разработчиците и търговците на алгоритми?

ADL е феноменален инструмент за подобряване на изпълнението. Езикът улеснява бързите решения за пускане на пазара, като позволява на разработчика или търговеца да се съсредоточи изцяло върху самата стратегия за изпълнение и да остави цялата свързаност, колокацията и по-големите грижи за „инфраструктурата“ на TT.

Внедряването на ADL алгоритми в рамките на TT средата позволява на търговеца да изпълнява с алгоритмични скорости, умишлено с всички дискреционни контроли на ръчното изпълнение.

Подобрените функции за автоматизирана интеграция на платформата TT направиха включването на ADL алгоритми в процеса на изпълнение още по-безпроблемно, ефективно и полезно.

Първоначално публикувано на https://www.tradingtechnologies.com на 30 юли 2019 г.