вторник, 16 ноября 2010 г.

Торговый робот: AmiBroker - QUIK

Какими бы красивыми и интересными не были рассуждения о применении технического анализа или астрологии на финансовых рынках, для большинства важно то, сколько на этом можно заработать денег. И здесь уже на первый план выходит не столько теория, лежащая в основе торговой системы, и даже не сама система, сколько её практическая реализация на биржевом рынке. Современные тенденции всё больше и больше смещаются в сторону тотальной автоматизации торговой деятельности, что позволяет работать по высокочастотным алгоритмам и при этом не сходить трейдеру с ума, просиживая часами у монитора и нервно стуча пальцами по клавиатуре. Поэтому тема разработки торгового автомата более чем актуальна. Так как для исследований и трейдинга я предпочитаю использовать AmiBroker, то и автоматизацию организовываю путём простого добавления исполняющего модуля. И велосипед здесь изобретать не нужно. Есть уже готовые наработки для импорта транзакций в терминал QUIK от mehanizator и ООО. Однако, на мой взгляд, они требуют некоторой доводки и, беря за основу их программный код, я добавил в них следующие изменения:
1. Оптимизировал для работы с real-time данными, используя адаптер quik2amibroker
2. Добавил блок автоматического изменения номера транзакции в случае его повтора
3. Добавил оповещение об успешной регистрации заявки в торговой системе
4. Добавил оповещение об ошибке в регистрации заявки и её коде, информацию по которому можно узнать в разделе «Формат .tro-файла с результатами обработки транзакций» руководства пользователя
5. Убрал надпись «СЮДА РУКАМИ НЕ ЛАЗИТЬ».

AFL код торгового робота: bit.ly/quikrobot

Комментариев нет:

Отправить комментарий