Представляю вашему вниманию библиотеку для работы с Quik из C#/F#/.NET —
QuikSharp.
Последняя неделя показала, что мне нельзя торговать руками на такой волатильности, и заставила задуматься о более серьезном подходе к автоматизации. В итоге — пока нет доступа к Plaza, Fix и другим нормальным API — я набросал эту библиотеку.
Главная идея библиотеки — всё, что написано в
руководстве к Луа работает из .NET без изменений интерфейса. Quik и Lua — недружественная территория по сравнению с .NET, хочется свести их использование к абсолютному минимуму.
Реализован и протестирован механизм обмена данными на основе TCP sockets. Ping/Pong roundtrip с Квиком занимает 190
микросекунд на моем компьютере. Также реализованы сервисные функции и несколько функций обратного вызова.
Установить библиотеку в свой .NET проект можно из
NuGet. В проекте будет создана папка lua, из которой нужно запускать в Квике скрипт QuikSharp.lua.
(
Читать дальше )