
PyAlgoTrade
海鸥1202
这个作者很懒,什么都没留下…
展开
-
pyalgotrade源码分析1--PyAlgoTrade简介
PyAlgoTrade 介绍PyAlgoTrade 可解释为python算法交易,简称PAT 随着这几年量化的兴起,出现了很多基于python的量化交易平台,但是大所述量化交易平台都是以线上为主,不能进行离线操作,比如国内的 聚宽、优矿、米筐、京东量化等,很少有线下的python量化平台供初学者学习和使用。 在这里对线上和线下的python量化平台进行一个简要的分析和对比 ...原创 2018-05-13 20:38:01 · 3170 阅读 · 0 评论 -
pyalgotrade源码分析2--PyAlgoTrade回测流程
前面介绍了PyAlgoTrade几个重要的模块后来了解一下PyAlgoTrade的执行流程,对PyAlgoTrade技术指标以及统计指标在后续的更加详细的介绍。PyAlgoTrade 开大策略的步骤如下:定义策略并实现onBars方法 class MyStrategy(strategy.BacktestingStrategy): def __init__(self, fee...原创 2018-05-13 20:41:43 · 3089 阅读 · 2 评论 -
pyalgotrade源码分析3--PyAlgoTrade技术指标
前面对PyAlgoTrade的流程进行梳理,今天让我们一起看看技术指标的计算的过程。 PyAlgoTrade总技术指标的计算过程大致如下: 其父类为dataseries.SequenceDataSeries当初始化时def __init__(self, dataSeries, eventWindow, maxLen=None): super(EventBasedFilt...原创 2018-05-13 20:45:43 · 1009 阅读 · 0 评论 -
pyalgotrade源码分析4--PyAlgoTrade统计指标
统计指标的计算:在前面分析流程的过程中提到过barfeed中__onBars()方法。def __onBars(self, dateTime, bars): # 计算统计指标 self.__notifyAnalyzers(lambda s: s.beforeOnBars(self, bars)) # 运行策略onBars方法,onBars方法正是我们买卖的核心, ...原创 2018-05-13 20:48:25 · 1207 阅读 · 0 评论