• Stars
    star
    205
  • Rank 185,014 (Top 4 %)
  • Language
    Python
  • License
    Other
  • Created about 9 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ’Ή Python framework for real-time financial and backtesting trading strategies

Logo

Build Status Coverage Status Code Health

Join the chat at https://gitter.im/llazzaro/analyzer

Donate bitcoins to this project.

    BTC: 1GeVxWa5jzLNwr4GfyNYEYgdrLc1r7tv76

Python project for real-time financial analyzing and backtesting trading strategies

#How to install

pip install analyzer

How to use it

After project installation the following executable will be available:

  • feeder
  • trading_center
  • trading_engine
  • alarms
  • backtester

feeder will retrieve quotes or ticks from the configured DAM in the .ini file

trading_center will process each quote or tick and execute the strategies selected on the .ini

trading_center will execute order to the exchanger (example to cex.io)

alarms if an action was triggered, this activate the alarms. Currently only EmailAlarm is implemented

backtester uses .ini to back test strategies with tick or quote information

Example of realtime configuration

tmuxp load realtime_session.yml

#Architecture

Architecture

Originally DAM and model were in the ultrafinance project, but I wanted to have DAM more as plugin. Since I already have a stock market relational model I wanted to adapt it for this project. Moving DAM and model to a new project will maintain a minimalistic analyzer code.

Check these projects:

important: this project is a fork of the original https://github.com/panpanpandas/ultrafinance

More Repositories

1

django-scheduler

A calendaring app for Django.
Python
1,247
star
2

packyou

Import any python project from github easily
Python
195
star
3

django-scheduler-sample

Example application of django-scheduler
JavaScript
75
star
4

pystock

πŸ’° Stock Market Relational Model/Schema (SQLAlchemy)
Python
24
star
5

dotfiles

πŸ”§ .dotfiles settings files. Uses vim+zsh+tmux+pyenv. supports OSX
Shell
18
star
6

acpype

Please use OFFICIAL repo: https://github.com/alanwilter/acpype
Python
12
star
7

analyzerstrategies

πŸ’Έ Analyzer Strategies
Python
9
star
8

lsa_python

LSA implementation in python
Python
9
star
9

analyzerdam

Data Access Model for analyzer
Python
9
star
10

python3-wifi

Python WiFi is a Python 3 module that provides read and write access to a wireless network card's capabilities using the Linux Wireless Extensions.
Python
9
star
11

RT3070_kernel_4

Drivers for RT3070 for the Linux Kernel.
C
6
star
12

jarvispatrick

Jarvis-Patrick Clustering that uses a nearest neighbor approach to clustering objects
Python
5
star
13

chem-fingerprints

Automatically exported from code.google.com/p/chem-fingerprints
Python
3
star
14

cryptohaze

Cryptohaze python wrapper
Python
2
star
15

django-pywars

A turn based tank game for Python bots
Python
2
star
16

virtual_decoys

in silico decoy generator algorithm for use in virtual docking
Python
1
star
17

pyquant

Automatically exported from code.google.com/p/pyquant
Python
1
star
18

pyiw

WiFi tools for linux
Python
1
star
19

passgen

Go password generator from hashcat rules
Go
1
star
20

react-security

Authentication and authorization for React.js with react-bootstrap
1
star
21

python-tesseract

Automatically exported from code.google.com/p/python-tesseract
C++
1
star
22

web_applications_django

Task manager project for the book: Building Web Applications with Django
1
star
23

django_rest_book

Python
1
star