Многие косяки наконец-то поправили.
Но осталось три (по крайней мере из змеченных мною)
1. Не сохраняется сортировка инструментов.
2. Не отражается амортизация по облигациям.
3. Неправильно считается прибыль при погашении облигаций и при...
Программа не дает завести например акции ВТБ. У них лот 10000 штук а цена акции 0.037895 рубля. А поле цены позволят ввести цену либо 0.03, либо 0.04 рубля. Исравляйте.
Попробовал завести получение купона по облигации... При получении купона программа зачем-то вычитает комиссию. И руками это скорректировать нельзя. Убирайте.