@tsmiha все корректно считает. Ты купил 10 акций по 200, потом 10 по 100, средняя у 20 акций 150. Но это не значит что если ты продал 10 акций по 160 ты будешь в плюсе 100р. А если продал 20 по 160, то в плюсе 200р.
Упрощу: на закупку по предыдущим ценам, ты потратил 3000р. Продал 20 акций за 3200. Но если продал только 10 акций, то ты их продал за 1600.