Pular para o conteúdo principal

Transação de fechamento de posição

O novo tipo de transação POSITION_CLOSE fecha uma posição em uma data sem exigir a quantidade vendida, o que evita resquícios na posição quando a informação transacional não tem todas as casas decimais.

Ao criar uma transação com o endpoint Create Transaction e type igual a POSITION_CLOSE, informe a data (transactDate), o custodiante (brokerId) e o ativo (security). O Gorila calcula a custódia nessa data e gera uma venda na quantidade exata, de modo que a posição termine o dia zerada. Se uma transação com data anterior ao fechamento for incluída depois, a quantidade da venda é recalculada.

O tipo está disponível para fundos e títulos de renda fixa bancária (CDB, LCI, LCA, LF etc.). O campo price é opcional: se não for informado, é usado o preço de fechamento do dia. As taxas podem ser informadas em fees.

// REQUEST
// POST https://core.gorila.com.br/portfolios/{portfolioId}/transactions

{
"type": "POSITION_CLOSE",
"transactDate": "2023-06-30",
"brokerId": "18945670000146",
"security": {
"id": 2407939
}
}

Saiba mais em Transação e no exemplo de Position Close.