富途 OpenAPI Python SDK 量化交易系统构建指南
富途 OpenAPI Python SDK 提供了连接港股、美股市场的自动化交易方案。涵盖环境搭建(安装 futu-api)、行情获取(OpenQuoteContext)、交易执行(OpenHKTradeContext)等核心模块。内容包括实时数据订阅、持仓查询、股票筛选及 K 线数据处理示例。此外,还介绍了连接管理、错误处理及回调机制等高级技巧,帮助开发者…
博客作者
程序员问答达人
347
已发布文章
13K
博客获赞
449K
博客浏览
第 8 页
富途 OpenAPI Python SDK 提供了连接港股、美股市场的自动化交易方案。涵盖环境搭建(安装 futu-api)、行情获取(OpenQuoteContext)、交易执行(OpenHKTradeContext)等核心模块。内容包括实时数据订阅、持仓查询、股票筛选及 K 线数据处理示例。此外,还介绍了连接管理、错误处理及回调机制等高级技巧,帮助开发者…

AI 普及背景下,单纯掌握工具无法保证变现成功。核心在于建立商业认知,理解工具仅是手段而非目的。实践建议遵循 70 分理论,避免完美主义内耗,通过聚焦核心标签建立个人品牌,并采用产品思维将流量转化为实际收益。行动层面应优先跑通最小闭环,以真实反馈驱动迭代,强调速度优于准备,在实战中逐步构建可持续的 AI 变现路径。

二叉搜索树基于节点大小关系组织数据,左子树小于根,右子树大于根。其性能依赖树高,平衡时为 O(logN),退化时为 O(N)。详细解析了 BST 的插入、查找与删除逻辑,重点阐述了双孩子节点删除时的替换策略。同时区分了 Key 模型(如 Set)和 Key/Value 模型(如 Map)的应用场景,提供了完整的 C++ 代码实现,涵盖去重与非去重版本,帮助理…

深入解析 Linux 下进程的核心概念。进程是资源分配的基本单位,由 PCB(task_struct)描述状态。通过 ps 命令和 /proc 目录可监控进程信息。getpid 和 getppid 系统调用用于获取进程标识符。重点讲解 fork 函数创建子进程的机制,包括返回值区分父子进程、写时拷贝原理及父子进程独立性。掌握这些知识有助于理解操作系统调度与并…
Omnibox 更新至 2.0.3 版本后旧配置失效,需重新添加数据源。以猫眼资源为例,演示如何在新版本中通过保存脚本的方式增加爬虫源,解决资源无法使用的问题。

Ansible 是一款开源自动化运维工具,通过无代理架构和幂等性设计,能高效管理大规模服务器。演示了在 CentOS 7 环境下安装 Ansible,编写 Playbook 实现 Nginx 的批量安装、配置及服务启停。重点讲解了主机清单配置与任务编排,并强调了使用 SSH 密钥认证的安全性。该方案解决了手动部署的一致性问题,适用于生产环境的标准化交付。

C++11 标准引入了列表初始化、auto/decltype 声明优化、STL 容器扩展及移动语义等核心特性。详细讲解了统一列表初始化语法、initializer_list 原理、nullptr 与 decltype 用法、emplace 接口优势,以及左值/右值引用、移动构造和完美转发的实现机制与应用场景,帮助开发者理解 C++11 如何提升代码效率与安全…
FMCW 雷达中 2D-MUSIC 测角算法的核心原理。该算法属于子空间类超分辨率 DOA 估计算法,利用信号子空间和噪声子空间的正交性来估计信号方向。主要步骤包括计算样本协方差矩阵、特征值分解划分子空间、遍历角度生成阵列流形向量并计算空间谱。文章还解释了协方差矩阵对角线与非对角线元素的物理意义,以及目标个数 K 对算法性能的影响。
Keil5 Flash 下载算法原理、工作流程及自定义配置方法。涵盖算法作用、Init/Program/Erase 函数实现、FLM 文件生成步骤及常见故障排查(如 Verify Error)。适合嵌入式开发者掌握底层烧录机制,解决非标准 MCU 或国产芯片的固件下载问题。
基于 Vitis 平台,记录了从 PyTorch 模型训练完成到 FPGA 板端运行的完整流程。涵盖环境搭建、ONNX 导出、INT8 量化校准、DPU 编译及 KV260 板级验证。实测 ResNet-50 在 INT8 量化下达到 1200 FPS,功耗约 5W。文中包含常见报错处理与性能优化建议,适合希望降低边缘设备延迟与功耗的嵌入式开发者参考。

动态规划的通用解题模版,涵盖状态表示、转移方程、初始化等核心步骤。通过第 N 个泰波那契数、三步问题、最小花费爬楼梯、解码方法四个经典例题,详细演示了斐波那契数列模型的变体应用,并提供 Java 语言实现的完整代码及空间优化方案,帮助读者掌握此类动态规划问题的解法。

滑动窗口算法的原理及其作为双指针特殊形式的应用场景。通过 LeetCode 209、3、1004、1658、904、438、30、76 等经典题目,详细讲解了如何识别问题特征、设计左右指针移动策略以及优化时间复杂度。内容涵盖从暴力枚举到滑动窗口的优化思路,提供了完整的 C++ 代码实现,帮助读者掌握处理连续子数组、子串问题的核心技巧。

黑龙江旅游景点数据分析系统采用 Python 与 Flask 框架,结合 MySQL 数据库及爬虫技术,实现景点、住宿、美食等信息的管理与分析。系统包含用户端与管理端,支持人脸识别登录、数据可视化看板及基础 CRUD 功能。通过 B/S 架构部署,利用 GIS 与大数据分析优化资源配置,提升游客体验与运营效率。

排序算法是数据结构中的核心内容,详细讲解了八种常见排序算法的原理与实现。涵盖插入排序(直接、希尔)、选择排序(直接、堆)、交换排序(冒泡、快速)、归并排序以及非比较排序(计数)。文章重点分析了各算法的时间复杂度、空间复杂度及稳定性,并通过 C 语言代码展示了 Hoare、挖坑法、Lomuto 等多种快速排序变体,以及归并和计数的具体实现。最后提供了完整的代码…

红黑树是一种自平衡二叉搜索树,通过颜色约束确保路径长度差异不超过两倍,从而维持 O(logN) 的时间复杂度。详细阐述了红黑树的四条核心规则、插入时的三种旋转情形(变色、单旋、双旋),并提供了完整的 C++ 代码实现与验证逻辑。掌握红黑树有助于深入理解 STL 中 map 和 set 的底层数据结构设计。
总结了 C++ 相对于 C 语言特有的四个基础知识点:命名空间用于解决命名冲突;缺省参数允许函数调用时省略部分实参;函数重载通过名字修饰规则区分同名不同参函数;引用作为别名简化传参与返回值操作,但需注意避免返回局部变量的引用导致悬空指针问题。

C++ 引用机制、内联函数优化及 C++11 核心特性详解。内容涵盖引用别名本质、常引用生命周期、传值与传引用性能对比;内联函数编译期展开原理及对目标文件影响;auto 类型推导规则、限制场景及与指针引用结合;基于范围的 for 循环语法条件;nullptr 解决 NULL 歧义优势及类型特性。适合希望夯实 C++ 基础并理解底层内存管理的开发者阅读。
VR-Reversal 是基于 MPV 播放器的开源工具,用于将 3D 视频转换为 2D 格式。支持鼠标和键盘视角控制,可调节分辨率,记录头部运动数据并配合 ffmpeg 渲染 2D 副本。提供多种输出模式,支持自定义按键绑定,适用于普通屏幕观看 VR 内容及保存特定视角视频。
解决了在 Windows 11 环境下使用 Trae 工具通过 MCP 插件连接内网 MySQL 数据库时遇到的启动失败和连接超时问题。主要原因为 Windows 系统命令后缀兼容缺陷导致 ENOENT 错误,以及 MySQL 8.x 默认认证插件 caching_sha2_password 与 MCP 默认配置不兼容。解决方案包括创建 uvx.cmd 映射…

RRT* 是 RRT 算法的渐进最优改进版本,通过引入父节点优化选择和近邻节点重连接机制,使路径规划从'能找到路'升级为'能找到好路'。详细解析了 RRT* 的核心思想、算法步骤、优势特点及与 RRT 的对比,并提供了完整的 MATLAB 代码实现。代码涵盖了参数设置、障碍物定义、树结构初始化、主算法循环、碰撞检测、可视化系统及收敛曲线绘制等功能模块,适用于…