前言:告别繁琐,拥抱高效

对于量化策略开发者而言,最高效的工作流莫过于在一个统一的环境中完成代码编写、回测、调试和优化的全过程。然而在过去版本中,需要在外部代码编辑器(如 VS Code)和看海量化客户端之间来回切换,不仅操作较为复杂,也容易打断思路。更重要的是,之前的版本只能通过日志输出来推断程序问题,既无法在运行过程中查看变量状态,也无法单步调试代码,使用AI辅助编程同样不方便。

为了彻底解决这个痛点,今天正式宣布:看海量化客户端现已深度集成 VS Code 编辑器! 这不是一个简单的文本编辑器,而是将强大、完整、可扩展的 VS Code 核心体验直接带到用户面前,让策略开发和调试流程实现前所未有的“丝滑”体验。

图片

一、全新功能,一睹为快

1. 完整的 VS Code 核心体验

现在可以直接在看海量化客户端内,点击“编辑器”按钮,启动一个功能齐全的 VS Code 实例。这意味着,用户将拥有 VS Code 强大的插件生态系统,可以实现代码高亮、智能补全、AI辅助编程等丰富功能。同时,内联 VS Code 的界面主题与看海量化系统保持统一,提供了和谐的视觉体验,毕竟颜值就是战斗力。

  • 熟悉的界面与操作:对于VS Code老手,无需任何学习成本,即刻上手。

  • 强大的插件生态:自由安装海量插件,例如各类AI编程助手、主题、代码检查工具等。

  • 智能代码提示与补全:安装 Python 官方插件后,即可拥有顶级的代码分析和智能提示服务。

图片

内联VSCode编辑器打开方式

2. 与看海客户端的无缝联动

内联编辑器与看海量化客户端紧密关联,实现了真正的“一体化”开发调试体验。

在前台设置好策略路径后,点击“编辑器”按钮,系统会自动在 VS Code 中打开对应的策略文件。在编辑器打开的状态下,从主界面点击“开始运行”,系统将自动启用调试模式。此时,通过在代码中设置断点,就可以对策略进行单步跟踪、查看变量,深入洞察策略运行的每一个细节。

图片

编辑器中调试策略的流程演示

3. 零配置,开箱即用

为了让开发者专注于策略逻辑本身,所有繁杂的后台配置都已自动化处理:

  • 自动生成调试配置:系统会在策略工作区内自动创建 .vscode/launch.json 文件,并配置好所有附加到进程所需的参数。

  • 自动配置 Python 环境:自动生成 .vscode/settings.json 文件,将 Python 解释器指向当前环境,并配置好代码补全的路径,解决 khQuant 库导入无提示的问题。

  • 独立纯净的环境:内联 VS Code 拥有独立的扩展和用户数据目录,这意味着它与电脑上已有的 VS Code 环境完全隔离,不会产生任何冲突。

二、如何使用?全新调试流程指南

温馨提示:断点调试功能面向具备一定Python代码基础的用户,可以帮助开发者深入代码细节,定位问题。

首先你需要下载安装一个VSCode,因为为了尽可能控制看海系统安装包体积,也为了用户能独立升级和管理VSCode软件,VSCode软件本身并没有打包到看海系统安装包中。

VSCode的下载地址在这里:https://code.visualstudio.com/download

安装好VSCode后,就可以按照下边步骤调试策略:

第一步:选择策略文件。在看海量化客户端主界面,首先选择希望进行编辑和调试的策略文件。

图片

第二步:启动编辑器并安装插件 (首次)。点击工具栏上的“编辑器”按钮。

图片

  • 首次启动时:VS Code 会在右下角提示安装推荐的 “Python” 扩展,请务必点击 Install 进行安装。这是获得代码提示、语法高亮和调试能力的关键。

图片

第三步:设置断点。插件安装完成后,在编辑器中,找到关心的代码行,在行号左侧单击鼠标,即可设置一个红色的断点。

图片

第四步:开始调试。回到看海量化主界面,点击“开始运行”。

图片

接下来,策略代码将在断点处自动暂停,VS Code 窗口将自动聚焦,等待检阅和调试。

图片

在这里可以看到策略运行过程中的变量变化,可进行单步调试

下一篇文章,我将进一步演示如何结合使用 VS Code 和提示词工程,从零开始将一个想法快速生成为可执行的量化策略,让没有代码基础的朋友也能快速上手。敬请期待~

三、版本更新与内测说明

内联编辑器的相关功能已在 V3.1 版本中正式更新。

目前,最新的 V3.1 版本为内测版本,内测资格暂时只对通过作者推荐渠道开通 miniQMT(开通免费)的朋友开放。这既是对开发工作的一种支持,也是回馈核心朋友的一种方式。加入内测群可以享受持续的福利:

  • 版本领先体验:将比公开发布版领先一个大功能版本,提前使用到正在开发中的新功能。

  • 专属交流群:受邀加入内部交流群,与作者及众多量化爱好者直接交流,获取及时的帮助和策略思路分享。

  • 知识星球福利:后续如果开通知识星球(也可能是其他形式,它将主要用于更深入的策略算法探讨),而看海量化系统本身承诺永久免费使用。届时,内测群成员将免费获赠一年的知识星球会员资格,共享更深度的研究成果。

如果对此感兴趣,请关注公众号“看海的城堡”,在公众号页面下方点击相应标签获取开户方式,开通后联系作者即可加入。

四、关于公开版本V2.1

公开版本包含了回测历史管理模块的绝大部分核心功能,可以在看海量化(KHQuant)的官方网站上免费下载安装包和获取全部开源代码。 官网地址:https://khsci.com/khQuant/

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐