做了一个日内信号可视化系统

news2024/10/6 14:24:29

  量化策略开发,高质量社群,交易思路分享等相关内容

大家好,半年过去了。松鼠Quant计划6月内发布本年度最重要的一个策略:盘口策略。这个策略群友们的呼声很高,也是花了比较多时间去弄。整个策略有多个python脚本: CTP数据生成orderflow数据,基于orderflow数据计算信号,回测,可视化前端,实盘。整个路径已经打通,由于代码较多,需要分为多期视频讲解,视频和源码会上传到俱乐部后台,到时候在群里交流吧。

今天我们先看一下前端显示的内容,这些数据都是经过tick计算而成。

单品种信号模块

上图是可视化前端生成的做空信号,与下图的松鼠orderflow图表对比,信号一致。

信号显示是以当根Bar走完为准,也就是说未走完的K线信号计算结果是未定的。我们做交易的话,以上根bar确定为准进行下单,不存在信号闪烁和偷价的问题。

细心朋友会发现,基于ordeflow计算出的信号相对不同的品种来说,信号数量差距是巨大的。这是因为品种的活跃度,盘口深度等特征有很大差别,也是本质上区别与传统CTA策略的地方。松鼠有非常多的图表策略,套利,逐势,震荡,反转等类型,具体可以打开公众号首页查看。我们现在补齐最后一个类型,盘口策略。

市场多空力量模块

市场品种谁强谁弱,如何筛选?针对这个问题,我们做了全品种截面模块。

这个图表是观察当前市场的多空力度强弱。也就是说当前市场的力量是多头还是空头主导,采用delta加权的方法计算。

OK,这一点儿对于开发盘口策略的意义在于,从大面上来决定今天主要交易方向。

全品种强弱排序模块

此图是全品种的强弱实时截面排序,基于delta加权计算,每1-2分钟更新一次排名。我们可以写一个监控代码,自适应筛选品种,找到最强最弱的品种进行组合搭配。比如我们只交易最强的top5,或者只交易多空最强的两个品种。解决了到底做哪个品种的问题。

那么,最后我们来捋一下。

市场多空力量:选择今天要做的方向。

强弱排序模块:筛选出要做的品种。

单品种模块:执行信号。

想要使用日内图表,请加小松鼠V:viquant01

今天做了一下介绍,具体的盘口策略成品本月会继续发帖。届时会在俱乐部后台上传完整代码和讲解视频,感谢大家的支持。

松鼠quant期货图表-订单量能数据跟踪orderflow量能数据跟踪http://data2.squantdata.com:8082/

本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/622477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何提高浪涌保护器的使用寿命和安全性

浪涌保护是保护设施免受电气事件影响的基本要求。具体来说,浪涌保护器(SPD)旨在限制瞬态电压并转移浪涌电流以保护系统和设备。 SPD浪涌保护器必须考虑的一种现象是临时过电压(TOV)。传统设备处理 TOV 的方式可能会导…

【unity数据持久化】游戏排行榜信息简单的存储,你还知道吗?数据管理类_PlayerPrfs

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

谈一谈冷门的C语言爬虫

C语言可以用来编写爬虫程序,但是相对于其他编程语言,C语言的爬虫开发可能会更加复杂和繁琐。因为C语言本身并没有提供现成的爬虫框架和库,需要自己编写网络请求、HTML解析等功能。 不过,如果你对C语言比较熟悉,也可以…

FPGA认识-LCMXO3LF-9400C-5BG400C 什么是低功耗FPGA

莱迪思深力科超低密度FPGA 是最新的立即启用、非挥发性、小型覆盖区 FPGA,采用先进的封装技术,能让每个元件达到最低成本。此系列采用最新的小型封装,不仅具有低功率、成本优势并结合快速效能。FPGA 现场可编程逻辑器件,小尺寸,高…

SSRS rdlc报表 八 报表项目部署

开发环境 vs2022 sqlserver 2019 windows 11 参考文档:安装 SQL Server Reporting Services - SQL Server Reporting Services (SSRS) | Microsoft Learn 配置 URL (Configuration Manager) - SQL Server Reporting Services (SSRS) | Microsoft Learn 项目右键…

问道价值互联网,区块链的下一个十年 | 2023 开放原子全球开源峰会区块链分论坛即将启幕

随着全球 Web3 浪潮经由数字藏品、元宇宙的日渐普及而实现落地,区块链在“信息互联网”转向“价值互联网”中的重要作用正得到进一步认可。在数字经济蓬勃发展、数据成为重要生产要素的时代,区块链已不仅仅是一项技术、一种工具,更是一种思维…

大型城市综合体建筑智能消防应急照明和疏散系统的具体应用 安科瑞 许敏

摘要:随着我国社会经济的迅猛发展与城市化建设进程的加快,大型城市综合体建筑越来越多,随之而来的消防安全管理问题不容忽视。智能消防应急照明和疏散系统作为保证人员安全疏散不可或缺的消防设施,是保障消防安全的重要组成部分。…

重磅!MyBatis-Plus 可视化代码生成器来啦,开发效率提升2倍 !!

前言 一、mybatis-plus-generator-ui是什么? 二、 mybatis-plus-generator-ui怎么用? 1、maven pom引入2、新建程序入口,以main函数的方式运行3、实例运行 三、mybatis-plus-generator-ui代码生成 1、Table的查询和浏览2、输出配置3、策…

Vue+springboot茶馆管理系统的设计与实现

在网络购物的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求。在这种时代背景下,茶馆只能以客户为导向,按茶叶分类,以商品的持续创新作为商家最重要的竞争手段。 系…

JDK8-1-Lambda表达式(2)-方法传递(行为参数化)

JDK8-1-Lambda表达式(2)-方法传递(行为参数化) Java 8 允许程序将方法作为参数传递,先看一个例子: 苹果实体类: public class Apple {//颜色private String color;//重量,单位克&…

【Golang Leetcode】总目录(Day1~100)

Leetcode Golang Day1~10 Golang每日一练(leetDay0001) 1. 两数之和 Two Sum 2. 两数相加 Add Two Numbers 3. 无重复字符的最长子串 Longest-substring-without-repeating-characters Golang每日一练(leetDay0002) 4. 寻找两个正序数组的中位数 Median of two sorted arra…

【算法系列之链表I】leetcode206.反转链表

203.移除链表元素 力扣题目链接 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]解题思路 核心思路就是…

Hive数据类型和文件格式

文章目录 Hive数据类型和文件格式1 基本数据类型2. 集合数据类型2.1 Struct举例2.2 Array举例2.3 Map举例 3 数据类型转换3.1 隐式转换3.2 显示转换 4 文本文件数据编码 Hive数据类型和文件格式 Hive支持关系数据库中的大多数基本数据类型,同时也支持3种新的集合数…

KDZD绝缘油介质损耗电阻率测试仪参数

一、概述 测试仪依据GB/T5654-2007《液体绝缘材料相对电容率、介质损耗因数和直流电阻率的测量》设计制造。用于绝缘油等液体绝缘介质的介质损耗因数和直流电阻率的测量。 一体化结构。内部集成了介损油杯、温控仪、温度传感器、介损测试电桥、交流试验电源、标准电容器、高阻计…

无线无源中继采发仪在工程监测中的应用

无线无源中继采发仪在工程监测中的应用 随着科技的不断发展,无线传感技术在工程监测中的应用越来越广泛。其中,无线无源中继采发仪是一种新型的数据采集设备,能够将传感器数据通过无线信号传输到数据中心。本文旨在探讨无线无源中继采发仪在…

Scrum敏捷项目管理

在了解敏捷项目管理之前,我们先看下敏捷和传统项目管理有什么区别。 传统项目管理:阶段式项目管理模式。 制定详细的计划和步骤,按计划执行,直到所有的计划执行全部结束。咖 敏捷项目管理模式,从愿景和高价值的目标出…

基于摄影测量的三维重建【终极指南】

我们生活的时代非常令人兴奋,如果你对 3D 东西感兴趣,更是如此。 我们有能力使用任何相机,从感兴趣的物体中捕捉一些图像数据,并在眨眼间将它们变成 3D 资产! 这种通过简单的数据采集阶段进行的 3D 重建过程是许多行业…

k8s service与ingress

1.前言 service只能作用与网络模型中的四层,ingress可以作用于网络模型中的七层,Service是一种抽象,定义了一个逻辑上的一组Pod以及访问它们的策略。Service为Pod提供了一个稳定的IP地址和DNS名称,并通过标签选择器来定义需要暴露…

SpringBoot_Vue3 《Hello World》项目入门教程

1. 前言 前后端分离模式,可以让后端和前端开发人员致力于自己擅长的领域,且可以让前端和后端业务逻辑高度解耦合。本文从一个简单的案例入手,讲解使用 spring boot和vue3如何实现前后端的分离。 前后端分离有2 种模式: 逻辑分离…

华为OD机试真题 JavaScript 实现【在字符串中找出连续最长的数字串】【2023 B卷 100分】,附详细解题思路

一、题目描述 输入一个字符串,返回其最长的数字子串,以及其长度。 若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)。 本题含有多组样例输入。 数据范围: 字符串长度 1≤n≤200 &…