GP04丨网格框架初版

news2025/2/26 19:12:28

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

正文

大家好,今天我们分享股票社群第4期量化策略——网格策略。

在上一期中,我们分享了ETF轮动策略Plus版本(基于资金管理的ETF增强策略),本期我们分享一个下半年重点研究的方向——网格策略。

一、策略背景与逻辑

因为权益市场不带杠杆的原因,所以类马丁策略不会出现爆仓,当然这里面也有一个很重要的前提假设(类似数学假设,假设不成立,结论不成立,大家注意)——那就是要选品种,只有选好了品种,配合合适中枢基准价和网密度,这3个要素集齐了,就可以召唤“神龙”了。

在本期中一步步剖析这3个要素,我们首先搭建一个框架,这个框架具有中枢和网密度,至于说选品种,我将他视为一种“组件”,通过单独的脚本与策略拆开,达到互不干扰,并且通过一定周期更新轮动标的池。

具体操作手法就不赘述了,大一学生都知道网格、马丁是啥,如上图所示。

二、策略代码

初始化,确定我们的中枢价格、交易量的上下限,以及获取对应计算的初始化数据准备,如下图所示:

具体注释在策略文件中有说明,在此不一一赘述。

在这里我们有4个参数,分别是基准价格、初始化交易量、加仓交易量、持仓量上下限,以及幅度。

这4个参数分别控制了不同品种(可转债、ETF、个股)的交易属性设置,

同时也能根据大家的资金量设定自己的需求。

我们根据自定义函数判断价格与最新价的关系,这个关系再映射到仓位关系,从而通过头寸差来判断是否加减仓。

策略层面我们在这第一版中设定的很简单,固定手动调整的benchmark_price、交易量,以及固定的网密度,在日后迭代的版本中这一块会弄成自适应、或者某种逻辑指引下的动态调整模式,这是计划暂定的迭代2个方向。如下图所示:

三、绩效

我们筛选截取了“中国平安”、“光大证券”、“中国银河”、“华珏转债”等非银金融、可转债作为展示。如下图所示:

四、总结

1、本期是第一期网格策略框架,需要或者说可以迭代的方向有:中枢价格、网格密度、交易量(持仓量)

2、选品种,这是重中之重

3、我们要牢记一个点,类马丁策略并不是或者说不能是一个死板的策略,他不像传统的CTA或者股票多因子轮动,就算是上述两类,也有需要调整因子和权重的时候,所以类马丁这种非主流策略一定要进行调整,否则就是等死。

由于各平台差异,回测绩效以QMT版本为准!!!

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

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

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

相关文章

Linux-Day02

Linux-Day02 课程内容 软件安装 项目部署 1. 软件安装 1.1 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式特点二进制发布包安装软件已经针对具体平台编译打包发布,只要解压&am…

哪种蓝牙耳机音质最好佩戴舒服?佩戴舒适音质好的蓝牙耳机

蓝牙无线耳机基本成为了大家的标配,大多数 对于外观与舒适性十分看重,如今的蓝牙耳机市场已经很成熟了,基本能满足大多数人,下面就来分享几款佩戴并且音质表现也不错的蓝牙耳机。 一、南卡小音舱Lite2蓝牙耳机 参考价格&#xf…

【机器人仿真Webots教程】-控制器编程指南

Webots controller编程指南 文章目录 Webots controller编程指南1. controller程序设计流程1.1 controller与场景树节点1.2 进程角度分析1.3 仿真时间步长与控制器程序更新延时步长 2. 例解控制器编程2.1 Hello world 实例2.2 传感器读取实例2.3 执行器的使用2.4 传感器与执行器…

距离保护整定计算中分支系数公式理解

在一般的距离保护II段和III段的整定计算中,分支系数的计算是必须要的,本文选自电力系统继电保护(第二版)(张保会老师主编)P94-P97页的例题,分析其中分支系数的计算公式。 我们在前面的章节中知道…

springboot+jsp影院管理系统9ufid电影票预订管理系统

项目介绍开发语言:Java 框架:springboot 技术:JSP JDK版本:JDK1.8 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 功能介绍 主要对…

HTB靶机08-Nineveh-WP

008-nineveh 靶机IP: 10.10.10.43 scan Nmap 扫描 ┌──(xavier㉿kali)-[~] └─$ sudo nmap -sSV -T4 10.10.10.43 -p- Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-07 17:40 CST Nmap scan report for nineveh.htb (10.10.10.43) Host is up (0.34s …

linux系统安装nginx 支持ssl

目录 1. 开放80端口和443端口 2. 安装nginx的基础环境 -> 2.1 安装gcc-c编译器 -> 2.2 安装pcre包 -> 2.3 安装zlib包(可能安装过) 3. 安装nginx -> 3.1 创建文件夹 -> 3.2 在官网下载nginx包到服务器内 -> 3.3 解压tar.gz,并进入nginx-1.19.9 -&g…

[数据库系统] 二、表的基本操作(educoder)

目录 第一关:修改表名 一、知识点 ①查看所有表:show tables; ②查看表基本结构:DESCRIBE 表名; 或 简写为 desc 表名; ③查看创建表的语句:SHOW CREATE TABLE 二、educoder 第二关: 修改表结构-1 一、…

面对AI“龙卷风”破坏力 白宫“软着陆”欧盟“硬防御”

ChatGPT的风靡与风险将OpenAI的CEO山姆奥特曼(Sam Altman)送进白宫,他被蹲守在美国总统府邸的记者们围追,面对5月4日白宫发起的AI风险治理会议,奥特曼很官方地给出“重要也很及时”的回应,自信的反复强调“…

【TCP三次握手】

文章目录 TCP基本认识TCP头部格式为什么需要 TCP 协议? TCP 工作在哪一层?什么是 TCP ?如何唯一确定一个 TCPUDP 和 TCP 有什么区别呢?分别的应用场景是?TCP 和 UDP 可以使用同一个端口吗? TCP连接建立TCP三…

“SCSA-T学习导图+”系列:深入浅出理解OSPF链路状态信息

本期引言 本文是基于读者对OSPF有一定了解的基础上,重点理解OSPF收集链路状态的过程。我们都知道在OSPF的工作原理中,主要是通过泛洪不同种类的LSA来进行LSDB的同步,最后通过SPF算法来计算路由,达到全网互通的目的。所以我们研究…

camunda流程变量如何使用

Camunda是一个流程引擎,它支持在流程执行期间存储和操作流程变量。流程变量是一个值或对象,可以与Camunda中的流程实例、任务或执行相关联。 流程变量在Camunda中有很多用途。以下是一些常见的用途: 1、传递数据:流程变量可以用于…

通讯录备份的方法你知道几个?分享iPhone通讯录3个备份技巧!

案例:苹果通讯录的备份方法 【我想把 iPhone 8重置一下,把里边乱七八糟的东西清一清,软件什么的重新下了就好了,设置什么的也不需要备份,只想重置完了能恢复一下通讯录,求解答!】 在如今的移动…

Scrum敏捷开发工具-单团队敏捷开发管理

Scrum是全球运用最广泛的敏捷管理框架,Leangoo基于Scrum框架提供了一系列的流程和模板,可以帮助敏捷团队快速启动Scrum敏捷开发。 这里可以介绍一下在scrum中单团队敏捷开发如何管理,单团队敏捷开发主要是针对10-15人以下,只有一…

PHP+MYSQL+Thinkphp——仓库管理系统

一、功能 前台功能: 1、企业介绍、企业消息推送 2、用户注册、用户登录、重置密码、退出登录 3、用户个人信息修改、材料申购、审批查看 4、材料管理:公司已有材料查看、材料借用、材料归还、借用记录 后台功能: 1、后台登录、修改管理员密…

【Java EE】-Servlet(二) Servlet API 详解

作者:学Java的冬瓜 博客主页:☀冬瓜的主页🌙 专栏:【JavaEE】 分享:寂寞会发慌,孤独是饱满的。——史铁生《命若琴弦》 主要内容:HttpServlet的方法,init,service,destroy,doGet/doPost/doPut/…

MySQL之从一条记录说起 【InnoDB 记录结构上篇】

前言 本文章收录在MySQL性能优化原理实战专栏,点击此处查看开篇介绍。 本文摘录自 ▪ 小孩子4919《MySQL是怎样运行的:从根儿上理解MySQL》 到现在为⽌,MySQL对于我们来说还是⼀个⿊盒,我们只负责使⽤客户端发送请求并等待服务…

【Go编程语言】 Go语言基础语法

Go语言基础语法 文章目录 Go语言基础语法一、注释1.单行注释2.多行注释 二、变量1.变量的定义2.变量的初始化3.理解变量(内存地址)4.变量交换5.匿名变量6.变量的作用域 三、常量1.常量的定义: const2.iota(特殊常量) 四…

HLS直播与延迟时长的来源与超低延迟直播

1.HLS直播延迟时长(HTTP Live Streaming) HTTP Live Streaming(简称 HLS)是一个基于 HTTP 的视频流协议,由 Apple 公司实现,Mac OS 上的 QuickTime、Safari 以及 iOS 上的 Safari 都能很好的支持 HLS&…

Kmeans++ 算法对随机数据样本聚类

一、算法简介 K-means算法是一种常见的无监督学习聚类算法,其基本思想是将n个样本划分为k个簇,每个簇内的样本之间的相似度要尽可能的大,而不同簇之间的相似度要尽可能的小,通过最小化各个簇内点与该簇中心点的距离和来实现。 二…