Добрый день!
Все знают, что QUIK хранит сделки только за текущую сессию. Эта особенность терминала меня, мягко говоря, печалит и я уже давно подумывал найти какой-то способ это исправить. Сам я не программист (но это могу всё же разобраться в несложном коде) и писать собственный скрипт было бы для меня слишком затратно по времени - надо осваивать язык с ноля. По этой причине начал гуглить готовые скрипты. И нашел этот, чему очень рад. Теперь анализ моих трейдов стал гораздо удобнее - не надо пролистывать целую кипу скриншотов и можно проводить анализ на разных таймфреймах.
Оригинальный скрипт берет данные из trades.csv, и наносит метки на графики с указанием объема сделки и цены. Данные хранятся в таком формате: <ГГГГ-ММ-ДД ЧЧ:ММ:СС>;<ТИКЕР>;<ЛОТ>;<ЦЕНА>. Т.е. дата и время хранятся в одной ячейке. Мне такой формат был не удобен, т.к. сделки, которые я совершаю, автоматически выводятся в .csv в формате <ГГГГММДД>;<ЧЧММСС>;<ТИКЕР>;<ЛОТ>;<ЦЕНА>. Переформатировать каждый раз свои данные - долго. Проще внести изменения в код, что и было сделано, естественно не без помощи Дмитрия - он написал код под новый формат, за что ему большое спасибо. Теперь у меня два варианта скрипта, под разные форматы .csv файла, описанные выше.
В процессе использования скрипта возникла необходимость сделать хинты более информативными - указать код клиента в каждой сделке, т.к. я использую несколько субсчетов. Это было реализовано мной, под контролем Дмитрия. В .csv добавился столбец с текстовыми данными, в который можно вносить любую доп. информацию по сделке.
Особенности скрипта:
- Столбец <ТИКЕР> указывает на идентификатор графика, на который наносятся метки, и может иметь любое значение, это не обязательно код инструмента.
- Перед запуском скрипта необходимо присвоить идентификаторы графикам цены, соответствующие столбцу <ТИКЕР>, это надо сделать один раз по всем инструментам, по которым есть сделки. Проще всего создать под эти цели отдельную вкладку и открыть в ней все необходимые графики.
- Метки при запуске наносятся на все графики, идентификаторы которых указаны в <ТИКЕР>.
- Сделки в направлении SELL должны иметь отрицательное значение <ЛОТ>, положительное значение - BUY.
- Тестировался скрипт только на акциях. С фьючерсами сложнее, т.к. вывести график по истекшим инструментам (например SIZ5) невозможно.
Считаю, что в знак благодарности автору первой версии скрипта, стоит сказать, что изначально он был создан для визуализации сделок участников конкурса ЛЧИ.
Скачать индикатор с доработками можно по этой ссылке В архиве лежат оба варианта скрипта.
вечер добрый
ссылка для скачивания не рабочая, есть рабочая?
Было уже от Пети Иванова: https://forum.quik.ru/forum10/topic1546/
Это скрипт с изменениями, для тех кто самостоятельно не может их внести. Повторюсь:
- в оригинале (LCHI-old.lua) время и дата в trades.csv были в формате . В хинтах на графике только цена и объём.
- в данном варианте (LCHI1251.LUA) время и дата в разных столбцах . Добавлен еще один столбец, в котором можно указать код клиента или комментарий.
На авторство не претендую. Просто слегка изменил под свои нужды.
это всё понятно, скачать то его откуда?
все ссылки не рабочие на скачивание
или ссылки на обсуждения