Давно подумывал обзавестись таким скриптом, вчера занялся поисками..
Нашел в этом топике подходящий скрипт
http://smart-lab.ru/blog/279473.php, автору — спасибо!
Скрипт рабочий, но для меня был неудобен формат данных в trades.csv. Первый столбец содержал данные в формате <ГГГГ-ММ-ДД ЧЧ: ММ: СС>;<ТИКЕР>..., т.е. дата и время сделки были в одной ячейке. Мой скрипт (
История позиций © Михаил Понамаренко), сохраняющий сделки, имеет иной формат <ГГГГММДД><ЧЧММСС><ТИКЕР>… Приводить данные по моим сделкам в соответствии с форматом скрипта LCHI.lua — гемор. Недолго подумав, я решил, вместо постоянного переформатирования своих данных, один раз внести изменения в код скрипта. Что и было сделано.
Но это не всё! Я использую несколько субсчетов (кодов клиента) и мне хотелось видеть во всплывающих подсказках (hints) по какому коду клиента была проведена сделка. Код скрипта был доработан, в trades.csv добавлен еще один столбец с текстовыми данными, можно так же использовать его для добавления комментов к сделке.
Скрипт очень полезный, лично для меня — помогает анализировать сделки с бОльшим удобством, в отличии от скриншотов, которых еще и по 3-5 штук бывает на один трейд.
Скачать скрипт

Отдельная благодарность уважаемому Дмитрию (
quikluacsharp.ru) за помощь в реализации моих «хотелок» в код.
UPD. Один нюанс остался «за кадром»… В столбце <тикер> указывается идентификатор графика, на котором будут размещены метки. То есть если сделка была, например, по Сберу, то совершенно не обязательно <тикер> = SBER. Он может быть произвольным, хоть «абра-кадабра», главное соответствие <тикер> и идентификатора графика цены.