Торгуя на валютной секции Московской биржи то ТОМом, то ТОДом, заметил, что для удобства нужно отображение определенных данных: себестоимость не зависимо от инструмента, прибыль по позиции и др. И вот родился скрипт.

Отображает: Направление позиции, Количество позиций, Себестоимость, Прибыль в моменте, Общую прибыль по инструменту.
При двойном клике на любую ячейку открывается вся история сделок:
Работает все очень просто. Создаете папку. У меня: USDRUB, туда кладете скрипт. И после его запуска, там создается файл USDRUB.csv

В этом файле храниться вся история торгов. Открывается обычным Экселем:

Скачать скрипт USDRUB можно
тут
Всем профита!
P.S. Для правильности расчета, лучше скрипт запускать при сделках только за текущий день, эти сделки будут подтянуты в историю сделок.
P.P.S. Найдено пару ошибок в математике. исправлено и перезалито.
CosworthRS, спасибо огромное.
то, что мне не хватало
USDRUB.lua:48: attempt to index a nil value
подскажите как поправить?
У всех работает.