Блог им. robostock

lua

Пост немного не по теме трейдинга, скорее его надо задавать программистам, но среди трейдеров таких полно, может поделитесь опытом.

Многолетнее использование Lua в QUIK`е подтолкнуло к идее использовать скриптовый язык в других приложениях.
Из всего немногочисленного набора того, что есть для C# удалось найти:
— NLua — 18K скачиваний в NuGet
— LuaInterface -?
— NeoLua – 50k скачиваний в NuGet
— LuBox – 1k скачиваний в NuGet

Автор проекта LuaInterface давно не поддерживает проект и прямо говорит, что NLua успешно продолжает его дело.

NeoLua – наиболее популярен среди программистов в NuGet.

LuBox показался удобным и наиболее «молодым» проектом.

Кто-нибудь из смартлабовцев использовал какую-то из этих библиотек для встраивания Lua-скриптов? Поделитесь опытом использования: плюсы, минусы, баги.

 

 

 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
780 | ★5
4 комментария
я луа тут использую. вещь незаменимая
smart-lab.ru/blog/406067.php

u
pd прошу прощение, вы про совсем  другое спросили
avatar
Все зависит от поставленных целей. Мне вот для роботов хватает обычного луа, а для более быстрых программ пытаюсь использовать с++
avatar
Еще есть github.com/xanathar/moonsharp/ нативный, когда-то была тоже идея использовать Lua там, где он не нужен… Плохая и нерабочая идея оказалась, Луа плохо подходит для general purpose приложений.  Roslyn scripting API позволяет писать скрипты в самом C#, есть RoslynPad как вполне достойная альтернатива IDE, или дешевый LINQPad.

Для коннекта Квика с C# через Луа есть (shameless plug: моя) библиотека github.com/finsight/QUIKSharp, которую уже используют как минимум три сторонних проекта (https://github.com/finsight/QUIKSharp/issues/140).
avatar
buybackoff, за MoonSharp спасибо. Интересный вариант.
avatar

Читайте на SMART-LAB:
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 28 октября 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте...
Фото
Напоминание для акционеров
Уже завтра представим финансовые результаты за 9 месяцев 2026 года, а в 11:00 проведём звонок с аналитиками. Ссылку прикрепим позже. ✅ 3...
Фото
Ви.ру операционные результаты 3 кв. 2026 г. - ускорение за счет розничного клиента
Компания Ви.ру опубликовала операционные результаты за 3 квартал 2026 года. Выручка компании за 3 квартал составила 52,5 млрд руб., увеличившись...
Фото
Банковский сектор сентябрь 2026 г. - рекордная прибыль, но рост все менее равномерный
Банки отчитались за сентябрь. Что интересного мы узнали?  За 12 месяцев прибыль сектора составляет уже 4,5 трлн руб. при прогнозе ЦБ 3,9–4,4...

теги блога Кирков Алексей

....все тэги



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