Tools I'm building in order to help my investments decisions

Related tags

Miscellaneousb3-tools
Overview

b3-tools

Tools I'm building in order to help my investments decisions.

Based in the REITs I've in my personal portifolio I ran a script that scrapy the last quotas price. Based in the prices list and the last yield in BRL and in the amount of money I'll invest it calculate which of the REITs will pay more money.

TODOs

  • The best way to do this calculation is not based only in the last month but based at least in the average of the last 12 months.

installation steps:

git clone [email protected]:rafaelcassau/b3-tools.git
cd b3-tools
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Running the script:

python choice_better_DY.py

input:

informe o valor do aporte em R$: 5200

output

{'fii': 'IRDM11', 'next_payment_yield_BRL': Decimal('75.79')}                                                                                     
{'fii': 'VRTA11', 'next_payment_yield_BRL': Decimal('63.07')}                                                                                     
{'fii': 'MXRF11', 'next_payment_yield_BRL': Decimal('45.54')}                                                                                     
{'fii': 'XPML11', 'next_payment_yield_BRL': Decimal('43.35')}                                                                                     
{'fii': 'KNCR11', 'next_payment_yield_BRL': Decimal('41.82')}                                                                                     
{'fii': 'VISC11', 'next_payment_yield_BRL': Decimal('35.64')}                                                                                     
{'fii': 'ALZR11', 'next_payment_yield_BRL': Decimal('35.25')}                                                                                     
{'fii': 'BCFF11', 'next_payment_yield_BRL': Decimal('35.10')}                                                                                     
{'fii': 'XPPR11', 'next_payment_yield_BRL': Decimal('34.65')}                                                                                     
{'fii': 'VILG11', 'next_payment_yield_BRL': Decimal('31.50')}                                                                                     
{'fii': 'XPLG11', 'next_payment_yield_BRL': Decimal('30.08')}                                                                                     
{'fii': 'PVBI11', 'next_payment_yield_BRL': Decimal('29.12')}                                                                                     
{'fii': 'KNRI11', 'next_payment_yield_BRL': Decimal('28.16')}
Owner
Rafael Cassau
Senior Software Engineer
Rafael Cassau
A repository containing useful resources needed to complete the SUSE Scholarship Challenge #UdacitySUSEScholars #poweredbySUSE

SUSE-udacity-cloud-native-scholarship A repository containing useful resources needed to complete the SUSE Scholarship Challenge #UdacitySUSEScholars

Nandini Proothi 11 Dec 02, 2021
VAST - Visualise Abstract Syntax Trees for Python

VAST VAST - Visualise Abstract Syntax Trees for Python. VAST generates ASTs for a given Python script and builds visualisations of them. Install Insta

Jesse Phillips 2 Feb 18, 2022
Simple Wayland HotKey Daemon

swhkd Simple Wayland HotKey Daemon This project is still very new and I'm making new decisions everyday as to where I should drive this project. I'm u

Aakash Sen Sharma 407 Dec 30, 2022
This interactive script demonstrates the Menezes-Vanstone-EC-Cryptosystem

Menezes-Vanstone-EC-Cryptosystem This interactive script demonstrates the Meneze

Nishaant Goswamy 1 Jan 02, 2022
Cairo-math-64x61 - Fixed point 64.61 math library for Cairo / Starknet

Cairo Math 64x61 A fixed point 64.61 math library for Cairo & Starknet Signed 64

Influence 63 Dec 05, 2022
OWASP Foundation Web Respository

WWWGrep OWASP Foundation Web Respository Author: Mark Deen & Aditi Mohan Introduction WWWGrep is a rapid search “grepping” mechanism that examines HTM

OWASP 34 Jun 15, 2022
a simple functional programming language compiler written in python

Functional Programming Language A compiler for my small functional language. Written in python with SLY lexer/parser generator library. Requirements p

Ashkan Laei 3 Nov 05, 2021
Meaningful and minimalist release notes for developers

Managing manual release notes is hard. Therefore, everyone tends to generate release notes from commit messages. But, you won't get a meaningful release note at the end.

codezri 31 Dec 30, 2022
Minimal, super readable string pattern matching for python.

simplematch Minimal, super readable string pattern matching for python. import simplematch simplematch.match("He* {planet}!", "Hello World!") {"p

Thomas Feldmann 147 Dec 01, 2022
Team Curie is a group of people working together to achieve a common aim

Team Curie is a group of people working together to achieve a common aim. We are enthusiasts!.... We are setting the pace!.... We offer encouragement and motivation....And we believe TeamWork makes t

4 Aug 07, 2021
Dicionario-git-github - Dictionary created to help train new users of Git and GitHub applications

Dicionário 📕 Dicionário criado com o objetivo de auxiliar no treinamento de nov

Felippe Rafael 1 Feb 07, 2022
LPCV Winner Solution of Spring Team

LPCV Winner Solution of Spring Team

22 Jul 20, 2022
The official repository of iGEM Paris Bettencourt team's software tools.

iGEM_ParisBettencourt21 The official repository of iGEM Paris Bettencourt team's software tools. Cell counting There are two programs dedicated to the

Abhay Koushik 1 Oct 21, 2021
a sketch of what a zkvm could look like

We want to build a ZKP that validates an entire EVM block or as much of it as we can efficiently. Its okay to adjust the gas costs for every EVM opcode. Its also to exclude some opcodes for now if th

25 Dec 30, 2022
A program that takes Python classes and turns them into CSS classes.

PyCSS What is it? PyCSS is a micro-framework to speed up the process of writing bulk CSS classes. How does it do it? With Python!!! First download the

T.R Batt 0 Aug 03, 2021
Resources for the 2021 offering of COMP 598

comp598-2021 Resources for the 2021 offering of COMP 598 General submission instructions Important Please read these instructions located in the corre

Derek Ruths 23 May 18, 2022
Gmvault: Backup and restore your gmail account

Gmvault: Backup and restore your gmail account Gmvault is a tool for backing up your gmail account and never lose email correspondence. Gmvault is ope

Guillaume Aubert 3.5k Jan 01, 2023
This is a repository built by the community for the community.

Nutshell Machine Learning Machines can see, hear and learn. Welcome to the future 🌍 The repository was built with a tree-like structure in mind, it c

Edem Gold 82 Nov 18, 2022
Project based on pure python with OOP

Object oriented programming review Object oriented programming (OOP) is among the most used programming paradigms (if not the most common) in the indu

Facundo Abrahan Cerimeli 1 May 09, 2022
New multi tool im making adding features currently

Emera Multi Tool New multi tool im making adding features currently Current List of Planned Features - Linkvertise Bypasser - Discord Auto Bump - Gith

Lamp 3 Dec 03, 2021