Python量化交易:策略创建运行流程

liftword3个月前 (02-11)技术文章27

学习目标

  • 目标
    • 知道策略的创建和运行
    • 知道策略的相关设置
    • 知道RQ的策略运行流程
  • 应用

1、体验创建策略、运行策略流程
1.1 创建策略

1.2 策略界面

2、 策略界面功能、运行介绍

2.1 一个完整的策略需要做的事情

  • 选择策略的运行信息:
    • 选择运行区间和初始资金
    • 选择回测频率
    • 选择股票池
  • 编写策略的逻辑
    • 获取股票行情、基本面数据
    • 选择哪些股票、以及交易时间
  • 分析结果
    • 策略指标分析

2.2 策略初始设置介绍

  • 基础设置:指定回测的起止日期、初始资金以及回测频率
    • 起止日期:策略运行的时间区间
    • 初始资金:用于投资的总资金
    • 回测的频率:有两种选择,日回测/分钟回测。做股票量化选择日回测即可
  • 高级设置:

关于高级的设置其他部分,在介绍交易函数时介绍
2.3 策略主体运行流程分析

  • 在init方法中实现策略初始化逻辑
    • 策略的股票池:在那些股票中进行交易判断(例如:HS300)
  • 可以选择在before_trading进行一些每日开盘之前的操作,比如获取历史行情做一些数据预处理,获取当前账户资金等。
  • 在handle_bar方法中实现策略具体逻辑,包括交易信号的产生、订单的创建。handle_bar内的逻辑会在每次bar数据更新的时候被触发。

调用的顺序为:

  • 1、init
  • 2、before_trading
  • 3、handle_bar

2.4 策略结果分析
回测完成后,在'回测结果'页面会展示回测的仓位、盈亏、交易、风险等信息

相关文章

Python量化投资神器:TA-Lib从入门到精通,轻松玩转技术分析!

喜欢的条友记得关注、点赞、转发、收藏,你们的支持就是我最大的动力源泉。引言:TA-Lib——量化投资的“瑞士军刀”在金融市场的波涛汹涌中,技术分析是投资者不可或缺的工具。而TA-Lib,作为技术分析领...

「精彩漫画」带你秒懂8种常见的量化选股模型

本漫画转自公众号金财维,作者财维君。(资料来源:金财维,作者财维君,版权归原作者所有)关于Python金融量化专注于分享Python在金融量化领域的应用。加入知识星球,可以免费获取量化投资视频资料、量...

Python量化投资初探:自动化选股策略

最近股市可谓是冰火两重天,赛道股一路高歌,激流勇进,传统大白马却跌跌不休,淹没了不少韭菜。热门赛道不断切换,小匠也是看得眼花缭乱,大A四千多家上市公司,很多之前听都没听过的股票,乘着赛道这股东风连续几...

如何使用python做量化交易_python量化交易视频教程

介绍首先我不是量化工程师,我只是个后端工程师;其次我对量化也不感兴趣,自己有几把刷子还是了解的,自己不适合做量化交易:自己没有优秀的模型设计能力自己是个长线投资,一般一个股票都是至少拿一年以上,短线的...

【量化干货】用python搭建量化交易策略

技术已成为金融行业中的战略资产。而传统的金融机构现在正在转型成为科技公司,而不仅仅是专注于该领域的金融方面。数学算法带来了创新和速度,它们可以帮助我们在市场上获得竞争优势。金融交易的速度和频率以及庞大...