Блог им. XXM
Заголовок «Эмулятор биржевой торговли LbotLight.» уже был (https://smart-lab.ru/blog/293681.php), сегодня будет просто «Путь домой».
Обновил слегка в соответствии с велением времени. Скачать тут: https://www.xsharp.ru/эмулятор
Там же, в комплекте, индикаторы LbotEquity.lua для отрисовки графика прибыли/убытков и LbotTrans.lua для простановки треугольных символов покупки-продажи инструментов:
Для облегчения работы с этими индикаторами применяется файл настройки «LbotEquity.set», который следует расположить в каталог с рабочим QUIK. Индикатор прочтет этот файл (при его наличии), в котором прописан путь к csv-файлу для рисования графика Equity. Например:
Этот файл (LbotEquity.set) должен располагаться в каталоге вашего QUIK. В обработку пойдет файл, указанный на нижней строке. c:\QUIK\LbotLight\Trades\NL0011100044.csv d:\Info\LbotLight\Trades\4130389.csv d:\Info\LbotTest\log\LbotTest.csv
Если set-файла нет, то местонахождение файла входных данных устанавливается в стандартных настройках индикатора:
Эту пару индикаторов можно применять и в программе LbotTest и где угодно в QUIK, достаточно соблюсти формат записи:
29.05.2019; 13:00; GZM9; B; 10; 20500; Buy; 1 29.05.2019; 15:00; GZM9; S; 10; 20700; Sell; 2 29.05.2019; 16:00; GZM9; B; 10; 20700; Buy; 3 29.05.2019; 17:00; GZM9; S; 10; 20750; Sell; 4 29.05.2019; 18:00; GZM9; B; 10; 20700; Buy; 5 30.05.2019; 13:00; GZM9; S; 10; 21201; Sell; 6 30.05.2019; 14:00; GZM9; B; 10; 21136; Buy; 7 30.05.2019; 17:00; GZM9; S; 10; 21500; Sell; 8 03.06.2019; 11:00; GZM9; B; 10; 21700; Buy; 9 04.06.2019; 11:00; GZM9; S; 10; 23400; Sell; 10
т.е.
День.Месяц.Год; Часы:Минуты; Код_инструмента; Операция_(B или S); Количество; Цена; Текстовое_пояснение; Номер_сделки
Если в этом файле присутствуют сделки по другим инструментам, индикаторы их не будут учитывать, т.к. применяют фильтрацию по графику основного инструмента.
Красивых графиков Equity!