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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: xarizmi-0.7.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6a5991a53430e3127d37696b21c68247b73ff90d39ca6c2733f0f6cf9534a698
MD5 5614870c9f1f73d80dd9a3080ae28729
BLAKE2b-256 ac44a7d04378394847b6ce0e25d6f1e219a1ce253ed4fde51db809d6b31feeec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xarizmi-0.7.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1537f9ebc93be3e940e794af32e13e41c6862c3fe1d800f7f6ad4633a1d820ec
MD5 a16d61900236c802497f0099f84ab8fb
BLAKE2b-256 c9a4085b4f025349fb06bd0891838f8c989b3c7d06d6f91fc6bdfd029ec60e72

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