bliiir / ccat

Python based crypto trading platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crypto Currency Auto Trader

Last updated: (2019, 03, 08)

URLS

File Status Purpose
Github current Project home
pypi needs updating Pip install source

ccat


model

Modules for doing I/O operations on the platform. Classes, methods and functions to aqcuire, store and retreive data from exchange api's, the Postgres database etc.

database

Home-made interaction layer with the database - ORM would be too big a word, but sort of like it

exchange

Interactions with the exchanges - fetch candles, place and check orders etc


view

Modules for presenting data to users - including classes, methods and functions to present data to a privilliged user and classes, methods and functions to present data via the api and the website

Nothing here yet


controller

Modules for processing data. This is where all the features, indicators, signals, strategies and bots will live

feature

Extracts simple features from the raw data - for example the difference between the open and close price or the height of the wicks

indicator

Calculations on top of the raw data and features - for example the RSI, Relative Strength Index

helper

Helper modules - crop and merge dataframes, calculate crossovers etc

signal

Trading signals. I do not publish all signals for obvious reasons

strategy

Monitors signals and initates trades when the strategy criteria is met. I do not publish all signals for obvious reasons

order

Executes trades using the following abstract functions mirroring the same methods in the Exchange module

manager

The manager module enforces money-management policies. For example daily rebalancing of capital on each exchange, allocations to different buckets - like hodl, invest, trade

Nothing here yet

About

Python based crypto trading platform

License:MIT License


Languages

Language:Python 100.0%