自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C++11跨平台高效序列化类实现

这种实现方式可以在单台服务器上实现数万并发连接,同时保持低延迟和高吞吐量。通过结合多路复用和异步I/O,显著提升了网络传输效率,同时保持了跨平台兼容性。该实现通过直接内存操作保证了高性能,同时通过字节序处理和边界检查保证了数据安全,适用于需要高性能序列化的各种场景。处理字符串时需要明确长度信息(建议使用长度前缀法。支持数据头封装(包含长度和字节序信息)网络传输头压缩(合并长度和字节序标记)零拷贝发送优化(直接使用内部缓冲区)零拷贝网络传输(直接使用内部缓冲区)大文件处理能力(支持4GB+文件)

2025-03-25 12:59:00 726

原创 昇腾910的开发框架以及开发资料

昇腾910(Ascend 910)是华为推出的高性能AI处理器,主要面向深度学习训练和推理场景。支持模型转换工具(ATC),将主流框架模型(如ONNX、TensorFlow、Caffe)转换为昇腾支持的离线模型(OM格式)。提供昇腾芯片的驱动、运行时环境(AscendCL)、算子库(TBE/TIK)等。:华为开源的AI框架,原生支持昇腾芯片,提供自动并行、端边云协同等特性。提供预训练模型(如ResNet、BERT等)的昇腾优化版本。昇腾910芯片(需通过华为合作伙伴获取硬件设备或云服务)。

2025-03-24 21:13:05 801

原创 C++实现CTP证券柜台统一API封装

基于C++的统一证券柜台接口封装实现示例。由于篇幅限制,这里以中泰XTP和华鑫奇点两个柜台为例,其他柜台可参照相同模式扩展

2025-03-24 19:52:29 150

原创 量化交易所需数学知识概述

期权定价(Black-Scholes 方程的有限差分法)。├── math/ # 数学核心模块。│ ├── pde.cpp # 偏微分方程求解。│ ├── feed.cpp # 实时数据流。使用模板元编程优化数学公式(例如编译期展开循环)。│ ├── stats.cpp # 统计函数。高频交易中的订单执行策略(TWAP/VWAP)。矩阵运算、特征值分解、奇异值分解(SVD)。导数与积分(用于期权 Greeks 计算)。

2025-03-24 18:49:58 17

原创 c++的STL库的内存碎片问题如何解决

在C++中解决STL内存碎片问题,除了常规方法外,还有一些更深入或更底层的策略,可以显著减少碎片并提升内存效率。提供了一种标准化的内存管理接口,允许开发者直接控制容器的内存分配策略,结合内存池或预分配的大块内存,从根本上减少碎片。通过上述方法,可以显著降低甚至完全消除内存碎片,但需权衡开发复杂度、可维护性和性能收益。(源自Linux内核)将内存划分为固定大小的块(Slab),每个Slab专门用于特定大小的对象分配。:使用更大的内存页(如2MB或1GB),减少页表项数量,降低TLB缓存失效概率。

2025-03-24 18:44:52 841

原创 量化交易核心术语、公式与C++代码实现指南

本文系统梳理了量化交易的核心概念体系,从基础指标到高频交易组件,结合可直接嵌入生产环境的C++代码实现。开发者可基于此框架:扩展自定义指标(添加派生类)优化执行算法(实现接口)接入实时数据源(集成WebSocket客户端)建议结合《Algorithmic Trading and DMA》等专业书籍深化理解,并通过Kaggle量化竞赛验证策略有效性。量化交易系统的构建需要持续迭代优化,在控制风险的前提下追求稳健收益。

2025-03-24 18:36:57 20

原创 SQLite内存数据库设置方法

通过以上代码示例,你可以直接在 C++ 项目中使用 SQLite 内存数据库,并根据需求选择独立或共享模式。确保项目中包含 SQLite 头文件(编译时启用 URI 支持(添加。以下是使用 C++ 操作。

2025-03-24 18:26:02 159

原创 基于CTP行情接口的完整C++实现,包含L2行情处理的核心代码

该实现完整展示了CTP L2行情接口的核心使用方法,开发者可根据实际需求扩展风控模块、策略逻辑等高级功能。前置机地址、经纪商代码、账户信息等硬编码配置。链接ThostFtdcMdApi库文件。包含连接、登录、订阅、数据处理全流程。实际生产环境应改为从配置文件读取。根据交易所支持情况调整订阅合约。包含CTP API头文件。确保网络可访问前置机地址。: 连接成功后触发登录。加权平均价(VWAP): 构造登录请求报文。: 解析L2行情数据。C++11及以上标准。修改为有效的账户信息。

2025-03-24 18:23:17 13

原创 用中泰证券的XTP接口编写L2行情接收c++代码

以下是针对的完整实现方案,包含和// 创建包含10档买卖盘的表结构。

2025-03-24 18:15:53 308

原创 股票交易Ticker详细注解

实际使用中需结合交易所后缀和具体平台规则(如 Yahoo Finance 或 Bloomberg 的代码格式)。(股票代码)是一个由字母或数字组成的唯一标识符,用于快速识别特定上市公司、基金或其他金融工具。Ticker 是交易所为每只股票分配的唯一代码,类似于商品的“条形码”。:简化公司名称,避免混淆(如区分“中国平安”在不同交易所的股票)。)的滴答声,早期股票价格通过电报传输,并打印在纸带上。:权证(Warrant),如。(港交所):5 位数字,如。:实时数据(部分数据平台)。:破产公司(OTC市场)。

2025-03-24 18:08:47 25

原创 集合竞价分析与实战技巧

某股前日收盘10元,集合竞价阶段买盘在10.2元(涨停价)堆积万手大单,但9:20后撤单,最终开盘价10元。港股:开盘前时段为9:00-9:30,收盘竞价时段为16:00-16:10。:某股在9:15-9:25成交量逐步放大,价格从平开推升至3%涨幅开盘。:14:57-15:00(仅深交所,沪市为连续竞价至收盘)。:9:15-9:25(前5分钟可撤单,后5分钟不可撤单)。9:20前挂单可撤,此阶段虚假挂单较多,需谨慎参考。9:25-9:30不能撤单,但可提交当日有效的订单。

2025-03-24 18:05:41 27

原创 codeBlocks + wxWidgets在windows下编译安装

为防止因为安装了MSYS后,利用Make命令会首先执行MSYS中的SHELL命令,从而会导致编译错误,对于这种情况,可以修改 $(WX)/build/msw目录中的makefile.gcc文件,使其默认采用CMD命令行。codeblocks-20.03mingw-setup安装后,默认的mingw gcc编译器的安装路径是C:\Program Files\CodeBlocks\MinGW\bin;2、解压wxWidget3.1.3,并拷贝到c盘后者盘,如:C:\wxWidgets-3.1.3。

2025-03-24 17:47:21 313

原创 CodeBlock 20.3添加wxWidgets 3.2.6版本支持的操作步骤

1、找到CodeBlocks安装目录下的share\CodeBlocks\templates\wizard\wxwidgets\wizard.script文件,将它备份。(3)修改下述语句(大概755行),把WxVersion == 3改成WxVersion >= 3。说明:相当于3.2的版本的WxVersion值为4.说明:WxVersion >= 3涵盖聊3和4版本。(2)搜索“3.1”,参照3.1的设置添加3.2。(3)修增加语句(大概351行)说明:当识别版本值4时的处理。

2025-03-24 17:21:10 607

原创 MPL2.0 许可协议全面解析

MPL(Mozilla Public License)最初是 1998 年初 Netscape 的 Mozilla 小组为其开源软件项目设计的软件许可证。Netscape 公司认为 GPL 许可证没有很好地平衡开发者对源代码的需求和他们利用源代码获得的利益,于是设计了 MPL。截至 2021 年 1 月 5 日,此许可证当前版本为 MPL 2.0 ,它融合了 BSD 许可证和 GNU 通用公共许可协议的特性,试图平衡专有软件和开源软件开发者之间的顾虑。

2025-02-28 20:47:39 659

原创 从“0”到“1”:Eigen库全面指南

在 C++ 编程的广阔天地中,线性代数运算占据着举足轻重的地位,而 Eigen 库就如同一位得力助手,为开发者们提供了强大而高效的线性代数计算支持。Eigen 库是一个基于 C++ 的开源模板库,专注于线性代数领域,涵盖了矩阵运算、向量操作、数值求解以及相关算法等丰富功能。从性能表现来看,Eigen 库堪称卓越。

2025-02-28 20:38:40 895 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除