Skip to main content

a Pythonic all-batteries-included framework for effective algorithmic trading. The framework is intended to simplify development, testing, deployment and evaluating algo trading strategies.

Project description

LiuAlgoTrader

Build Status Python 3 Updates Documentation Status

Introduction

LiuAlgoTrader is a Pythonic all-batteries-included framework for effective algorithmic trading. The framework is intended to simplify development, testing, deployment and evaluating algo trading strategies.

LiuAlgoTrader can run on a Macbook laptop and hedge-on-the-go, or run on a multi-core hosted Linux server and it will optimize for best performance for either.

LiuAlgoTrader is Work-In-Progress, however it is a fully functional and powerful framework that may be used almost out-of-the-box. Assistance in development is highly appreciated, as well as comments and suggestions. Please check the Contribution section for further details.

Quickstart

This section describes the steps to install and setup LiuAlgoTrader for first use.

Prerequisite

  • Paper, and preferable a funded Live account with Alpaca Markets.
  • Installed PostgreSQL database (or see Alternative Installation below)

Installation

To install LiuAlgoTrader just type:

pip install liualgotrader

Note if you're running on Windows, TA-LIB setup might fail, in which case try https://github.com/mrjbq7/ta-lib#troubleshooting, and re-try installing the liualgotrader package.

Alternative Installation

liualgotrader requires several packages to be properly installed, as well as a PostgrSQL database properly configured. For first time users, it might be easier to install the docker version https://github.com/amor71/trade_deploy .

First time run

LiuAlgoTrader applications require some configuration and setup which are best described in the documentation. However, to confirm your installation just type:

trader

Documentation

Is available here.

Development

Would you like to help me complete & evolve LiuAlgoTrader? Do you have a suggestion, comment, idea for improvement or a have a wish-list item? Don't be shy and email me at amichay@sgeltd.com

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

liualgotrader-0.0.42.tar.gz (39.4 kB view details)

Uploaded Source

File details

Details for the file liualgotrader-0.0.42.tar.gz.

File metadata

  • Download URL: liualgotrader-0.0.42.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for liualgotrader-0.0.42.tar.gz
Algorithm Hash digest
SHA256 3b25839af3029ee49400a90d5935b700ed3f74cf7aa9b34f9cb37f1392e67adc
MD5 224102610ad3ecf7a82571d5a265bb99
BLAKE2b-256 e52ffb9bea06f967f1ff90a9968fbbb169264b2b5db337a90262b26ca6ae38d9

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