Skip to main content

No project description provided

Project description

Finalytics

pypi License Homepage Documentation Status Platform Python Version PePy

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

Installation

pip install finalytics

Documentation

View Library documentation on readthedocs here

Security Analysis

from finalytics import Ticker

ticker = Ticker(symbol="AAPL",
                start="2023-01-01",
                end="2023-10-31",
                interval="1d",
                confidence_level=0.95,
                risk_free_rate=0.02)

print(ticker.performance_stats())
ticker.performance_chart().show()

Portfolio Optimization

from finalytics import Portfolio

portfolio = Portfolio(ticker_symbols=["AAPL", "GOOG", "MSFT", "BTC-USD"],
                      benchmark_symbol="^GSPC", start_date="2020-01-01", end_date="2022-01-01", interval="1d",
                      confidence_level=0.95, risk_free_rate=0.02, max_iterations=1000,
                      objective_function="max_sharpe")

print(portfolio.get_optimization_results())
portfolio.portfolio_chart("performance").show()

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

Uploaded Source

Built Distributions

finalytics-0.4.1-cp312-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.12Windows x86-64

finalytics-0.4.1-cp312-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.12Windows x86

finalytics-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

finalytics-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

finalytics-0.4.1-cp311-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.11Windows x86-64

finalytics-0.4.1-cp311-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.11Windows x86

finalytics-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

finalytics-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

finalytics-0.4.1-cp310-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.10Windows x86-64

finalytics-0.4.1-cp310-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.10Windows x86

finalytics-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

finalytics-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

finalytics-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

finalytics-0.4.1-cp39-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.9Windows x86-64

finalytics-0.4.1-cp39-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.9Windows x86

finalytics-0.4.1-cp39-cp39-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

finalytics-0.4.1-cp39-cp39-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

finalytics-0.4.1-cp38-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.8Windows x86-64

finalytics-0.4.1-cp38-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.8Windows x86

finalytics-0.4.1-cp37-none-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.7Windows x86-64

finalytics-0.4.1-cp37-none-win32.whl (8.0 MB view details)

Uploaded CPython 3.7Windows x86

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1.tar.gz
Algorithm Hash digest
SHA256 d72e4cc089cd0f307c30c6f8c0f470d26a652e967e2727e9ad22f61833c9295b
MD5 eb32ea15c2e0b0ef4d273d697dba6616
BLAKE2b-256 4404271cfc794f4606943dbbff78942c2158c57f78f54eeeb99f232b7f611fc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 c5ad3425d1c6b2b7a420f24a01cc819c5f7edb530e2d0113ee095d65cf2b3851
MD5 478339a842c42990d64bcfff4dd1fdb6
BLAKE2b-256 369e5e2bda08b6c49cebdd0dcae893ab8535eea30145e88e9726e6895f48b401

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d84eb8b8bc9472793a95cd61bed268c67127254baa12842b710a2dd9b5b3817e
MD5 97ab87e0f5ef9cf5711ec3cea0e4541d
BLAKE2b-256 54f907ecbbc3096d2ef05050cb5d2254b8749b1cbe044ecdd59f0a54687eee28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37c58405bafad42f016385102a70f7b521cd29d2064f68c45444a5f05ffd44d5
MD5 e8f886e808b403beba1001b0c571cb17
BLAKE2b-256 0087bffa7ed460a90e17956d118c359fd87977184b37106f11a5763d43605b1d

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b26541ade1eaa306411adb88962a3d116cae7e538ff512afec60bd2c41f4be88
MD5 c7da3ec30fc1e1159471c15522fbbc17
BLAKE2b-256 7ea6e8445d9be4475c9ce3c8f34615447dfcafec6a83b67ec6a93ba24fb4b0a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 764fc422039ff209ebe547378230fa7ea0d1da46e80022ff3b8f67c74e6b810a
MD5 33949e47ba6b2a3b9b0cde123bf4f98b
BLAKE2b-256 054ea0add1ef78404d1a59521d06646c5dc0824d38134ce9dfd00614f0c93073

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 2c797f42aa689cd3e7720a9a7902463e18c1709052e0cef90a7082460d61cb66
MD5 a361474c960fa7b76bcfc89bf16ee49b
BLAKE2b-256 b1f64b1988ded8bada8ce96aaffd4e9a5307c3ef6053feff60ed8c90f3486a9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7890e44e750360fea9d7e695a0ef70e1de92a41c69339ef4594eae6381d637d
MD5 32dc2d0c89049c7c0388e9f316676a69
BLAKE2b-256 596f7a0caa93c16c1d5d7409a602de02f76c045bd4f124285f344afb9c017c90

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f17a94bbbbd9abdbd9e5ae10af301da07c5da764c516261803003f80d034bf37
MD5 a327363de7cdea4632de932107865071
BLAKE2b-256 0f072bd2aaec8d2909ff9ea98c61c4ae397e819cfdcc4f56f7f6a85605086aaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c3c91bb006e2140c71669b8f7b50f94b47cdf0f9190c26e3f4dabd3c7933d078
MD5 3534255cec5988cce1d92b1959adaa9e
BLAKE2b-256 e4765688745dbbca733c520b5b67c8e5e6cefb3aab68b6b90e6c95cd03624623

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 de98557307995cfa721e6148041c8a9b434fb21d49a4bb7e282aa91ad0e2f6d0
MD5 eae3a92975bef767a2e84ccf92d82dc2
BLAKE2b-256 20dea59cc14d6cf28d8ab7a0983860f0e1d1c40c35e4732c3e732275c4ac7f40

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6e03690f08cc4d138c67e2a109f61f8c32a80f3e7df7e0dd3bbceee514a417d9
MD5 d3fc6daefc918a60501abffb19a1f391
BLAKE2b-256 b4db001339b79fed43a09e8cc16649a4d16373a5b72768ca11bf40fd121e2ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b233f979e7f7e0da6592da559aa8794a9abdea8dc1091745863d9282d8540fe
MD5 51e9f5dc3c1af87ad3e904831896789d
BLAKE2b-256 8c0ff6e3264b33e07d74a6424077834dd16971b511174dc9ce2e1e1eeaf7e4e3

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 72e0d991efa0a137b1f02c88a2a112874051535ad4a7e13cd0af901069e3f3b3
MD5 93ee78ae742e66dbbeedae6b58b4d31d
BLAKE2b-256 9f704fcd34e9f268db98f6d9cb79840867a74aad095ac0344912af466ec52b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2bffc8d45971ad7ad68841afe5db5d895b751016f0908021ae9c893c4fdeedf6
MD5 986361a70ea0d50d236bddfc9e2c1354
BLAKE2b-256 3490409e498facca79818a70bfde5084aa89fce5b0133cfc4b68376e86c79055

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 4d4c1919593282176e9f2b1165cb1d2fbfb97434d08243d19e70ec48b2a3411a
MD5 18a719b3e8046bdd66179f5bcb822fa8
BLAKE2b-256 3a1899594cc4b0d7eaf308fe3bbe53a61af47f6af5f6f1543c28823b02ce2ea4

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 510e2215671463339c6e570edea61bce8f3f1c65d0aac9d5c5e4da54c1e3343d
MD5 eaa020a7dc92c5eb0722d8865b83ac0f
BLAKE2b-256 b3c83bed2c8414661501c35ddef654d3d18ce507d087f551e168e9fd036c6e28

See more details on using hashes here.

File details

Details for the file finalytics-0.4.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.4.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2ae03c0cc8cd52012b6dc884e0f746d72e3c74e88636f2598e1536236a858a35
MD5 2ec49c108e64fa3ce64fab9e0a267fbe
BLAKE2b-256 6a44a6f2d32c4a6ea9976c3e4fdfde84dede5a11c839bffa87286d957c4a4e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 b1a212bc4db684ab8a10158ec721e65d1d00f83803735416df02a9ddbee551a3
MD5 9f78f5466c7d72101e713299461a4e7f
BLAKE2b-256 32ca6cd7ef221530e3e95a12f2dfe168d0ad38b1f970d983597f62cedc65bb9d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 bcc702f2f0c9a536592f0132811b176de5a6f79ed324f347c0453af6678de665
MD5 aa077eb8f37f0d50048756bb506b241c
BLAKE2b-256 cb7e851ae08d98a7f2db76ef3683a4ba8bd52319932a70fa91e7bf793499e78e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.4.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 291a30c997cb62bc94033be51f46814202139d51bed74ab35ecc7df622dd5e1a
MD5 3e0b47b1cc1f3f9fc1fc7fa7c429ab3d
BLAKE2b-256 0b5aa323cd7cec24e8cbe818f8aaa80e8f2c0cd9708634ccf19527f05e049a0a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.4.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 0b6df6bc062cc0e0738f2539a7c9ef865a3f59684dc37d941b99718c1933de4f
MD5 cbf95a27ce799654ea1e8807767b5c2d
BLAKE2b-256 ea782b9cd59e22ca7557724305c1b6aee1b336c191d3d6e4f3f9fd40b87da664

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