Skip to content

cqychen/pyalgotrade-cn

This branch is up to date with Yam-cn/pyalgotrade-cn:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d8ba00e · Nov 23, 2016

History

17 Commits
Feb 15, 2016
Jan 24, 2016
Sep 3, 2016
Sep 6, 2016
Jan 24, 2016
Sep 3, 2016
Sep 3, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Sep 3, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Jan 24, 2016
Nov 23, 2016

Repository files navigation

2016-09-03 更新:

  1. 合并所有本地化的模块到/cn文件夹中,方便大家使用和跟原版进行对比。
  2. pyalgotrade本体升级为0.18.
  3. 加入对tick行情结构的支持,见/stratlib/orderbook.py

Pyalgotrade-cn 在原版的基础上加入了A股历史行情回测,并整合了tushare提供实时行情。以便大家对自己的策略进行回测和模拟测试。

本次更新的内容:

  • 引入tushare实时行情
  • stratlib提供了两个经典策略(DT, Bollinger_bandit)

历史行情下载,提出需求,参加讨论,请加群:300349971

以下是原版的介绍:

PyAlgoTrade is an event driven algorithmic trading Python library. Although the initial focus was on backtesting, paper trading is now possible using:

and live trading is now possible using:

To get started with PyAlgoTrade take a look at the tutorial and the full documentation.

Main Features

  • Event driven.
  • Supports Market, Limit, Stop and StopLimit orders.
  • Supports any type of time-series data in CSV format like Yahoo! Finance, Google Finance, Quandl and NinjaTrader.
  • Xignite realtime feed.
  • Bitcoin trading support through Bitstamp.
  • Technical indicators and filters like SMA, WMA, EMA, RSI, Bollinger Bands, Hurst exponent and others.
  • Performance metrics like Sharpe ratio and drawdown analysis.
  • Handling Twitter events in realtime.
  • Event profiler.
  • TA-Lib integration.

Installation

PyAlgoTrade is developed using Python 2.7 and depends on:

You can install PyAlgoTrade using pip like this:

pip install pyalgotrade

About

pyalgotrade tailored for Chinese stock market

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%