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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eafe8e0d1304485f3a6b67eef9bab70f96cfc3009c6388d1a7981c413fde8b5d
|
|
| MD5 |
7ae0d49d4d508237f80f3b2435034601
|
|
| BLAKE2b-256 |
178a8953a833ad269041e2247a3724bfdb266e6876e4d8c334b8e3f6b33b5c69
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3017491b4e4d51e647a3b51e5cfad6236fa00308b77ee2f6ccf6acb9b647ae2d
|
|
| MD5 |
22d6168909dccf3047b358833d4c81e9
|
|
| BLAKE2b-256 |
504239677f90625fa4e6f596b1dcb65a4ce3b397368b907aa1a1b4f14e216221
|