ftt

Financial Trading Tool (FTT) – is an asset management application that helps to make the right decision on time.


Keywords
cli, portfolio-construction, portfolio-management, portfolio-optimization, python, python3, trading, tui
Licenses
AGPL-3.0/GPL-3.0+
Install
pip install ftt==0.1.0a2

Documentation

Financial Trading Tools (FTT)

Finance is hard. Programming is hard.

PyPI Testing Linting GitHub PyPI - Python Version Language grade: Python

FTT is a financial asset management application that helps to make right decision on time.

Mission

To enable every private investor to make a rational algorithmic decision.

Vision

To create a compelling service that provides private investors opportunities to cast their investing believes through prism of statistic and analysis.

Problem statement

FTT solves a concrete problem by assembling multiple features in one place. Refer to PROBLEM_STATEMENT document for details.

Main features

Done

  • Foundation for organized data storing and viewing.
  • Calculation of weights in portfolio using multiple algorithms.
  • CLI Interface

Not done

  • Backtest portfolios to choose one.
  • Complement portfolio with additional securities for better balancing.
  • Initiate and control financial operations in the brokerage system.
  • Monitor portfolio performance and automatically rebalance it.
  • Take automated decisions on buy and sell operations to prevent losses.
  • Web interface

Collaborators

Quickstart

$> pip install ftt
$> ftt
ftt> example