量化交易策略——CCI指标

标签:
量化交易cci |
分类: 交易策略 |
CCI策略
选取CCI处于100—150之间,处于上涨趋势的股票。
http://s10/mw690/001uapR3zy78bqpdjold9&690
http://s16/mw690/001uapR3zy78bqpgBDVcf&690
http://s16/mw690/001uapR3zy78bqpjHRB1f&690
http://s2/mw690/001uapR3zy78bqpn6RH71&690
http://s7/mw690/001uapR3zy78bqpqS2ia6&690
from CAL.PyCAL import *
import pandas as pd
import numpy as np
start = '2010-08-01'
#
回测起始时间
end = '2014-08-01'
# 回测结束时间
benchmark = 'HS300'
# 策略参考标准
universe = set_universe('HS300')
# 证券池,支持股票和基金
capital_base = 100000
#
起始资金
freq = 'd'
#
策略类型,'d'表示日间策略使用日线回测,'m'表示日内策略使用分钟线回测
refresh_rate = 20
#
调仓频率,表示执行handle_data的时间间隔,若freq = 'd'时间间隔的单位为交易日,若freq =
'm'时间间隔为分钟
def initialize(account):
# 初始化虚拟账户状态
def handle_data(account):
# 每个交易日的买入卖出指令
样本外测试
from CAL.PyCAL import *
import pandas as pd
import numpy as np
start = '2014-08-01'
#
回测起始时间
end = '2015-08-01'
# 回测结束时间
benchmark = 'HS300'
# 策略参考标准
universe = set_universe('HS300')
# 证券池,支持股票和基金
capital_base = 100000
#
起始资金
freq = 'd'
#
策略类型,'d'表示日间策略使用日线回测,'m'表示日内策略使用分钟线回测
refresh_rate = 20
#
调仓频率,表示执行handle_data的时间间隔,若freq = 'd'时间间隔的单位为交易日,若freq =
'm'时间间隔为分钟
def initialize(account):
# 初始化虚拟账户状态
def handle_data(account):
# 每个交易日的买入卖出指令
前一篇:高频量化机构开始撤离比特币市场