Skip to main content

Python Algorithimic Trading Engine

Project description

ALGOBRA

This is an algorithmic trading engine used to backtest, model, and develop trading strategies on real time/historic stock data.

Installation

Run the following to install:

pip install algobra

Usage

from algobra import engine

# Systems check to see if your machine can utilitize native performance improvements.
engine.optimize()

# See engine information
print(engine.info())

Developing Algobra

To install algobra, along with the tools you need to develop and run tests, run the following in your virtualenv.

pip install -e .[dev]

Concepts

  • Trading System Development
  • Trading System Design
  • Trading System Environment
  • Time Series Analysis
  • Optimization
  • Performance Measurements
  • Risk Management
  • Trading Strategy Implementation
  • Execution

Configuring DB

mysql -u root -p

mysql> CREATE DATABASE securities_master;
mysql> USE securities_master;
mysql> CREATE USER ’sec_user’@’localhost’ IDENTIFIED BY ’password’;
mysql> GRANT ALL PRIVILEGES ON securities_master.* TO ’sec_user’@’localhost’;
mysql> FLUSH PRIVILEGES;

Reference schemas.sql for the commands to create needed tables

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

algobra-0.0.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

algobra-0.0.3-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file algobra-0.0.3.tar.gz.

File metadata

  • Download URL: algobra-0.0.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.0

File hashes

Hashes for algobra-0.0.3.tar.gz
Algorithm Hash digest
SHA256 dfe73402f2b737398f23d5de7e3cbe67ef9f238becb4ee8fc462543a8677e0a7
MD5 ac1daf4bf0a59d8e5eded594a7e2f518
BLAKE2b-256 daf78e6c9efdaab1a31411404c2e6f37b1bae9b4f511b8a9759c42be24033887

See more details on using hashes here.

File details

Details for the file algobra-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: algobra-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.0

File hashes

Hashes for algobra-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 969104b8fea533374dc7ee64b4dc7ca8eea337037810787890f23320fb029054
MD5 3a788addd09d1ec42bbfc4b730412ca0
BLAKE2b-256 458f01d208245474a9c75f2d87a0f3362f25ecb7ce343482008915a07550776c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page