Всем добрый день. Появилась необходимость написать робота, но из языков программирования знаю только R, а говорят необходимо изучать lua. Подскажите есть ли у кого опыт работы с данным языком, на сколько он сложен или возможно пойти по какому то другому пути?
Если торгуешь через квик то Луа.
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
Lua очень клёвый. в первую очередь тем, что он отлично расширяется.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.
Если скорость для робота не критична, то можно и без Lua. Данные с квика забирать по DDE, а команды писАть в *.tri файл. Правда, отслеживать их выполнение проблематично.
Я остановился на двух программах. StockSharp и TS lab. Первый — из-за C#. Язык более перспективный чем другие скрипты. И очень быстрый. TS Lab — очень легко накидать прототип (буквально за пару дней), но цена большая, поэтому для торговли его не использую.
Третий выпуск нашего проекта называется "Экскавация и транспортировка".
Третий выпуск нашего проекта называется «Экскавация и транспортировка».
Рев моторов сливается с металлическим скрежетом ковша, вгрызающегося в каменную твердь. Гул машин и грохот...
Почему кривая доходности облигаций перестраивается раньше решения по ключевой ставке?
На первый взгляд поведение долгового рынка сегодня выглядит парадоксально. Ключевая ставка Банка России по-прежнему остается на достаточно высоком уровне, хотя цикл смягчения уже начался. Тем не...
Доброго вечера! В этом году без новогоднего подарка от ЦБ: Неделю назад писали , что ЦБ обычно разочаровывает своими решениями. В этот раз вышло также. Общий рынок радикально сильно зависит от...
Oleg37, я во второй пока переложился, завтра по ситуации буду смотреть, пока средняя 760 вышла и 8% портфеля получилось… многовато, но я верю в сталь, если завтра закроются, то получить можно значи...
Толстая северная лисица по всем фронтам:
В текущем году АО «Монополия» столкнулось со снижением ликвидности из-за совокупности рыночных факторов. Факторы ухудшения финансового состояния группы Эм...
Стабильные объемы прокачки нефти поддержат финансовые результаты “Транснефти” в 2026 году “Транснефть” заявила, что в 2026 году ожидает прокачку нефти по своей системе примерно на уровне 2025 года. Эт...
Денис Мантуров поручил дополнительно проанализировать возможности для противодействия теневому сектору и предоставить соответствующие предложения в 2026 году Денис Мантуров провел заключительное в 202...
Не является ли интересной спекулятивной идеей покупка акций СКБ?
В свое время (в 2020-м, кажется) Роснано, будучи еще под Чубайсом, получила от Совкомбанка 32 млрд.руб.
Этот заём был оформлен в...
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.