Блог им. yurikon

AutoTrade 5. Масштабный апдейт и новые фичи.

    • 12 сентября 2024, 11:44
    • |
    • yurikon
  • Еще

Всем доброго дня!

Почти два года ничего не писал в блог, но мы не сидели без дела все это время. Год назад появилась идея сделать обновления нашей программы для алготрейдинга AutoTrade, чтобы подключение квиков сводилось просто к запуску скрипта на LUA. Дальше решили обновить интерфейс и сделать его более компактным и удобным. Добавить модные нынче дашборды. Отладить LUA. Проработать систему мониторинга и оповещений, чтобы юзер был в курсе, если завис квик или появился ордер без обратной связи и тд. Потом биржа ввела ассиметричную систему тарифов и пришлось сделать флаг Book or Cancel у ордеров. Для этого еще раз обновили код LUA-коннектора, так как в формальных командах этого флага не оказалось.

В общем, вчера у напильника отвалилась ручка. :-) Мы решили не откладывать и все рассказать общественности про наш софт AutoTrade (АТ). АТ  легко может подключаться к квикам, транзаку и даже прямому шлюзу Plaza2 и удобно рулить сразу кучей счетов из разных терминалов, как одним счетом. А если трейдер устал, он может подключить программы теханализа или свой расчетный робот и передавать сигналы в AutoTrade на исполнение по заданным правилам.

Первая версия AutoTrade вышла в 2007 году. Тогда поддержка квиков строилась на библиотеке trans2quik и получении данных из квика через ODBC. С тех пор мы добавили много функционала, часть из которого — это запросы трейдеров. Дальше в серии постов я расскажу про насущные проблемы трейдеров и управляющих, которые торгуют алгоритмами, и нашу реализацию решений на примере AutoTrade. Надеюсь вам понравится, а какие-то наши решения будут полезны в собственном трейдинге.

AutoTrade 5. Масштабный апдейт и новые фичи.


Всем профитной торговли!
Продолжение следует...

2.3К | ★1
16 комментариев
Поздравляю с релизом!
avatar
Aleksey, благодарствую! :-)
avatar
Head of Algonaft'$, я вас не помню среди наших клиентов. Как вы можете судить про тянет/ не тянет? Еще и обзывать людей.
avatar
Head of Algonaft'$, тслаб — сложная софтина, в которой накручено столько всего… что она неоправданно требовательна к вычислительным ресурсам и крашится непредсказуемым образом при большом количестве агентов+позиций. При этом в тслабе нет элементарно необходимого при торговле большим портфелем: внутреннего сведения виртуальных позиций в реальную и вывод в рынок только её. Кубики да ещё и в бесплатном режиме для теста это круто. Тут одни благодарности авторам. В реальной торговле крупных позиций, состоящих из множества подмножеств мелких тслаб плохо справляется. Так что я бы не по всем показателям смотрел на тслаб как на эталон.
avatar
Sergey Pavlov, 
все есть, если писать на сишарпе, а не строить из кубиков.
Дмитрий Овчинников, Совершенно верно 👍 
avatar
Sergey Pavlov, движок и тестер стратегий у нас тоже есть, пока в паблик не готовы предоставлять. Когда надо проторговать 100+ экземпляров стратегий, там обычно возникает затык при обновлении интерфейса пользователя — слишком много событий на перерисовку. Поэтому немного другие технологии нужны — проторговка в фоне и доставка в ГУИ только важной инфы. Наш софт может делать это еще и на 10-х клиентских счетах. Разновидность копитрейдинга.
avatar
Алексей Ван нервно курит за углом
avatar
avatar
А алгоритм робота в виде чего задается? С#, кубики, ...?
avatar
Fat, сейчас алгоритм задается во внешней программе. Например, MultiCharts. Получается асинхронная модель торговли: есть стратегия для расчета теоретических позиций и есть модуль исполнения с заданными параметрами (размер позы, метод, проскальзывания). Кроме этого, можно получать сигналы по сети от источника, например скрипта Python, который крутится где-то на серваке и обсчитывает маркет дату. 
avatar
yurikon, это не для масс )

Посмотрите возможности ИИ по переносу из Мультика в Питон. Уверен, будет почти без напильника.
avatar
Gambler, соглашусь. Мультичартс привел как пример. Я кстати, пробовал с помощью ChatGPT составлять код на встроенном языке Мульта. Каркас еще более менее, но сам код кривой, некоторых слов вообще нет в языке.

Про питон думаем, легкий движок, который будет размечать график на бай/селл, а АвтоТрейд исполнять.
avatar
yurikon, популярность языка увы имеет значение для ИИ. И «правильность» методов.

Шутки шутками, а ИИ отлично знаком с Луа и умеет писать под Квик хороший код. А сверх распиаренный MQL генерирует с массой ошибой.

Причина очень простая. Луа популярный язык вне трейдинга, и он значительно опережает по количеству кодов. Он более продуманный, и для ИИ важно логичность действий, правильность методов, названий параметров. И МКЛ с приходом ИИ поплыл. А топом будет конечно же языки Питон, Нода и СиШарп. По ним ИИ как на родном языке разговаривает.

Кастомные скрипты как Изи, АФЛ, МКЛ — умножается на ноль в век ИИ.
avatar

Читайте на SMART-LAB:
Российский рынок неоднозначно отреагировал на рост нефтяных цен
Торги 6 марта на российских фондовых площадках, как и днем ранее, завершаются разнонаправленно. Влияние на котировки продолжают оказывать новости с...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ПАО «ЕВРОТРАНС» присвоен статус "Под наблюдением", ПАО «ГК «САМОЛЕТ» снят статус "Под наблюдением")
⚪️ПАО «ЕвроТранс» Эксперт РА установил статус «под наблюдением» по рейтингу кредитоспособности, что означает высокую вероятность рейтинговых...
Фото
Tickmill подводит итоги рекордного 2025 года
Tickmill закрыл 2025 год как один из самых успешных в своей истории, достигнув рекордных показателей по торговой активности, росту...
Фото
Нефтяной срез: выпуск №8. Перекрытие Ормузского пролива + рост цен на нефть против слабых отчетов за 4-й квартал 2025 и 1-й квартал 2026? Ищем лучших в все еще слабом секторе
Продолжаю выпускать рубрику — Нефтяной срез.  Цель: отслеживать важные бенчмарки в нефтяной отрасли, чтобы понимать куда дует ветер.  Прошлый пост:...

теги блога yurikon

....все тэги



UPDONW
Новый дизайн