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 supercharged version of paperless: scan, index and archive all your physical documents

Paperless-ng Paperless (click me) is an application by Daniel Quinn and contributors that indexes your scanned documents and allows you to easily sear

Jonas Winkler 5.3k Jan 09, 2023
Learn Python tips, tools, and techniques in around 5 minutes each.

Python shorts Learn Python tips, tools, and techniques in around 5 minutes each. Watch on YouTube Subscribe on YouTube to keep up with all the videos.

Michael Kennedy 28 Jan 01, 2023
List of all D&D 5e monsters: WotC + popular third-party sourcebooks

Xio's Guide to Monsters If you're a DM like me, and you have multiple sources of D&D 5e monsters that include WotC as well as third-party suppliers, y

20 Jan 06, 2023
Um pequeno painel de consulta

Spynel Um pequeno painel com consultas de: IP CEP PLACA CNPJ OBS: caso execute o script pelo termux, recomendo que use o da F-Droid por ser mais atual

Spyware 12 Oct 25, 2022
Time tracking program that will format output to be easily put into Gitlab

time_tracker Time tracking program that will format output to be easily put into Gitlab. Feel free to branch and use it yourself! Getting Started Clon

Jake Strasler 2 Oct 13, 2022
Sorter makes file organisation and management easier.

Sorter Sorter makes file organisation easier. It simply helps you organise several files that contain similar characteristics into a single folder. Yo

Aswa Paul 34 Aug 14, 2022
Final Fantasy XIV Auto House Clicker

Final Fantasy XIV Auto House Clicker

KanameS 0 Mar 31, 2022
This project recreates the R-based RCy3 Cytoscape Automation library as a Python package.

Python library for calling Cytoscape Automation via CyREST

Cytoscape Consortium 40 Dec 22, 2022
A simple BrainF**k compiler written in Python

bf-comp A simple BrainF**k compiler written in Python. What else were you looking for?

1 Jan 09, 2022
Is a util for xferring skinning from one mesh to another

maya_pythonplugins skinTo: Is a util for xferring skinning from one mesh to another args: :param maxInfluences: is the number of max influences on the

James Dunlop 2 Jan 24, 2022
Random pass word generator made with python. PyQt5 module is used to design GUI.

Differences in this GUI program : Default titlebar removed Custom Minimize,Maximize and Close Buttons Drag & move window from any point Program work l

Dimuth De Zoysa 1 Jan 26, 2022
Prints values and types during compilation!

Compile-Time Printer Compile-Time Printer prints values and types at compile-time in C++. Teaser test.cpp compile-time-printer

43 Dec 26, 2022
🌈Python cheatsheet for all standard libraries(Continuously Updated)

Python Standard Libraries Cheatsheet Depend on Python v3.9.8 All code snippets have been tested to ensure they work properly. Fork me on GitHub. 中文 En

nick 12 Dec 27, 2022
Your Google Recon is Now Automated

GRecon : GRecon (Greei-Conn) is a simple python tool that automates the process of Google Based Recon AKA Google Dorking The current Version 1.0 Run 7

adnane-tebbaa 189 Dec 21, 2022
Completed task 1 and task 2 at LetsGrowMore as a data science intern.

LetsGrowMore-Internship Completed task 1 and task 2 at LetsGrowMore as a data science intern. Task 1- Task 2- Creating a Decision Tree classifier and

Sanjyot Panure 1 Jan 16, 2022
A Way to Use Python, Easier.

PyTools A Way to Use Python, Easier. How to Install Just copy this code, then make a new file in your project directory called PyTools.py, then paste

Kamran 2 Aug 15, 2022
Stop python warnings, no matter what!

SHUTUP - Stop python warnings, no matter what! Sometimes you just can't mute python warnings. Use this library to solve this. Installation pip install

80 Jan 04, 2023
Cylc: a workflow engine for cycling systems

Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.

The Cylc Workflow Engine 205 Dec 20, 2022
A python script developed to process Windows memory images based on triage type.

Overview A python script developed to process Windows memory images based on triage type. Requirements Python3 Bulk Extractor Volatility2 with Communi

CrowdStrike 245 Nov 24, 2022
A reproduction repo for a Scheduling bug in AirFlow 2.2.3

A reproduction repo for a Scheduling bug in AirFlow 2.2.3

Ilya Strelnikov 1 Feb 09, 2022