0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python量化交易的策略创建和运行

汽车玩家 来源:黑马程序员 作者:黑马程序员 2020-05-05 20:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

学习目标

目标

知道策略的创建和运行

知道策略的相关设置

知道RQ的策略运行流程

应用

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

Python量化交易的策略创建和运行

1.2 策略界面

Python量化交易的策略创建和运行

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

Python量化交易的策略创建和运行

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

选择策略的运行信息:

选择运行区间和初始资金

选择回测频率

选择股票池

编写策略的逻辑

获取股票行情、基本面数据

选择哪些股票、以及交易时间

分析结果

策略指标分析

2.2 策略初始设置介绍

基础设置:指定回测的起止日期、初始资金以及回测频率

起止日期:策略运行的时间区间

初始资金:用于投资的总资金

回测的频率:有两种选择,日回测/分钟回测。做股票量化选择日回测即可

高级设置:

Python量化交易的策略创建和运行

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

在init方法中实现策略初始化逻辑

策略的股票池:在那些股票中进行交易判断(例如:HS300)

可以选择在before_trading进行一些每日开盘之前的操作,比如获取历史行情做一些数据预处理,获取当前账户资金等。

在handle_bar方法中实现策略具体逻辑,包括交易信号的产生、订单的创建。handle_bar内的逻辑会在每次bar数据更新的时候被触发。

Python量化交易的策略创建和运行

调用的顺序为:

1、init

2、before_trading

3、handle_bar

2.4 策略结果分析

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90415
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用Python/MyHDL创建自定义FPGA IP

    使用 Python/MyHDL 创建自定义 FPGA IP,与 Vivado 集成,并通过 PYNQ 进行控制——实现软件上的简单硬件设计。
    的头像 发表于 04-09 09:53 467次阅读
    使用<b class='flag-5'>Python</b>/MyHDL<b class='flag-5'>创建</b>自定义FPGA IP

    使用PYTHON进行的跨平台仿真

    应用案例,其中我们在一维和二维光栅上执行参数扫描。 使用Python运行VirtualLab Fusion光学仿真 我们将演示如何使用Python在VirtualLab Fusion中运行
    发表于 04-02 08:21

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    Fusion的简单方法。在本示例中,我们将演示如何使用Python脚本运行光学仿真,以向用户简要概述这种跨平台的仿真能力。 用例概览 文件路径 用户可以在样本文件的文件夹中找到所有文件。包含这些文件
    发表于 03-31 09:39

    量化模型在 iMX93 NPU 上运行,但输出不正确怎么解决

    我正在使用 MobileNet 的自定义实现,旨在对 spark 进行二进制分类。转换为 tflite 并将其量化为 int8 后,模型按预期在 NPU 上运行,但输出没有意义。该模型在量化之前具有
    发表于 03-18 07:53

    请问如何构建和运行视频编解码器示例应用程序?

    如何构建和运行视频编解码器示例应用程序?
    发表于 03-10 06:27

    1688 商品详情 API 调用与数据解析 Python 实战

    你想要的是 1688 商品详情 API 的 Python 调用与数据解析实战方案,核心是完成 API 凭证配置、接口请求(含签名)、响应数据解析、异常处理 的全流程落地,我会提供可直接运行的代码,并
    的头像 发表于 02-10 11:23 507次阅读

    Python运行本地Web服务并实现远程访问

    本文介绍使用Python搭建本地Web服务并结合 ZeroNews 实现公网访问。
    的头像 发表于 02-06 11:39 441次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>运行</b>本地Web服务并实现远程访问

    元服务交易评价

    功能简介 元服务交易评价是元服务平台官方提供的,反映用户对元服务交易体验的评价系统。在元服务中产生交易的用户,可以针对本元服务的交易体验进行打分、发表评论。 真实的评价内容可以帮助用户
    发表于 12-29 10:35

    Termux中调试圣诞树Python代码

    在Termux中调试Python代码(以圣诞树立例)非常简单,核心分为环境准备、代码编写、运行调试三个步骤,下面一步步教你操作: 一、环境准备(首次使用需做) Termux默认可能没有Python
    发表于 12-09 09:02

    Linux-RT特点及简单应用

    处理器时间。这意味着实时任务可以在硬实时约束下运行,从而保证任务的响应时间和执行时间。 固定优先级调度:实时内核调度器通常采用固定优先级调度策略,其中任务的优先级在创建时确定,并且不会因其他任务的行为而
    发表于 12-05 07:37

    如何进行动态策略的性能测试?

    动态策略的性能测试核心是 “ 量化关键指标、模拟真实负载、验证极限能力 ”,聚焦 “响应速度、功耗控制、实时性、资源占用” 四大核心维度,通过精准工具测量和场景模拟,确保策略在不同工况下性能达标
    的头像 发表于 11-13 17:55 2547次阅读
    如何进行动态<b class='flag-5'>策略</b>的性能测试?

    Pico Technology发布Python软件包pyPicoSDK

    现有 PicoSDK 的基础上构建,使工程师、开发人员和业余爱好者能够创建 Python 脚本,更加快速方便地控制其 PicoScope 设备。
    的头像 发表于 09-29 15:03 1178次阅读

    termux调试python猜数字游戏

    用termux做一个猜数字游戏 下面是在Termux中创建猜数字游戏的步骤及完整实现方案,结合Python实现(最适配Termux环境): ? 一、环境准备(Termux基础配置) 1.
    发表于 08-29 17:15

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南 一、Termux基础环境准备 Termux是一款无需root即可在安卓设备上运行的Linux终端
    发表于 08-29 07:06

    python app不能运行怎么解决?

    我使用helloword的模板,上传了IG502,但不能运行,请大神帮忙。系统日志如下:sntpc[1226]: ntp request error: 113, No route to host
    发表于 08-06 06:27