Skip to main content

A Python library for optimizing stock portfolios using the Jellyfish Search optimization algorithm.

Project description

JellyStock

JellyStock is a Python library for optimizing stock portfolios using the Jellyfish Search optimization algorithm. It allows you to create and manage portfolios of stocks, download historical stock data, and find the optimal portfolio composition that maximizes the Sharpe ratio.

Features

  • Portfolio Management: Create and manage portfolios with a list of stock tickers, specifying the start and end dates for historical data.

  • Historical Data: Download historical 'Adj Close' data for a list of stock tickers from Yahoo Finance.

  • Portfolio Optimization: Use the Jellyfish Search optimization algorithm to find the optimal portfolio weights that maximize the Sharpe ratio.

  • Risk Analysis: Calculate risk metrics such as expected returns, volatility, and Sharpe ratio for your portfolio.

  • User-Friendly: Provides user-friendly methods for displaying portfolio information and optimization results.

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

JellyStocks-1.0.5.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

JellyStocks-1.0.5-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file JellyStocks-1.0.5.tar.gz.

File metadata

  • Download URL: JellyStocks-1.0.5.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for JellyStocks-1.0.5.tar.gz
Algorithm Hash digest
SHA256 047f7cd0ea877adee54492677fc120fbdf4b7f49d339cb0eea3c7a4812249c4d
MD5 a0cbbb014e44984fbdb0a901bcc13848
BLAKE2b-256 e09a11381982336c4ad5972749aece90100032a79eabef54178026352dc71602

See more details on using hashes here.

File details

Details for the file JellyStocks-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: JellyStocks-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for JellyStocks-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3a26bc1e8cf1f89053bd7611cf2570c4bbfa75b5bf7344d99302a3d0e9fe0c02
MD5 6d0e6a1efb510c205447eeaa5b644766
BLAKE2b-256 3a3145900c0b25e0f53a9c61888a88aa376d24e9db878d9768af0b0ef4fcf20a

See more details on using hashes here.

Supported by

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