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.3.tar.gz (33.6 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

finalytics-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

finalytics-0.1.3-cp312-cp312-macosx_10_7_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

finalytics-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

finalytics-0.1.3-cp311-cp311-macosx_10_7_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

finalytics-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

finalytics-0.1.3-cp310-cp310-macosx_10_7_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.7Windows x86-64

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

Uploaded CPython 3.7Windows x86

File details

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

File metadata

  • Download URL: finalytics-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 4881ba36f2ce3dcf992172b97bbe5e25e1f36ae19aa2ea2501b85cff796efd72
MD5 6ff09f79e3901a55eb2ee676402c5552
BLAKE2b-256 3b979341f0742e235536e09dabf81d67d91fb3c0ebb094deb4744e180102db60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 a0ef969b4851b4facc09fa4ea1b1ec9769a4aba83b21eed52c874c08d01a5401
MD5 738d95a54ff2cbf089569278127b49e8
BLAKE2b-256 d550ff3e20998e53258997a0f028af37714ed7bd7e70eefaa30bd951e7ddb24e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 75a390b5ba67574294e3196db75611b7076531f62886dfdc723b3b295a771097
MD5 3fc23adcb27a2dfdc08ab7786a0bd5d8
BLAKE2b-256 0c338429a93cd8b7f7066b2fe6d68cfc26b88804ba116e6ada3f8af8c43ef6d2

See more details on using hashes here.

File details

Details for the file finalytics-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c3407936bdb3593434142591771d77be64bc2f6ef3dd673fd315af7b3aeb589
MD5 6e81d3c4c3b74874678ac875f07f6cbf
BLAKE2b-256 af4f005b938ba3626da7a9ec7630bb40f4253b0b07d443972c4225c6ba7a5efd

See more details on using hashes here.

File details

Details for the file finalytics-0.1.3-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.1.3-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c0590522953208a80d25188dd403805bbcc2282cfca0d545d8e3e78204d633bb
MD5 8f7cbe847f5b42c74c9b3340095d875a
BLAKE2b-256 a15d6e4358c1d34045767c77c10dda3a6afcf8c5e82f83798c6199ea69442bf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9fb51badb3562e2e8c2e41619e002a426cdeeed6dd34aafd45ee4bdd9522cb4d
MD5 674b48c4220a35f0d0d01d7b9e69d1b5
BLAKE2b-256 c36ee3a940098de886fb3a3a237045d0725f55c8117c37ef8e6a80aaf4a2156d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 7696d65f54157e77f97f9e622e89f3b2940243a1aefbab2028915428cc0eb0ba
MD5 cb908475a9a3a7cdbbe836fb8c4d8ba6
BLAKE2b-256 542d7a508d0e61fd0884fccc4bee8d3687bf4564d5c8219aca0d25a0525fb98f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24ae9132b0b9009c50d5b67495c1fde8c26016386db22df4850c40d58ef0ee14
MD5 e8ccd50b28a2a2a56564df97e6c88772
BLAKE2b-256 25ab471e0820bc46739b397ea5f3b81008369b38bca74522979c33119f799319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3f07b75519fd52ae28bb93b3f8578d70f861ce61ac810be6a6105397936aac30
MD5 f3347482f0d68f271a13054d305ccf42
BLAKE2b-256 d770186e7e4fd9df206d7f028906a4e4993bca30f6c60a7e01f0656e70a80164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ea8fd676163625277bac759ae087d804f09b451431e202f90ca86c9bc51ad241
MD5 f81542d81ef68f72831219f8e7a64257
BLAKE2b-256 6eb2d0aad7c1669012e438ce17b7485d94e1e1789d1a4e909a027229242929c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 38f6b6d6ee97ed8f83c4933cc58aa5dfe77502926e792788e07789a5a595e101
MD5 4897d3fbfacf827be26262dd100c79d2
BLAKE2b-256 e01f3a190dba8d5c7c3998279652784cf570f2a2fbf38e83b8dc6cb98466058b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c651e56cd1eeeacbb7a7e5f1c4af4019bc5e0037fd2c47089b34b51a29baf71
MD5 17ef2963472e0434f31b0ccf4ce9ea80
BLAKE2b-256 d3a0377bd2095f151ad176e483586dc5ef2bad459dda3a866a387deaa7701184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 723c60f89dc54385e70d333bc1f00be80fd0d4a6d92307f5fe3375d751756cce
MD5 7f277dbc67c38909933e4c956d7a2a9b
BLAKE2b-256 0492fbc10252287eb2955efb6078bcd159a4911ec7b555a45da5e4b58088b169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 af184490e31dc968da9918eb1c20f7f5ca668594a75271484c518357d47f7832
MD5 eaaf871e22dc1a277acc0421c959ca27
BLAKE2b-256 9ae2c008ab2b0be769fb1ac9a615c127c3e060ea80b9a95f2ee8b9585f88960f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 a3c3deed0c67048e41b8c1028c71ccac2aca9abfed8b4c42915a59a541076b91
MD5 1e5b2e1c3a6bbb2cee177837a8a4b2d8
BLAKE2b-256 44f6210770a9df79b299fe6b07a72e68fe04c16e8376c9174c3e1839a37f53df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 aba45ce34a9953c14cd0662c6d69fc2fb6d6f0683cbfde7f86d5f8f1e8a9b46d
MD5 a246c1fee32befe4e7cbcab50ac71acd
BLAKE2b-256 54676071c0502061e5f055130b0655450ea9f03eda109efe36157a8890bcc502

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 4fbd0c840f62278c5c2940df64a925779dbdd40ef26e85ed780e44daf1fe7210
MD5 7d06bcf26b86f697c35e005e576cd76d
BLAKE2b-256 21100fc2b1216f0b1e2bfe648707126e31b8ce144ad5586e426014035431a43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.1.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 4cd1d47da850184d9519170493c918f4f1116a5d9af8b135a6584056344641a2
MD5 0ed183ae771e657a18ad15ece8ee7d7e
BLAKE2b-256 b7cd2d9b8a0e4e8f4029a43ea29143e150abd95027c4317a388e10d83f52e7af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finalytics-0.1.3-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.3-cp37-none-win32.whl
Algorithm Hash digest
SHA256 b60220d3323c7d728ec0800a796ab5c4831dc16d69f36e1da3e4c6d4590f3dd7
MD5 bf5df70d8f59992328fcd6d91a01b219
BLAKE2b-256 75f3ea46b91dcfb8c979611e03773f3523028628f73399423c54fb89239baf8b

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