Всем добрый день. Появилась необходимость написать робота, но из языков программирования знаю только R, а говорят необходимо изучать lua. Подскажите есть ли у кого опыт работы с данным языком, на сколько он сложен или возможно пойти по какому то другому пути?
Если торгуешь через квик то Луа.
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
Lua очень клёвый. в первую очередь тем, что он отлично расширяется.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.
Если скорость для робота не критична, то можно и без Lua. Данные с квика забирать по DDE, а команды писАть в *.tri файл. Правда, отслеживать их выполнение проблематично.
Я остановился на двух программах. StockSharp и TS lab. Первый — из-за C#. Язык более перспективный чем другие скрипты. И очень быстрый. TS Lab — очень легко накидать прототип (буквально за пару дней), но цена большая, поэтому для торговли его не использую.
На «Казаньоргсинтезе» увеличили мощность производства ПВП на 120 тысяч тонн.
16.12.2024
«Казаньоргсинтез» (КОС, входит в «Сибур») завершил модернизацию одной из трех линий по производству полиэ...
Думаю, что див. гэп несколько месяцев точно не закроется, нет в портфеле, но понаблюдать будет интересно, навскидку 2760 -2700 неплохой уровень, туда прийти может довольно быстро
С 03.01.2025г торговать расписками Ozon, Etalon, Cian, Fix Price, Ros Agro, Qiwi и O'KEY — могут только квалифицированные инвесторы
16.12.2024
Мосбиржа с 3 января переведет квазироссийские бума...
Российская авиация ждет МС-21 В 2026 году «Аэрофлот» рассчитывает получить первые самолеты МС-21. В настоящее время «Аэрофлот» совместно с Иркутским авиационным заводом, который будет массово производ...
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.