本策略基于突破布林轨道上轨买入,根据现有持仓,若持仓中有MACD下穿,则卖出。上一篇文章硬编码自行实现布林带和MACD,本文将基于QMT回测平台和TA-Lib库来实现这个策略,并分析回测效果。
1. 导入所需库
需要导入所需的库,包括pandas、numpy和talib。
import pandas as pd
import numpy as np
import talib
2. 设置参数
接下来,需要设置一些参数,如周期、每次买入股票数量、短期、长期、移动平均线等。
period = 30
n =