Блог им. 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:
Фото
📊 Дивидендная история «МГКЛ»: рост вместе с бизнесом
С момента, как ПАО «МГКЛ» стало публичной компанией, мы последовательно придерживаемся дивидендной политики и ежегодно направляем часть...
Фото
Куда инвестировать, пока ждешь снижение ставки до 7,5–8,5% в 2028?
Пока мы ждем ставку в 7,5–8,5%, предположительно в 2028 г., вы можете сформировать портфель из трех видов инструментов, которые уже сейчас...
Фото
⚡️ 3 трлн рублей: ДОМ.PФ и Сбер выпустят ипотечные облигации на рекордную сумму
Договорились секьюритизировать портфель ипотечных кредитов банка на нашей платформе до конца 2030 года. Соглашение на полях ПМЭФ подписали Виталий...
Фото
Ростелеком. Повлияла ли публикация новой стратегии до 2030г. на целевую цену и на рейтинг компании?
Ростелеком недавно презентовала стратегию развития компании в период с 26-30гг., но перед тем как её рассмотреть подробно, я хотел бы...

теги блога yurikon

....все тэги



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