Skip to main content

FTT

Financial Trading Tools

Finance is hard. Programming is hard.

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

Main features

  • Portfolio Building
  • Assets Recommendation
  • Portfolio testing
  • Strategy testing
  • Portfolio value tracking over the time
  • Integration with Interactive Brokers
  • Realtime signals trading decisions
  • Web interface
  • CLI interface

Collaborators

Quickstart

pip install ftt
ftt bootstrap
ftt example

Portfolio creation

Import portfolio configuration from file

name: S&P companies
budget: 10000
symbols:
  - AAPL
  - MSFT
  - SHOP
period_start: 2020-01-01
period_end: 2021-01-01
interval: 5m
fft> portfolio import sp_companies.yml

Create weights for portfolio

ftt> portfolio build <ID>

Development

Dependencies

  • pyenv
  • poetry
pyenv install PYTHON_VERSION
pip install cmake
poetry update

Release files for ftt 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ftt 0.1.0
File Size Uploaded
ftt-0.1.0.tar.gz 48.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ftt 0.1.0
File Interpreter ABI Platform
ftt-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 151.4 kB

Release files / ftt-0.1.0.tar.gz

Download URL ftt-0.1.0.tar.gz
Size 48.0 kB
Tags Source
SHA-256 checksum
How to use checksums
86f6fca694b8eda902083b4c7a3ab2c01e8b146bc0e9d6da3abe784cdf1d1a47
BLAKE2b-256 checksum
How to use checksums
41a9d958faca1a1d3b0dbf0d52a3c507df891cec95ce77fb3b2f424a4f3027fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.10.1 Darwin/21.2.0

Release files / ftt-0.1.0-py3-none-any.whl

Download URL ftt-0.1.0-py3-none-any.whl
Size 103.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3bec71ba72904e3d8116a446e24ff3a8c15c5ab971df2bb1fe04c6fb1945180
BLAKE2b-256 checksum
How to use checksums
bbc68843db0a0c9e37dd574321af8efde1dbcc2ec91009383fa1608735e5c77d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.10.1 Darwin/21.2.0

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page