GithubHelp home page GithubHelp logo

alu1994 / fsharpminhacarteira Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leandromoh/fminhacarteira

0.0 1.0 0.0 64 KB

Calcula posição e rentabilidade da carteira com base em um arquivo contendo operacoes realizadas (compra e venda)

F# 100.00%

fsharpminhacarteira's Introduction

fminhacarteira

Note: esse projeto eh um port para F# do projeto original em C#

Calcula posição e dados da carteira com base em um arquivo CSV (exemplo) contendo operacoes realizadas (compra e venda).

Configure o caminho do arquivo de operações a ser processado bem como o diretorio do arquivo resultado no arquivo appsettings.json.

Como resultado do processamento das operações, é gerado um arquivo HTML com os dados das carteiras, como no exemplo ficticio abaixo.

image

Agrupa as operações em carteiras com base no tipo do ativo (FII, ETF, Ação) e para cada uma dessas carteira calcula-se:

  • quantidade de cada ativo
  • preco medio de cada ativo
  • valor aplicado em cada ativo (quantidade x preco medio)
  • valor patrimonial de cada ativo (quantidade x cotação)
  • rentabilidade de cada ativo (valor aplicado x valor patrimonial)
  • total aplicado da carteira (soma do valor aplicado de cada ativo)
  • total patrimonial da carteira (soma do valor patrimonial de cada ativo)
  • porcentagem do valor aplicado de cada ativo em relação ao total aplicado da carteira
  • porcentagem do valor patrimonial de cada ativo em relação ao total patrimonial da carteira

Por ultimo apresenta o consolidado de cada carteira na forma de carteira de renda variavel, apresentando:

  • total aplicado
  • total patrimonial
  • rentabilidade total (total aplicado x total patrimonial)
  • quantidade de papeis em cada carteira
  • porcentagem do valor aplicado de cada carteira em relação ao total aplicado
  • porcentagem do valor patrimonial de cada carteira em relação ao total patrimonial

Disclaimer: O aplicativo não é um consultor de investimentos. Os dados e as informações não constituem uma recomendação para comprar ou vender títulos financeiros. O aplicativo não faz declarações sobre a conveniência ou a adequação de qualquer investimento. Todos os dados e informações são fornecidos "no estado em que se encontram" sem qualquer tipo de garantia, somente para fins de informação pessoal, e não de negociações ou recomendações. Consulte seu agente ou representante financeiro para verificar os preços antes de executar qualquer negociação.

Observação 1: consulta o google para saber a cotação de cada ativo
Observação 2: necessário .net core 3 ou superior para compilar/executar o projeto.

fsharpminhacarteira's People

Contributors

leandromoh avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.