Qlua и интернет

Опубликовано в QLua

В сообществе любителей метатрейдера наткнулся на скрипт, который создаёт в MT5 сводную таблицу мировых индексов, получая информацию из Google Finance. Интереса для быстренько сляпал аналог на Lua для терминала Quik.

Lua и IEEE754

Опубликовано в QLua

В языке lua не предусмотрены штатные возможности работы с бинарными данными. Например, нет штатных возможностей записать в файл 8-байтный double float стандарта IEEE754 таким образом, как это можно сделать из того же языка Си. Необходимость работы с двоичной информацией возникает, например, при взаимодействии скрипта Lua с внешними программами с использованием уже существующих протоколов. Мне такое преобразование потребовалось для написания экспорта котировок из QUIK в SierraCharts.

Конечно, можно для этих целей написать расширение на С++. Однако делать расширение ради одной этой цели, и таскать ее в комплекте со скриптом на мой взгляд, совсем не комильфо. Все можно реализовать и на чистом lua - весь адаптер уместился в одном lua файле.

Как узнать таймфрейм графика?

Опубликовано в QLua

Чтобы узнать таймфрейм графика из скрипта индикатора, qlua предлагает метод getDataSourceInfo(). Однако иногда нужно получить таймфрейм графика из обычного lua-скрипта. Здесь getDataSourceInfo() не поможет. Однако можно попытаться сделать это своими силами.

Архив QLua