同花顺Supermind量化交易 经典量化策略基础-动量策略与均值回归策略

该博客介绍了同花顺Supermind平台上的基础量化交易策略,包括动量策略和均值回归策略。动量策略通过计算不同天数的收益来确定交易信号,而均值回归策略则依据价格与移动平均线的距离及标准差来决定做多、做空或清仓的时机。博客提供了策略逻辑、信号生成及表现的可视化展示。
摘要由CSDN通过智能技术生成

我们的基础策略教程首先教授动量策略与均值回归策略。接下来我们将为大家展示相应策略的策略逻辑,策略信号以及策略表现等

基础策略教程

作者:邱吉尔

一、动量策略

1.导入库包

In [1]:

%matplotlib inline
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import pandas as pd
plt.style.use('seaborn')
2.获取数据

In [2]:

data = get_price(['000001.SZ'], '20150101', '20170101', '1d', ['close'])['000001.SZ']
data.rename(columns={'close':'price'},inplace=True)
data.head()

Out[2]:

price
2015-01-05 10.88
2015-01-06 10.72
2015-01-07 10.51
2015-01-08 10.14
2015-01-09 10.22

3.策略逻辑

In [3]:

data['return']=np.log(data['price']/data['price'].shift(1))
data['position']=np.sign(data['return'])
data['strategy']=data['position'].shift(1)*data['return']
data.head()

Out[3]:

price return position strategy
2015-01-05 10.88 NaN NaN NaN
2015-01-06 10.72 -0.014815 -1.0 NaN
2015-01-07 10.51 -0.019784 -1.0 0.019784
2015-01-08 10.14 -0.035839 -1.0 0.0358
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值