量化交易如何通过Python进行技术分析?

我们在进行量化交易的时候,都会有送到很多k线图进行分析,但是大家常用的通达信自带的功能又过于简单,所以我们需要领用Python来进行进一步的筛选,这时候我们就需要用到技术分析库Pandas TA。

Pandas TA 是一个基于Pandas模块开发的,具有上百个技术指标和常用指标的开源模块。它包括了超过62种蜡烛形态(晨星、乌云、十字星、孕线等等)、130多个技术指标,如移动平均线、macd、hma、布林带、obv、aron、squeeze等等各种指标。

在安装好Pandas TA之后,我们就开始操作了,例如,我们想基于均线的交叉来进行买卖操作,那么可以利用如下方法完成。代码逻辑也非常简单,就是构建了买/卖数据列:

def buy_sell(data):    signalBuy = []    signalSell = []    position = False    for i in range(len(data)):        if data['SMA 10'][i] > data['SMA 30'][i]:            if position == False :                signalBuy.append(data[&#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部