Skip to main content

Xarizmi (read Khwarizmi) project is an educational project thatcontains tools for technical analysis in Python.

Project description

Xarizmi

Xarizmi (read Khwarizmi) project is an educational project that contains tools for technical analysis in Python.

Installation

pip install xarizmi

Example

Build Candlestick

from xarizmi.candlestick import Candlestick
c = Candlestick(
    **{
        "open": 2,
        "low": 1,
        "high": 4,
        "close": 3,
    }
)

Indicators

OBV Indicator

from xarizmi.candlestick import CandlestickChart
from xarizmi.ta.obv import OBVIndicator

# assuming btc_usdt_monthly_data is defined (similar to tests/conftest.py)
c = CandlestickChart.model_validate({"candles": btc_usdt_monthly_data})

obv_indicator = OBVIndicator(candlestick_chart=c, volume='amount')
obv_indicator.compute()
print(obv_indicator.indicator_data)
obv_indicator.plot()

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

xarizmi-0.7.1.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

xarizmi-0.7.1-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file xarizmi-0.7.1.tar.gz.

File metadata

  • Download URL: xarizmi-0.7.1.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for xarizmi-0.7.1.tar.gz
Algorithm Hash digest
SHA256 709300e21b2e445f648fe24caac77ac2580e9868873305d022996083c73d4ea8
MD5 cb7702ee69b6d1375aab87cbf8dc7f71
BLAKE2b-256 5e1fb12346fb87a05c4345137898cdaf35df056f61679732371f0328e85e9632

See more details on using hashes here.

File details

Details for the file xarizmi-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: xarizmi-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for xarizmi-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f3a603fb13d585758fcc3a565996c72540aa3293fb658ced66a226413ee063a7
MD5 50e1a47e55945adaca3602b85bf24905
BLAKE2b-256 bdb9c27b31e1fc295d0a1cf712e92931f742ba691c48ec5350e2761ffc6cc8a1

See more details on using hashes here.

Supported by

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