Я импортирую данные из торговой системы, в которой есть ордера на покупку и продажу для нескольких ценных бумаг (акций). Мне нужно объединить одни и те же заказы на покупку ценных бумаг и одинаковые заказы на продажу ценных бумаг, создать общее количество купленных и проданных акций, а затем рассчитать средневзвешенную цену продажи и покупки. Устранение нескольких строк и сохранение совокупных позиций.
Столбцы выглядят так:
Идентификатор / Дата сделки / Дата исполнения / Идентификатор маршрута / Тикер / Имя / Страна / Валюта / Действие / Тип / Размер / Цена / Брокер / CUSIP / ISIN / SEDOL / Комиссия / FX
Поэтому мне нужно суммировать столбец "Размер" на основе действия и тикера (т. Е. MSFT Buy), а затем получить их средневзвешенное значение (например, все исполнения MSFT "Buy").
Любая помощь будет принята с благодарностью.