Кто не присылает своих клиентов и сотрудников на конференцию смартлаба останется позади индустрии
Наша конфа до сих лучшая, потому что на ней максимально представлены все компании российского рынка .
Именно нашу конференцию посещает больше всего профессионалов фондового рынка, многих из...
S&P 500: История не переписана — индекс ушел на перезарядку
Главный американский индекс S&P 500 аккуратно отскочил от исторической горизонтали 7815, продемонстрировав легкую «высотную болезнь». Пробить этот барьер с ходу не удалось, и котировки локально...
Владимир Путин рассказал о важности кибербезопасности
Сегодня президент России провел совещание по вопросам повышения уровня цифровой безопасности, назвав эту тему крайне важной и актуальной. Делимся главными тезисами выступления.
▶️...
Новабев операционные результаты 9 мес. 2026 - прорыв на фоне низкой базы
Компания Новабев опубликовала операционные результаты за 9 мес. 2026 года. Общие отгрузки компании выросли на 4,3%, до 10,9 млн декалитров. Сеть Винлаб за год выросла на 59 магазинов до 2 222...
-- Функция предназначена для получения КОЛИЧЕСТВА ЛИНИЙ в графике (индикаторе) по выбранному идентификатору getLinesCount(tag); -- Возвращает число -- tag - (STRING) идентификатор графика (индикатора), о котором писалось выше -- Функция предназначена для получения информации о КОЛИЧЕСТВЕ СВЕЧЕЙ по выбранному идентификатору getNumCandles(tag); -- Возвращает число -- tag - (STRING) идентификатор графика (индикатора), о котором писалось выше -- Функция предназначена для получения информации о свечах по идентификатору (заказ данных для построения графика функция не осуществляет, поэтому для успешного доступа нужный график должен быть открыт) t, n, l = getCandlesByIndex (tag, line, first_candle, count); -- Параметры: -- tag – (STRING) строковый идентификатор графика или индикатора -- line – (NUMBER) номер линии графика или индикатора. Первая линия имеет номер 0 -- first_candle – (NUMBER) индекс первой свечи. !!! ПЕРВАЯ (САМАЯ ЛЕВАЯ) СВЕЧКА ИМЕЕТ ИНДЕКС 0 !!! -- count – (NUMBER) количество запрашиваемых свечей -- Возвращаемые значения: -- t – таблица, содержащая запрашиваемые свечи, пример работы: local O = t[i].open; -- Получить значение Open для указанной свечи (цена открытия свечи) local H = t[i].high; -- Получить значение High для указанной свечи (наибольшая цена свечи) local L = t[i].low; -- Получить значение Low для указанной свечи (наименьшая цена свечи) local C = t[i].close; -- Получить значение Close для указанной свечи (цена закрытия свечи) local V = t[i].volume; -- Получить значение Volume для указанной свечи (объем сделок в свече) local T = t[i].datetime; -- Получить значение datetime для указанной свечи -- Где i - индекс свечи от 0 до n-1 -- n – количество свечей в таблице t -- l – легенда (подпись) графикаДля 1) я предпочитаю C# в WealthLab'е.
Для 2) использую Lua в Quik Junior.
Если хочешь максимально приблизить тестирование высокочастотной стратегии в WealthLab'е к реальности, можешь скриптом QLua набрать историю нескольких дней по бидам и оферам с дискретностью 0.1-0.5 сек.
PS Имея историю котировок, например с Финама, для тестирования торговой стратегии можно использовать автономный интерпретатор Lua, на заморачиваясь с добыванием хакнутого WealthLab. Или вообще любой компилятор или интерпретатор твоего любимого языка программирования. Хоть JavaScript или Excel VBA.