Skip to main content

No project description provided

Project description

Finalytics

pypi License Homepage

This is a python binding for Finalytics Rust Library designed for retrieving financial data and performing security analysis and portfolio optimization.

Installation

Windows and MacOS

pip install finalytics

Linux

Still in development

Documentation

Symbol Search

from finalytics import get_symbols

print(get_symbols("Apple", "Equity"))
print(get_symbols("Bitcoin", "Crypto"))
print(get_symbols("S&P 500", "Index"))
print(get_symbols("EURUSD", "Currency"))
print(get_symbols("SPY", "ETF"))

Security Analysis

from finalytics import Ticker

ticker = Ticker("AAPL")
print(ticker.get_current_price())
print(ticker.get_summary_stats())
print(ticker.get_price_history("2023-01-01", "2023-10-31", "1d"))
print(ticker.get_options_chain())
print(ticker.get_news("2023-11-01", "2023-11-10", False))
print(ticker.get_income_statement())
print(ticker.get_balance_sheet())
print(ticker.get_cashflow_statement())
print(ticker.get_financial_ratios())
print(ticker.compute_performance_stats("2023-01-01", "2023-10-31", "1d", "^GSPC", 0.95, 0.02))
ticker.display_performance_chart("2023-01-01", "2023-10-31", "1d", "^GSPC", 0.95, 0.02, "html")
ticker.display_candlestick_chart("2023-01-01", "2023-10-31", "1d", "html")
ticker.display_options_chart(0.02, "png")

Portfolio Optimization

from finalytics import Portfolio

portfolio = Portfolio(["AAPL", "GOOG", "MSFT", "BTC-USD"], "^GSPC", "2020-01-01", "2022-01-01", "1d", 0.95, 0.02, 1000, "max_sharpe")
print(portfolio.get_optimization_results())
portfolio.display_portfolio_charts("html")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finalytics-0.1.2.tar.gz (33.6 kB view details)

Uploaded Source

Built Distributions

finalytics-0.1.2-cp312-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.12Windows x86-64

finalytics-0.1.2-cp312-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.12Windows x86

finalytics-0.1.2-cp311-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.11Windows x86-64

finalytics-0.1.2-cp311-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.11Windows x86

finalytics-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

finalytics-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

finalytics-0.1.2-cp310-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.10Windows x86-64

finalytics-0.1.2-cp310-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.10Windows x86

finalytics-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

finalytics-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

finalytics-0.1.2-cp39-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.9Windows x86-64

finalytics-0.1.2-cp39-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.9Windows x86

finalytics-0.1.2-cp38-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.8Windows x86-64

finalytics-0.1.2-cp38-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.8Windows x86

finalytics-0.1.2-cp37-none-win_amd64.whl (18.4 MB view details)

Uploaded CPython 3.7Windows x86-64

finalytics-0.1.2-cp37-none-win32.whl (17.1 MB view details)

Uploaded CPython 3.7Windows x86

File details

Details for the file finalytics-0.1.2.tar.gz.

File metadata

  • Download URL: finalytics-0.1.2.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4e69c4baa31601bdf5ec15443fbac3a53ea9e5b44064812072de1a8a0d55aef5
MD5 9f30201fbd33f06a56fed0b63551ff27
BLAKE2b-256 173be6bd4bea4b8dbb78d7a5ccd58a4a59fcc2c70f58fe247729b6053623877e

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 dd3694cf1cbb591f52b75cebbbed5adb8a4a310f43d6eecafde8cd2270ebe2f2
MD5 02800afa7c0614d42346fdebca4a88f5
BLAKE2b-256 ca0c314c355faba0fe9b019d7808e6e2f8bc0903aeaa00b0f85b01bb85b24659

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp312-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp312-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 046876f5813f5d9ac84cc934c55e1ed7026ebceaeab3ac8eba9539e26c54c287
MD5 3a5069633f1c076e14e1ae7640d56f8c
BLAKE2b-256 6afdb25c1ac3dca7b402254308a06d88a4ad86b6c274afb5c288a5d2d10bdee9

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 38eda78bdf1066c64e86e3d6ac1f66a44a3efc18f78d3c6016a8959509ce2996
MD5 54d30768ca0ccef362de9339139dd3e0
BLAKE2b-256 4bf36b9e4cf530d5b88bdc46745b873b3c256c8106d3800ae8219e090dacf659

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp311-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp311-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 3b17bad1d119e9b179d75c518f3e52d97011445a8af810c7b5a94a9f80cbb569
MD5 af2de9dc7cd0b1a781ee7620d4c698f5
BLAKE2b-256 352330482c689a607afc3cb3ef9f2297d90d79467b2018eb5cbe46ed5020ca28

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de3e50e222e5102a7ec4c7e565d1e48dfa6cadf01b4ebd1e1fdd7e88b3f22c73
MD5 641439ab91b93e4380e62b73e9e5643c
BLAKE2b-256 bbfe5c76a1b72e2cab63c74717bf6831fedae1714866ca2e3cab0314f22832b8

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 abca31d34a599917e0cae4b4a0e500c90ad9cfa8cf6b31c92b7f88535c996e90
MD5 61bc261eb32eec671cd09f60a6124171
BLAKE2b-256 7cf1ac7c095895d38012516b55707efa4e4c65d3f734c33af3d01cc2ba20c3bc

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 7105872f93887ab38fa8f8d7e2761fe02b7d9eb0931af2234bc99ce888696521
MD5 b07d37edf3c6635111d06241819934a8
BLAKE2b-256 d015debbf24c3cad0b67a593b2c5beeb581d1993707c303141023ebe663f869b

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp310-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp310-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 722a82f6b8a3695cb0e2338684383c46c3198b35080c2dc91543328d8957ef77
MD5 0c7da90b6220bbe6e60ff8498ba4ae81
BLAKE2b-256 7d053108ee8962bf15e493da4099ebbef418cf47a1a48d144960b41edcfb197d

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cebbfef52f5fb98f5bdd49871c3d1f2c1ce9f750262ae73315610386cfd1074c
MD5 a323f57e64a05e5777921e03f417e92a
BLAKE2b-256 7e81c2bf1cf8ccad188af0800da110cd63849ce872e1526f1e721f57b4401e83

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 652ca00fe8d494ed5446bde0fad06fc2ac0c5a732027418e8ecc81c55bf65ab6
MD5 61203636e07a79f26dad556ef9c209ad
BLAKE2b-256 bce85e2caf503f7e94a4524730e546ee1d71cf3ad08c302aacd503d6c98f4e79

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a828c2323b7b76fd5e425ad54cf5b7ca85a4aa5bfb06ea3469906a8481ace3e
MD5 c8e4eed7c715568acd6e2c50e0a71653
BLAKE2b-256 334d266abd6b79e842136587deeed4e9e4637f2bd76651042a30fcc0c280f6d2

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp39-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp39-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 1a7e0e4080131f51644323271fc4dcef48f3d51e19756f41095ccd5c41e6c96b
MD5 63c92b33662a884103c3edf440217540
BLAKE2b-256 d7a3b9d7bee7c3aa5eb2714e9e74d714a9fca42c5853fc7c01f4d7bd6680bff9

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 da96d6443d65358e9d9d2f62ec5575aa01b1d9bef20319f9a099e74499ced284
MD5 150d0704a81f3c9333b914c57496270e
BLAKE2b-256 84d57ea9327b145e28676dfb01437e534385f35c736756fd98ca15a5c1c547f6

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp38-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp38-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 bf1a5e278213a6a8b958fff305a403b6c9dada39b1e4a771083ac056debd849f
MD5 b58023d2bb310a617a234fcc0ce579a9
BLAKE2b-256 a64b76b965dceecf5ead75604e869b87ed2436a3c15dc4ab3918fbafbf02c7a5

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 201bacba2c55b0d7263543ab03a00afd89f8fa6d6e2f0c03209410cfd4aa828e
MD5 2fade7806d568fb378c813643f807db6
BLAKE2b-256 ccc62da743f2acaef1ead93efc76625d4ce4c81a663206778518b23af179f9b6

See more details on using hashes here.

File details

Details for the file finalytics-0.1.2-cp37-none-win32.whl.

File metadata

  • Download URL: finalytics-0.1.2-cp37-none-win32.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for finalytics-0.1.2-cp37-none-win32.whl
Algorithm Hash digest
SHA256 7cca20f3fb13f115d0e381321cd3f39b1f8870014abbdb4de64a4d90e73c4142
MD5 ee61129e083fb4b1aa9a8977df35a5d4
BLAKE2b-256 0a2625b3054d05811b28d7486eddbd5fd52a5a88d73efc7069435dd5b227537b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page