掘金量化—Python SDK文档—2.策略程序架构

这篇具有很好参考价值的文章主要介绍了掘金量化—Python SDK文档—2.策略程序架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

掘金量化—Python SDK文档—2.策略程序架构,掘金量化,量化研究,量化策略

 

目录

Python SDK文档

2.策略程序架构

  2.1掘金策略程序初始化

  2.2行情事件处理函数

  2.3交易事件处理函数

  2.4其他事件处理函数

  2.5策略入口


Python SDK文档

2.策略程序架构
2.1掘金策略程序初始化

通过init 函数初始化策略,策略启动即会自动执行。在 init 函数中可以:

  • 定义全局变量 通过添加context包含的属性可以定义全局变量,如 context.x,该属性可以在全文中进行传递。

  • 定义调度任务 可以通过schedule配置定时任务,程序在指定时间自动执行策略算法。

  • 准备历史数据 通过数据查询函数获取历史数据

  • 订阅实时行情 通过subscribe订阅行情,用以触发行情事件处理函数。

 2.2行情事件处理函数
  • 处理盘口tick数据事件 通过on_tick响应 tick 数据事件,可以在该函数中继续添加自己的策略逻辑,如进行数据计算、交易等
  • 处理分时bar数据事件 通过on_bar响应 bar 数据事件,可以在该函数中继续添加自己的策略逻辑,如进行数据计算、交易等
2.3交易事件处理函数
  • 处理回报execrpt数据事件 当交易委托被执行后会触发on_execution_report,用于监测委托执行状态.

  • 处理委托order委托状态变化数据事件 当订单状态产生变化时会触发on_order_status,用于监测委托状态变更.

  • 处理账户account交易账户状态变化数据事件 当交易账户状态产生变化时会触发on_account_status,用于监测交易账户委托状态变更.

2.4其他事件处理函数
  • 处理error错误事件 当发生异常情况时触发错误事件,并返回错误码和错误信息

  • 处理动态参数parameter动态参数修改事件 当动态参数产生变化时会触发on_parameter,用于监测动态参数修改.

  • 处理绩效指标对象Indicator回测结束事件 在回测模式下,回测结束后会触发on_backtest_finished,并返回回测得到的绩效指标对象.

  • 处理实时行情网络连接成功事件 当实时行情网络连接成功时触发实时行情网络连接成功事件.

  • 处理实时行情网络连接断开事件 当实时行情网络连接断开时触发实时行情网络连接断开事件.

  • 处理交易通道网络连接成功事件 当交易通道网络连接成功时触发交易通道网络连接成功事件.

  • 处理交易通道网络连接断开事件 当交易通道网络连接断开时触发交易通道网络连接断开事件.

2.5策略入口

run 函数用于启动策略,策略类交易类策略都需要 run 函数。在只需提取数据进行研究(即仅使用数据查询函数时)的情况下可以不调用 run 函数,在策略开始调用set_token即可

  • 用户tokenID 用户身份的唯一标识,token 位置参见终端-系统设置界面-密钥管理(token)

  • 策略 IDstrategy_id 策略文件与终端连接的纽带,是策略的身份标识。每创建一个策略都会对应生成一个策略 id,创建策略时即可看到。

  • 策略工作模式 策略支持两种运行交易通道网络连接断开事件, 实时模式和回测模式,实时模式用于仿真交易及实盘交易,回测模式用于策略研究,用户需要在运行策略时选择模式.文章来源地址https://www.toymoban.com/news/detail-589714.html

到了这里,关于掘金量化—Python SDK文档—2.策略程序架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • BigQuant、聚宽、米筐、掘金等量化平台都有哪些特点?

    很多人其实不太了解,市面上的量化平台这么多,到底各有什么特点呢?我们一起来看看。 1.BigQuant人工智能量化平台:无门槛使用AI进行更好的量化投资,提供策略生成器。知识库里也有近期的一些量化热点问题,还是挺不错的。 2.聚宽:聚宽量化平台具有回测功能、高速实

    2024年02月11日
    浏览(43)
  • ChatGPT引领AI时代:程序员、项目经理、产品经理、架构师、Python量化交易师的翅膀

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在当今AI时代,ChatGPT作为一项卓越的语言模型技术,不仅仅在自然语言处理领域有着显著的影响,更在程

    2024年02月04日
    浏览(98)
  • Python量化交易策略--双均线策略及代码

            双均线策略是比较经典的策略,股票的价格均线是投资参考的重要指标。均线有快线和慢线之分,当快线向上穿过慢线则是金叉,一般执行买入操作,当快线向下穿过慢线时则形成死叉,一般执行卖出操作。基于这个基本思路,出于兴趣爱好,便使用python复现了这个

    2023年04月11日
    浏览(85)
  • 【python量化交易】qteasy使用教程04 -使用内置交易策略,搭积木式创建复杂交易策略

    @ 目录 使用内置交易策略,组合成复杂策略 开始前的准备工作 本节的目标 多重策略以及策略组合 定义策略组合方式 blender blender 示例 使用四则运算符定义blender表达式 使用逻辑运算符定义blender表达式: blender表达式中还可以包含括号和一些函数: blender 表达式中每个策略可

    2024年04月14日
    浏览(47)
  • Python量化系列-用布林策略买五粮液能赚多少钱?

    👇我的小册 40章教程:( 小白零基础用Python量化股票分析小册 ) ,原价199,早鸟价39,满100人涨10元。 这个是我们小册的部分内容,分享给大家,有兴趣的同学可以看看。 前面我们讲了用Python如何画一个布林通道(如何用Python画一个布林通道,用布林策略回测股票数据-上篇!)讲

    2024年02月22日
    浏览(33)
  • 【量化课程】08_2.深度学习量化策略基础实战

    深度学习是模拟人脑进行分析学习的神经网络。 深度神经网络(DNN) 卷积神经网络(CNN) 马尔可夫链(MC) 玻尔兹曼机(BM) 生成对抗网络(GAN) 长短期记忆网络(LSTM) 2.1 LSTM 介绍 长短期记忆网络(LSTM)是一种常用于处理序列数据的循环神经网络(RNN)的变体,被广泛应用于自然语言处

    2024年02月13日
    浏览(44)
  • 【量化课程】08_1.机器学习量化策略基础实战

    1.1 回归模型 线性回归 多层感知器回归 自适应提升树回归 随机森林回归 1.2 分类模型 线性分类 支持向量机 XGBoost分类 K近邻分类 1.2.1 SVC介绍 SVC(Support Vector Classifier)是一种在机器学习中常用的分类算法,它基于支持向量机(Support Vector Machine)算法。SVC通过寻找最佳的超平

    2024年02月13日
    浏览(39)
  • 量化策略交易软件开发 智能量化机器人 量化高频交易app开发

    美团秋招意向 某量化私募-社会招聘/校园招聘/应届生招聘-C++开发工程师 上海农商行Fintech的Offer到底值不值得?不完全指北 周六加班..-_-(来自dogsbody的怨气,呜呜呜) 【字节跳动】抖音支付实习生| 流程快 8月就20万简历了,还能投递吗焦虑啊 小米正式批 快手秋招今年大动

    2024年02月07日
    浏览(51)
  • 【微电网_储能】基于启发式状态机策略和线性程序策略优化方法的微电网中的储能研究【给定系统约束和定价的情况下】(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 能源管理

    2023年04月24日
    浏览(51)
  • 量化研究-恐慌和贪婪指数

    恐慌和贪婪指数 – Fear and greed index 恐慌和贪婪指数(以下简称恐慌指数)是衡量数字货币市场情绪的通用指标。2022年5月数字货币市场崩盘,比特币跌破30000美元,恐慌指数也来到历史低位,显示市场参与者极度恐慌。 巴菲特有一句经典格言:“别人贪婪时我恐慌,别人恐慌时

    2023年04月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包