Всем добрый день. Появилась необходимость написать робота, но из языков программирования знаю только R, а говорят необходимо изучать lua. Подскажите есть ли у кого опыт работы с данным языком, на сколько он сложен или возможно пойти по какому то другому пути?
Если торгуешь через квик то Луа.
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
Lua очень клёвый. в первую очередь тем, что он отлично расширяется.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.
Если скорость для робота не критична, то можно и без Lua. Данные с квика забирать по DDE, а команды писАть в *.tri файл. Правда, отслеживать их выполнение проблематично.
Я остановился на двух программах. StockSharp и TS lab. Первый — из-за C#. Язык более перспективный чем другие скрипты. И очень быстрый. TS Lab — очень легко накидать прототип (буквально за пару дней), но цена большая, поэтому для торговли его не использую.
В России брокер не может работать вне саморегулируемой организации. Крупнейшая на фондовом рынке — НАУФОР (Национальная ассоциация участников фондового рынка). Она объединяет брокеров, УК и...
«Деловые Линии» и RENI защитят поставщиков торговых сетей от штрафов за срыв доставки
«Деловые Линии» совместно с «Ренессанс страхование» защитят поставщиков торговых сетей от штрафов за срыв доставки Теперь клиенты экспедитора смогут получить компенсацию в случае финансовых...
Россия продолжает зарабатывать на высокой цене нефти
Министр финансов РФ Антон Силуанов оценил дополнительные доходы бюджета от продажи подорожавшей нефти за март и апрель в 200 млрд руб. Эти поступления позволят полностью компенсировать...
Самый интересный пост: что внутри портфелей у нашей команды + короткое объяснение по каждой позиции
Сегодня пришло время совершить квартальное раскрытие наших инвестиционных портфелей. Что внутри? ✅Состав портфелей каждого из наших аналитиков ✅Короткое мнение каждого аналитика по каждой...
Kot34, читал статистику (не проверял!) что если прошлый год квалы держали в основном облиги, то в этом году оптом перешли в акции.
По логике это похоже на правду, сейчас даже монстры, типа Север...
Алексей Шаульский,
А как было в 41 году? А приказ не отвечать на провокации? Сейчас почему то неудобно вспоминать всем. А 1812 год? Задним числом, конечно, все мы умные. А современники и Де Толл...
Chevron Corp. (нефтгез США №2) —
Прибыль 1 кв 2026г: $2,293 млрд;
Дивы кв $1,78. Реестр 19 мая 2026г.
Chevron Corporation
Number of Shares of Common Stock outstanding as of February 6,...
Exxon Mobil Corporation —
Прибыль 1 кв 2026г: $4,472 млрд;
Дивы кв $1,03. Реестр 15 мая 2026г.
Exxon Mobil Corporation
Outstanding as of March 31, 2026 — 4,144,947,162 common stock, withou...
Франк Иосиф, Я и раньше замечал попытки в стакан залить чтобы цену продавить, теперь понятно что к чему, думаю глупые на вбросе почти все вышли, рейтинг как и отчётность хорошие, думаю не долго выс...
Heinrich von Baur, Так а по сути-то что? Ты не веришь в кубышку? Да даже этот твой фаил: disk.yandex.ru/d/JSQCfXbtuS6X0g
Найдите строку 2400 «Чистая прибыль (убыток)» и сравните две колонки: ...
S&P уровни Я вот думаю,, если S&P уйдёт на 2200, то с точки зрения учебников истории и заголовков в новостях это будет «драматическое падение рынка на 70%».
Но если посмотреть с точки зрения ус...
Если есть возможность торговать через метатрейдер 5, то там своя среда разработки и тестирования. Считаю что она самая удобная для начинающего.
например можно написать всего одну строчку в скрипте на lua, которая загрузит библиотеку (dll) на любом языке (компилируемом, понятное дело), из которой в свою очередь можно перехватывать-«эмулировать» функции Lua, такие, например, как колбэки.
т.е. Quik вызывает колбэк на Lua, а он на самом деле не Lua — а функция в вашей dll. что-то вроде JNI, только, по-моему, ещё лучше, потому что на стороне Lua никаких обвязок не надо.