Skip to main content

Technical Analysis library for Indonesian stocks (Saham). Pure Python/Pandas — zero C dependencies. Replaces TA-Lib & pandas-ta.

Project description

ta-saham 🇮🇩

Technical Analysis library untuk saham Indonesia. Pure Python — zero C dependencies.

Menggantikan TA-Lib & pandas-ta tanpa masalah instalasi.

Instalasi

pip install ta-saham

Penggunaan

from ta_saham import generate_features

# Input: DataFrame dengan kolom OHLCV + symbol
# Output: DataFrame dengan 300+ fitur teknikal
df = generate_features(df_raw)

Fitur

  • 80+ indikator teknikal (RSI, MACD, ADX, Bollinger, dll)
  • 61 pola candlestick (Engulfing, Hammer, Doji, Morning Star, dll)
  • Sliding window features (lag, rolling stats, delta, acceleration)
  • Cross-sectional ranking (ranking saham vs peers)
  • Macro transforms (return & regime macro indicators)
  • Zero external dependencies — hanya pandas & numpy

Dependency

  • pandas >= 1.3.0
  • numpy >= 1.20.0

Tidak perlu TA-Lib, tidak perlu C compiler, tidak perlu restart runtime.

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

ta_saham-1.0.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

ta_saham-1.0.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file ta_saham-1.0.0.tar.gz.

File metadata

  • Download URL: ta_saham-1.0.0.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for ta_saham-1.0.0.tar.gz
Algorithm Hash digest
SHA256 eafe8e0d1304485f3a6b67eef9bab70f96cfc3009c6388d1a7981c413fde8b5d
MD5 7ae0d49d4d508237f80f3b2435034601
BLAKE2b-256 178a8953a833ad269041e2247a3724bfdb266e6876e4d8c334b8e3f6b33b5c69

See more details on using hashes here.

File details

Details for the file ta_saham-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ta_saham-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for ta_saham-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3017491b4e4d51e647a3b51e5cfad6236fa00308b77ee2f6ccf6acb9b647ae2d
MD5 22d6168909dccf3047b358833d4c81e9
BLAKE2b-256 504239677f90625fa4e6f596b1dcb65a4ce3b397368b907aa1a1b4f14e216221

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