实验任务3:高频策略进阶_分钟级高频数据交易策略
上一节
实验任务3:高频策略进阶_分钟级高频数据交易策略
步骤1:均线策略基础知识
知识点详见:资料-课程资料-教学资料-高频策略进阶_分钟级高频数据交易策略
步骤2:高频分钟级MACD策略的实现
1.在pycharm的hduqant项目中,依次点击hduquant、rqalpha、rqalpha、hdu_quant_class和实验任务3:分钟级高频策略实现,双击MACD-MIN.py

在MACD-MIN.py中,可在def init(context)函数中设定要交易的股票和分钟级MACD的周期参数,主要包括,长短期均线和MACD平均线的参数,代码如下所示:

2. 在handle_bar 设置分钟级MACD策略的逻辑

3. 在config 设置分钟级MACD策略的回测的逻辑,包括回测的区间、频率和金额等。

4. 右键选择Run’MACD-MIN’,可得到最终的回测结果


步骤3:策略参数的调整-MACD的计算周期
可通过在init中将,通过调整context.SHORTPERIOD、context.LONGPERIOD和context.SMOOTHPERIOD 三个参数进而调整分钟级MACD的周期参数,主要包括长短期均线和MACD平均线的参数,进而运行策略获得策略在不同参数下的收益率。

步骤4:日频级MACD策略和分钟级MACD策略的比较分析
在pycharm的hduqant项目中,依次点击hduquant、rqalpha、rqalpha、hdu_quant_class和实验任务3:分钟级高频策略实现,双击MACD-D.py


