A python library for Technical Trading
Project description
Technic
A trading technical analysis library for python.
Dependencies
- pandas
- numpy
Install
pip install technic
Supported Technical Functions
| Indicator | Status |
|---|---|
| SMA | DONE |
| EMA | DONE |
| RSI | DONE |
| ATR | DONE |
| STD | DONE |
| MACD | DONE |
| BOLLINGER BANDS | DONE |
| KELTNER CHANNELS | DONE |
| SQUEEEZE | COMING SOON |
| STOCHASTIC OSCILLATOR | COMING SOON |
Examples
import pandas as pd
import technic as ta
csv_file = 'PATH_TO_YOUR OHLCV CSV DATA'
# Dataframe containing OHLCV data
df = pd.read_csv(csv_file)
# SMA
sma = ta.tsma(df['close'], 50)
# EMA
ema = ta.tsma(df['close'], 10)
# RSI
rsi = ta.trsi(df['close'], 14)
# ATR
atr = ta.tatr(df['close'], df['high'], df['low'], w=21)
# MACD
df_macd = ta.tmacd(df['close'], w_slow=26, w_fast=12, w_signal=9)
# Bollinger Bands
df_bbands = ta.tbollingerbands(df['close'], w=21, std_multiplier=2)
# Keltner Channels
df_kelt = ta.tkeltnerchannels(df['close'], df['high'], df['low'], w=21, atr_multiplier=2)
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
technic-0.0.3.tar.gz
(3.4 kB
view details)
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 technic-0.0.3.tar.gz.
File metadata
- Download URL: technic-0.0.3.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7a73c2d266066dd8aad2dd48897cbf63c2a435121b2cc07a9fe17cc91a9bfea
|
|
| MD5 |
cb04ad0697de2d5462629fbb94f16bb2
|
|
| BLAKE2b-256 |
c3bc2149a0eb4d2a1ad7f3c67ed806b92010c4339f8dd53708e179f19ba1126d
|
File details
Details for the file technic-0.0.3-py3-none-any.whl.
File metadata
- Download URL: technic-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8587258802fae98ac375494d2db9d90e661754aae40a0937a11b2c3690748865
|
|
| MD5 |
3fa05b3217da431a8e36818a9865418f
|
|
| BLAKE2b-256 |
cdba0422eeff94a5613d1e8809e8d1c92c2cb2abf26b587aa452f3e42e5b26b4
|