Вообще, в таких случаях надо высчитывать среднюю цену покупки. После продажи высчитывать среднюю цену продажи и после этого делать выводы.
Cредняя не всегда является показателем! Например,у меня есть Роснефть по 410,при этом,за последние два дня я умудрился 2 раза купить по 397 и продать выше! И какая будет средняя?
Средняя в данном случае - это общая средняя по всем покупкам. Т. е. всё что по 410 и всё, что по 395.
Такой общий расчет целесообразно проводить, когда все открытые позиции закрыты.
Второй вариант: если купил, например, 2 лота по 395 и потом продал по более высокой цене эти же два лота, то формула такая (цена продажи/комиссию)-(цена покупки*комиссия). Комиссия в эту формулу подставляется в виде десятичной дроби, в целой части единица, в дробной те самые доли процента от биржи и брокера. У ГПБ - это число равняется 1,00095.