SPL 量化实战:趋势交易策略深度解析与应用
通过创新的数据处理流程,我们首先导入文件`daily/300750.csv`并建立时间序列。接着,筛选出2020年1月1日至2024年5月6日的交易数据。随后,我们计算价格调整因子,以反映连续价格变化。
具体步骤如下:
1. 初始化数据集,提取关键数据列。
2. 筛选出指定日期范围内的数据。
3. 推导出价格调整因子,基于前后价格比率。
4. 计算复权后的收盘价,并以此建立新的数据序列。
5. 提取复权后的收盘价列。
6. 设置滑动窗口大小为252天。
7. 定义极端值检测的时间间隔为3天。
8. 设定收益率为0.5%。
9. 确定迭代范围,从第253天至数据集末尾。
10. 初始化一个空列表用于存储结果。
11. 遍历指定日期范围内的数据。
12. 计算当前窗口内数据的中位数。
13. 筛选出窗口期内未出现极端最低值的记录。
14. 应用筛选结果。
15. 筛选出窗口期内未出现极端最高值的记录。
16. 应用筛选结果。
17. 获取当前日期的数据。
18. 如果当前最低值小于中位数且当前最高值大于窗口期内最高值,则在结果列表首位插入1。
19. 如果当前最高值小于窗口期内最低值,则在结果列表首位插入-1。
20. 其他情况,在结果列表首位插入0。
21. 初始化信号状态和基准价格,计算交易信号,并记录是否发生交易以及交易份额。
郑重声明:以上内容与本站立场无关。本站发布此内容的目的在于传播更多信息,本站对其观点、判断保持中立,不保证该内容(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关内容不对各位读者构成任何投资建议,据此操作,风险自担。股市有风险,投资需谨慎。如对该内容存在异议,或发现违法及不良信息,请发送邮件至,我们将安排核实处理。