【最后203篇系列】021 Q201再计划

忙了一周,终于到周末有时间再细细想这个问题了。这周还是不经意的弥补了kv硬盘存储库这个小空白的,这样也有助于构建更好的Q201。

计划是到6.1再发版,之所以留那么长时间,一方面是因为平时的确忙,另一方面则是可以有更长的时间轴去细细思考,慢就是快。现在越来越觉得,不是极限的加速某一件事情,而是保持一个合理的节奏,最后反而有出乎意料的好处。

前阵子,在衍生策略这块已经思考比较多了,挺有意思。

首先,还是在基准策略有效的前提下,去讨论衍生策略才有意义。在找基准策略的过程也是挺戏剧的,只能说,对的东西往往都出奇的简单。基准策略的盈亏比已经显著超过了2,这是一个很有意义的数字,而且这是在一个相对比较大的统计数字下得到的,很可靠。但是,基准策略的问题是不太稳定,而且有滞后性。基准策略是没法达到一个专业产品的要求的:可能出现较大幅度回撤(可能会到10%),并且有可能几个月连续亏损。

所以衍生策略是必须的,第一目的是为了将尖峰盈利能力转为较为平缓的盈利能力;第二目的是在稳定的基础上细化,优化稳定系统的盈利能力。

很自然的,可以把这样的框架类比为战略经营类游戏。国王、骑士、盗贼、刺客、轻骑兵、哨兵… , 我按照各种策略行为的特性抽象成一个游戏框架,并制定他们行动的规则以及游戏的奖励与惩罚。我觉得非常有趣,能够帮助我们有效的细化、区分各种不同的操作,从而避免过于直接的心理碰撞。(搞量化的最难过的是自己那关)

当然,如果仅仅是自己yy一套这样的游戏框架还不能起大作用。所以下一步我会想用强化学习的方法来抽象,然后构造一个虚拟的游戏环境,同时确保环境的时间、数据与真实世界同步。未来的变化,是交给算法去做的,我只是定了一个基础框架而已。

在这个过程中,我相信随着时间推进,我可以完善越来越多的细节,所以这部分就暂时不去做专门思考。

想法还是要落到实地,要工程化。

我想我并不是特别擅长搞理论,没多大兴趣;我还是更在意如何实现特定的效果,也就是工程化。

既然终点(量化目标)是已经明确的,那么起点在哪里呢?

我觉得可以是一个code。所以从这点开始谈工程化。

就是突然有一天,业务觉得某个code可能很不错,希望能上线使用。那么这意味着:

  • 1 开始拉取这个code的daily数据和minute数据
  • 2 对这个code的数据进行ETL
  • 3 对ETL的数据进行特征计算
  • 4 将特征按某种方法转为信号
  • 5 至少选择一种策略(默认是基准策略)
  • 6 至少进行一次回测(默认全周期回测)
  • 7 对回测结果进行评估,如果通过就可以上线;不然就要觉得是在哪个层级开始剔除这个code。
  • 8 如果上线,则要确保实时计算,通信的顺利
  • 9 上线运行了,还要周期性回顾各种指标

必须要有机制,才能确保至少能实现以上(基础)的自动上线过程。实际上,一个code的探索,应该有非常庞大的计算量,例如在任何时间开始回测,采取多种策略的pk。

怎么能既简单,又清晰的控制庞大的code系统?

  • 1 从数据上
  • 2 从运行机制上

数据上,最核心的改变是采用时间序列方式。最终特征、信号都会将按照时间序列完全统一起来,这样无论横向的尝试有多少,最终都将可以汇聚到一起。说起来,我周末的记得开始处理一部分新闻数据了,至少先提取处罚类的数据,这两天发现还是挺有预测性的。

从运行机制上,可能会更复杂一些。简单来说,是一横一纵。

假设一个code的处理开始触发了,那么代表深度的“纵”部分就如上面所示,可以想象成每个步骤都有一个消息队列。每个消息队列只是为了高效处理一个流程上的问题。而“横”的部分则是以code为抓手,顺着队列的变化去追踪每次变化。可以想象成mongo中若干个流程字段。

纵的部分是为了能够无差别处理大量的逻辑计算,横的部分是为了确保这些纵都是有意义的。

还有一个思路是图的思路,万物皆可图。

图的话,暂时定位为各逻辑流程的组织和构建吧。

然后,很多元信息可以汇聚到一个点。例如,还是这个code。我还是希望有一个点状数据打开,里面的元信息足够指引我去到任何相关的部分。所以昨天做的Rock挺有用的。虽然以前有redis,但是概念总是在内存中;也有mongo,但是mongo的功能是在太多的,也不太适合容纳点的概念。Rock就挺好的。

嗯,最后又想搞台服务器了。霄龙是在不适合放家里,还是锐龙好一些。然后盘算了一下,哈哈哈,成本不低呀

itemprice
cpu+主板~ ¥8000
ddr5 192G 8000HZ~¥8000
2块pcie5 4T~ ¥ 6000
2块pcie4 4T~ ¥3000
一块入门级显卡(不想维持高级显卡,需要就租吧)~¥4000
机箱风扇电源~¥4000
Totel¥33,000

到年底看看,如果超额利润能满足就搞一台 😄

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux 维测专栏 1 -- Hung Task 分析与验证】

文章目录 Linux Hung Task 简介1. Hung Task 概述2. D 状态与 Hung Task3. Hung Task 的工作原理4. Hung Task 的配置5. Hung Task 的典型输出6. Hung Task 的应用场景7. kernel 配置7.1 编译选项7.2 参数控制7.3 验证方法4. 扩展接口 8. 注意事项 Linux Hung Task 简介 1. Hu…

计算机网络精讲day1——计算机网络的性能指标(上)

性能指标1:速率 概念1:比特 英文全称是binary digit,意思是一个二进制数字,因此一个比特就是二进制数字中的1或0,比特也是信息论中使用的信息量单位。 概念2:速率 网络中的速率指的是数据的传送速率&#…

ubuntu20.04使用matlab2024a快捷键调整

一、概述 因为最近在使用ubuntu系统,在上面安装一个matlab比较方便,不用来回在window上面进行跳转,节省不少时间,同时在ubuntu下面启动matlab速度也比较快。 二、问题解决 (一)问题概述 问题如下&#xf…

【设计模式】装饰模式

六、装饰模式 装饰(Decorator) 模式也称为装饰器模式/包装模式,是一种结构型模式。这是一个非常有趣和值得学习的设计模式,该模式展现出了运行时的一种扩展能力,以及比继承更强大和灵活的设计视角和设计能力,甚至在有些场合下&am…

科技赋能安全:慧通测控的安全带全静态性能测试

汽车的广泛普及给人们的出行带来了极大便利,但交通事故频发也成为严重的社会问题。据世界卫生组织统计,全球每年约有 135 万人死于道路交通事故,而安全带在减少事故伤亡方面起着不可替代的作用。正确使用安全带可使前排驾乘人员的死亡风险降低…

猿大师中间件:如何在最新Chrome浏览器Web网页内嵌本地OCX控件?

OCX控件是ActiveX控件的一种,主要用于在网页中嵌入复杂的功能,如图形渲染、多媒体播放等,可是随着谷歌Chrome等主流浏览器升级,目前已经不支持微软调用ActiveX控件了,如果想调用OCX控件用IE浏览器或者国产双擎浏览器&a…

基于STC89C52的DS1621温度检测系统

摘要 本文设计了一种基于STC89C52单片机的DS1621温度检测系统,通过DS1621传感器采集温度数据,利用STC89C52单片机处理数据,并通过串口将温度信息发送至电脑显示。借助Proteus软件进行仿真验证,实现了温度检测系统的功能演示。该系…

创建自己的github.io

1、创建GitHub账号 GitHub地址:https://github.com/ 点击Sign up创建账号 如果已创建,点击Sign in登录 2、创建仓库 假设Owner为username,则Repository name为username.github.io说明: 1、Owner为用户名 2、Repository name为仓…

AI Agent中的MCP详解

一、协议定义与核心价值 MCP(Model Context Protocol,模型上下文协议)是由Anthropic公司于2024年11月推出的开放标准协议,其核心目标是通过建立统一接口规范,解决AI模型与外部系统集成效率低下的行业痛点。该协议通过标准化通信机制,使大型语言模型(LLM)能够无缝对接数…

【AI论文】DeepMesh:基于强化学习的自回归艺术家网格创建

摘要:三角形网格在3D应用中扮演着至关重要的角色,能够实现高效的操作和渲染。虽然自回归方法通过预测离散的顶点标记来生成结构化的网格,但它们往往受到面数限制和网格不完整性的约束。为了应对这些挑战,我们提出了DeepMesh框架&a…

基于ArcGIS和ETOPO-2022 DEM数据分层绘制全球海陆分布

第〇部分 前言 一幅带有地理空间参考、且包含海陆分布的DEM图像在研究区的绘制中非常常见,本文将实现以下图像的绘制 关键步骤: (1)NOAA-NCEI官方下载最新的ETOPO-2022 DEM数据 (2)在ArcGIS(…

Unity | 游戏数据配置

目录 一、ScriptableObject 1.创建ScriptableObject 2.创建asset资源 3.asset资源的读取与保存 二、Excel转JSON 1.Excel格式 2.导表工具 (1)处理A格式Excel (2)处理B格式Excel 三、解析Json文件 1.读取test.json文件 四、相关插件 在游戏开发中,策划…

docker模拟Dos_SYN Flood拒绝服务攻击 (Ubuntu20.04)

目录 ✅ 一、实验环境准备(3 个终端) 👉 所以最终推荐做法: 2️⃣ 配置 seed-attacker 为攻击者,开启 telnet 服务: 3️⃣ 配置 victim-10.9.0.5 为受害者服务器,开启 telnet 客户端并监听&…

场外个股期权是什么?场外个股期权还能做吗?

场外个股期权指在非正式的交易场所,即场外市场上,老板们与特定对手方直接进行的个股期权交易。 场外期权为何被严监管? 场外个股期权指在非正式的交易场所,即场外市场上,老板们与特定对手方直接进行的个股期权交易&am…

vulnhub靶场【billu系列】之billu_b0x2靶机

前言 靶机:billu_b0x2靶机,IP地址为192.168.10.10 攻击:kali,IP地址为192.168.10.6 靶机和攻击机都采用VMware虚拟机,都采用桥接网卡模式 文章涉及的靶机及工具,都可以自行访问官网或者项目地址进行获取…

高性能边缘计算网关-高算力web组态PLC网关

高性能EG8200Pro边缘计算算力网关-超强处理能力 样机申请测试:免费测试超30天(https://www.iotrouter.com/prototype/) 产品主要特点和特色功能 设备概览与连接能力 设备型号:EG8200P。主要特点: 支持多种工业协议&am…

数据可信安全流通实战,隐语开源社区Meetup武汉站开放报名

隐语开源社区 Meetup 系列再出发!2025 年将以武汉为始发站,聚焦"技术赋能场景驱动",希望将先进技术深度融入数据要素流转的各个环节,推动其在实际应用场景中落地生根,助力释放数据要素的最大潜能&#xff01…

避坑指南 | 阿里云服务器centos7上MySQL部署优化指南

目录 1 检查阿里云是否安装mysql 1.1使用 rpm 命令 1.2检查 MySQL 服务状态 2 卸载mysql 2.1停止 MySQL 服务 2.2 检查已安装的 MySQL 包 2.3 卸载 MySQL 包 2.4 删除 MySQL 数据和配置文件 2.5 清理残留的依赖包 2.6 验证卸载 2.7 (可选)删除…

位运算--求二进制中1的个数

位运算–求二进制中1的个数 给定一个长度为 n 的数列,请你求出数列中每个数的二进制表示中 1 的个数。 输入格式 第一行包含整数 n。 第二行包含 n 个整数,表示整个数列。 输出格式 共一行,包含 n 个整数,其中的第 i 个数表…

Go语言的基础类型

一基础数据类型 一、布尔型(Bool) 定义:表示逻辑真 / 假,仅有两个值:true 和 false内存占用:1 字节使用场景:条件判断、逻辑运算 二、数值型(Numeric) 1. 整数类型&…