ROS2 Humble版rqt全套插件安装指南:从基础到进阶工具详解

ROS系列rqt的安装以及使用方法介绍 介绍:rqt_gui可以认为是rqt的所有功能的集合。 阅读详情

ROS2 Humble版rqt全套插件安装指南:从基础到进阶工具详解

在机器人操作系统(ROS)的生态中,可视化调试工具是连接开发者与复杂机器人系统的桥梁。对于ROS2 Humble Hawksbill版本的用户而言,rqt套件无疑是这座桥梁上最得力的助手。它远不止是一个简单的图形界面集合,而是一个模块化、可扩展的调试与监控平台,能够将节点、话题、服务、参数等抽象概念转化为直观的图形和图表。无论是刚入门的开发者试图理解系统拓扑,还是资深工程师在进行精细的性能调优,rqt都能提供恰到好处的视角。本文将带你从零开始,不仅完成rqt及其核心插件的安装,更会深入探讨如何将这些工具融入真实的机器人开发工作流,例如无人机状态监控或移动机器人传感器数据分析,让你手中的工具真正“活”起来。

1. 环境准备与核心安装策略

在开始安装rqt之前,确保你的ROS2 Humble环境已经正确搭建并处于工作状态是至关重要的。一个常见但容易被忽视的步骤是更新本地软件包索引,这能避免因仓库信息滞后导致的依赖冲突。

sudo apt update
sudo apt upgrade

接下来是安装rqt的核心框架。这里有一个关键点:ROS2的rqt被设计为高度模块化。ros-humble-rqt这个包只提供了最基础的图形界面框架和少数核心插件。对于大多数开发场景,我们更需要ros-humble-rqt-common-plugins,它包含了日常调试中最常用的一系列插件。

sudo apt install ros-humble-rqt ros-humble-rqt-common-plugins

注意:安装过程中,系统可能会提示你确认额外的依赖包安装。这些依赖通常包括Qt库、Python绑定等,务必允许安装,它们是rqt图形界面正常运行的基础。

安装完成后,一个快速的验证方法是尝试启动rqt的图形化外壳:

rqt

如果一切顺利,你将看到一个可能略显空旷的主窗口。别担心,这是因为rqt是一个空壳,它的强大功能需要通过加载具体的“插件”(Perspectives)来体现。你可以在菜单栏的 Plugins 选项中浏览所有已安装的插件。

然而,对于追求极致效率的开发者,我更推荐通过命令行直接启动特定插件,这能避免在图形界面中寻找的麻烦。例如,直接启动话题监控工具:

rqt --standalone rqt_topic

这种“按需启动”的方式,尤其适合在资源受限的嵌入式设备或通过远程SSH连接进行开发时使用,可以减少不必要的图形开销。

2. 核心调试插件深度解析与应用实战

掌握了基础安装后,让我们深入几个最核心的插件,看看它们如何解决实际开发中的具体问题。

2.1 rqt_graph:可视化系统架构与数据流

rqt_graph 可能是你使用频率最高的工具之一。它用节点图的形式,实时描绘出ROS2系统中节点(Node)、话题(Topic)、服务(Service)和动作(Action)之间的连接关系。这对于理解一个陌生项目的数据流,或是诊断节点间通信故障(例如话题未正确订阅)具有无可替代的价值。

启动它很简单:

rqt_graph

启动后,你会看到所有活动的节点(椭圆)和话题(矩形)。但它的高级用法远不止于此。点击界面左上角的齿轮图标,可以打开设置面板,这里有几个实用选项:

  • 隐藏死节点:自动过滤掉已停止发布的节点,让视图更清晰。
  • 仅显示活动话题:只显示当前有数据流动的话题。
  • 主题命名空间过滤:当系统使用大量带命名空间的话题时,此功能可以帮你聚焦于特定模块。

实战场景:诊断话题订阅失败 假设你编写了一个节点用于订阅 /camera/image_raw 话题,但始终收不到数据。打开rqt_graph,你可能会发现:

  1. 你的节点确实出现在图中,但 /camera/image_raw 话题框没有与你的节点相连。
  2. 可能的原因有:话题名称拼写错误、话题类型不匹配,或者发布该话题的节点尚未启动。
  3. 通过图形化界面,你可以快速定位到是哪个节点在发布该话题,并核对话题名称和类型,从而高效定位问题根源。

2.2 rqt_plot:数据可视化与实时分析利器

如果说 rqt_graph 展示了系统的结构,那么 rqt_plot 就是洞察系统“脉搏”的听诊器。它能够将任意话题中的数值型数据(如 std_msgs/msg/Float64, sensor_msgs/msg/LaserScan 中的某个字段)实时绘制成曲线图。

启动命令如下,但更常见的做法是先启动一个空白的绘图窗口,再手动添加需要绘制的话题:

rqt_plot

在顶部的输入框中,你可以按照特定格式输入想要绘制的话题路径。语法非常灵活:

  • 绘制单个字段:/topic_name.field_name (例如:/battery_state.percentage)
  • 绘制数组中的特定索引:/topic_name.field_name[index] (例如:/scan.ranges[0])
  • 同时绘制多个字段:只需用逗号分隔,如 /imu.linear_acceleration.x, /imu.linear_acceleration.y

实战案例:无人机电量监控与预警系统 假设我们正在开发一个无人机项目,其电池状态通过 /battery_status 话题发布,消息类型包含 voltage (电压)、current (电流) 和 remaining_capacity (剩余容量百分比) 字段。

我们可以创建一个综合监控视图:

  1. 启动 rqt_plot。
  2. 在第一行输入框添加 /battery_status.remaining_capacity,用于监控剩余电量百分比曲线。
  3. 点击左上角的“+”号添加一个新的绘图区域。
  4. 在新的绘图区域输入 /battery_status.voltage,监控电压变化。
  5. 再添加一个绘图区域,输入 /battery_status.current,监控实时电流。

这样,在一个界面中,我们就能同时观察电量的消耗趋势、电压是否稳定(电压骤降可能预示电池老化)以及电流峰值(反映电机负载情况)。通过观察 remaining_capacity 曲线的下降斜率,甚至可以预估无人机的剩余续航时间,为自动返航逻辑提供关键数据输入。

2.3 rqt_topic 与 rqt_service_caller:交互式通信工具

rqt_topic 提供了一个表格视图,实时列出所有活跃的话题、其发布频率、数据类型以及实时数据内容。这对于快速浏览系统中有哪些数据在流动,或者检查某个话题是否按预期频率发布,非常方便。

rqt_service_caller 则是一个服务调用的图形化前端。ROS2服务是一种请求-响应式的同步通信机制。通过这个插件,你可以像填写表单一样,为服务的请求消息填充字段,然后点击“Call”按钮发送请求,并在界面中直接查看服务器的响应结果。

两者结合使用的场景:调试一个导航服务 假设机器人提供了一个 /navigate_to_pose 的服务,用于命令它移动到指定位置。

  1. 首先,用 rqt_topic 确认机器人的定位话题(如 /odom)和全局代价地图话题(如 /global_costmap/costmap)是否正常发布。
  2. 然后,打开 rqt_service_caller,在服务下拉菜单中选择 /navigate_to_pose。
  3. 界面会自动加载该服务的请求消息结构(可能包含 target_pose 等字段)。你可以通过展开树形结构,手动设置目标点的坐标 (x, y) 和朝向 (z, w)。
  4. 点击“Call”,如果服务调用成功,你会在“Response”区域看到执行结果;如果失败,则会显示错误信息。这比编写临时测试节点来调用服务要快捷得多。

3. 高级插件与定制化工作流

除了上述核心插件,rqt_common_plugins 还包含了许多其他宝藏工具,适合更进阶的使用场景。

rqt_bag:Bag文件的可视化分析 ROS2的 rosbag2 用于记录和回放话题数据。rqt_bag 插件为Bag文件提供了图形化界面。你不仅可以播放、暂停录制,其强大之处在于能可视化Bag文件内部。

  • 时间轴视图:所有话题的消息按时间线排列,一眼就能看出哪些话题在何时有数据。
  • 绘图集成:可以直接从时间轴中选择某个话题的数值字段,发送到 rqt_plot 进行绘图分析,这对于事后分析传感器数据异常或系统状态变化至关重要。
  • 导出数据:可以将特定话题的数据导出为CSV等格式,用于在MATLAB、Python Pandas等外部工具中进行更深入的分析。

rqt_console:日志聚合与过滤 在分布式机器人系统中,各个节点会将日志信息输出到控制台。rqt_console 可以聚合来自所有节点的日志消息,并提供了强大的过滤、高亮和搜索功能。你可以按日志级别(DEBUG, INFO, WARN, ERROR, FATAL)过滤,或通过关键词搜索,快速在海量日志中定位到错误信息,是进行系统级调试的必备工具。

创建自定义的rqt视角 rqt 的真正强大之处在于其可定制性。你可以将多个常用的插件窗口(如 rqt_graph, rqt_plot, rqt_console)拖拽排列在同一个主界面中,并保存为一个自定义的“视角”(Perspective)。例如,你可以创建一个名为“导航调试”的视角,左侧放置 rqt_graph 查看节点连接,右侧上方放置 rqt_plot 显示机器人的速度和位置误差,右侧下方放置 rqt_console 监控日志。下次调试导航模块时,只需一键加载这个视角,所有相关工具就位,极大提升效率。

4. 故障排除与性能优化技巧

即使按照指南安装,在实际使用中也可能遇到一些问题。这里分享一些常见的坑及其解决方案。

问题1:启动rqt或插件时提示“无法连接到ROS2中间件”或“未找到插件”。

  • 检查ROS2环境:确保在每个终端中都已经通过 source /opt/ros/humble/setup.bash(或你的工作空间 install/setup.bash)激活了ROS2环境。
  • 确认插件安装:运行 ros2 pkg list | grep rqt 查看所有已安装的rqt相关包。如果缺少某个特定插件,可以使用 sudo apt install ros-humble-rqt-<plugin-name> 进行单独安装。

问题2:rqt_plot绘图卡顿或延迟高。

  • 降低绘图频率:rqt_plot 默认会尝试绘制每一个到达的消息。对于高频数据(如100Hz的IMU话题),这会导致界面卡顿。可以在话题输入框后添加刷新频率限制,例如 /imu.angular_velocity.x:hertz:=10,这表示每秒只更新10次曲线。
  • 减少绘制点数:在绘图区域的右键菜单中,可以调整“Buffer size”(缓冲区大小),减少历史数据点的保留数量,能显著提升渲染性能。

问题3:在远程服务器或Docker容器中使用rqt。 这涉及到X11转发。确保SSH连接时使用了 -X 或 -Y 参数(例如 ssh -X user@remote_host)。在远程端,可能需要设置 export DISPLAY=localhost:10.0(具体值根据本地情况而定)。对于Docker,需要在运行容器时挂载X11套接字并设置环境变量:

docker run -it --net=host \
    -e DISPLAY=$DISPLAY \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    your_ros_image

提示:对于复杂的远程GUI应用,考虑使用VNC或NoMachine等远程桌面方案可能更稳定。

性能优化建议:

  • 按需启动:如前所述,尽量避免启动完整的 rqt 再加载插件,而是直接 rqt --standalone <plugin> 启动你需要的单一插件,资源消耗更少。
  • 善用插件参数:许多插件支持启动参数。通过 rqt --help 或 rqt_plot --help 可以查看,例如指定初始订阅的话题,省去手动输入的步骤。
  • 组合使用命令行工具:rqt 虽好,但并非万能。对于简单的信息查看,ros2 topic list、ros2 node info <node_name> 等命令行工具响应更快。将CLI的快捷与GUI的直观结合,才是高效的ROS2开发者之道。
ROS 2(二)熟悉ROS 2的使用和工具(turtlesim\ros2\rqt) Turtlesim是一个用于学习ROS 2的轻量级模拟器。它说明了ROS 2在最基本的层面上所做的事情,便于了解以后如何处理真实的机器人或机器人模拟。ros2工具方便用户管理ROS系统、与ROS系统交互使用的。可以使用它来启动节点、设置参数、收听主题等。rqt 是 ROS 2 的图形用户界面(GUI)工具。rqt中所做的一切都可以在命令行上完成,但rqt提供了一种更用户友好的方式来操作ROS2元素。2.1.安装Turtlesim首先是。 阅读详情

相关推荐

ROS2 Humble版rqt_robot_steering安装避坑指南:解决‘Plugin not found‘报错

本文详细介绍了在ROS2 Humble版本中安装和配置rqt_robot_steering可视化遥控工具的完整指南。针对常见的‘Plugin not found’报错,文章提供了从环境诊断、依赖检查到多种安装策略(包括直接安装、插件集合安装和源码编译)的解决方案,并深入解析了错误原因及如何使用`--force-discover`参数强制发现插件。此外,还分享了工具的高级使用技巧、性能优化建议以及与其他控制方案的对比,帮助用户彻底解决安装难题并高效使用该工具进行机器人调试。

assembly8low的博客 904

ROS2 Humble版RQT保姆级入门:从日志监控到服务调用,5个常用插件实战

本文深入解析ROS2 Humble版RQT的5个核心插件,包括日志监控、拓扑透视、服务调用等实用功能,帮助开发者高效利用这一强大的可视化工具集。从基础配置到高级技巧,涵盖rqt_console、rqt_graph等插件的实战应用,提升机器人系统开发效率。

weixin_33736832的博客 515

ROS2 Humble版RQT保姆级安装与核心插件使用指南(从日志监控到节点图)

本文详细介绍了ROS2 Humble版RQT的安装与核心插件使用指南,包括日志监控、节点图可视化等实用技巧。通过RQT这一强大的可视化工具,开发者可以高效调试ROS2应用,提升开发效率。特别适合从ROS1迁移的开发者快速上手ROS2的调试工具链。

weixin_30263073的博客 364

在ROS2(humble)+Gazebo+rqt下,实时显示仿真无人机的相机图像

本文介绍了在ROS2环境下获取无人机仿真相机图像的方法。文章强调了版本匹配的重要性,推荐使用ROS2 Humble、PX4 1.15.3和Gazebo Sim7的组合。主要内容包括:1)检查并安装正确版本的PX4和Gazebo;2)安装ros_gz_image桥接包;3)通过三个终端分别启动仿真环境、图像桥接和图像查看工具rqt_image_view。文末提供了完整的操作流程和参考链接,帮助用户成功获取无人机相机图像。

风暴智能的博客 2646

别再只用Rviz了!ROS2 Humble下RQT的5个高效插件实战(附避坑点)

本文介绍了ROS2 Humble下RQT的5个高效插件实战,包括日志管理、服务调用、系统拓扑透视、参数调优和数据包分析,帮助开发者提升调试效率。文章还提供了避坑点和实用技巧,特别适合机器人开发中使用可视化工具的工程师。

weixin_30945039的博客 343

ROS2 Humble下,用rqt_reconfigure插件动态调参,我踩过的那些坑(C++实战)

本文详细介绍了在ROS2 Humble环境下使用rqt_reconfigure插件进行动态调参的实战经验,涵盖参数声明、回调函数注册、线程安全及插件冲突解决等关键问题。通过C++代码示例和调试技巧,帮助开发者避开常见陷阱,提升机器人算法开发效率。

weixin_30386713的博客 565

别再只用Rviz了!ROS2 Humble版RQT保姆级入门:从日志监控到服务调用,5个常用插件实战

本文详细介绍了ROS2 Humble版中RQT可视化工具的高效应用,涵盖日志监控、服务调用、话题数据可视化等5个常用插件的实战技巧。通过对比Rviz与RQT的优势,帮助开发者提升日常调试效率,特别适合轻量化调试场景。

weixin_30599769的博客 416

ROS 2 Humble 3种安装包对比:Desktop/ROS-Base/Dev-Tools 核心差异与选型指南

本文深入对比了ROS 2 Humble的三种安装包(Desktop/ROS-Base/Dev-Tools)的核心差异与适用场景。Desktop版适合全功能开发,ROS-Base版轻量适合嵌入式部署,Dev-Tools版专为底层开发设计。通过实测数据和选型指南,帮助开发者根据Ubuntu环境下的具体需求做出最优选择。

深未来技术 410

ROS 2 Humble Hawksbill 图形工具 rqt

rqt包全家福: ros-humble-rqt-action ros-humble-rqt-image-overlay-dbgsym ros-humble-rqt-robot-dashboard ros-humble-rqt-bag ros-humble-rqt-image-overlay-layer ros-humble-rqt-robot-monitor ros-humble-rqt-bag-plugins

zhangrelay的专栏 1500

ROS2入门到精通—— 1-2 ROS2常用工具

本文介绍了ROS2常用的工具以及相关的使用方法:launch.py文件编写;ros2bag录包;rviz2数据可视化;gazebo生产数据,读完本文你会对ROS2常用工具有详细的了解

BigDavid123的博客 4223

2025.03.14【读书笔记】|GWAS分析神器:BOLT-LMM工具介绍与快速安装

在生物信息学领域,全基因组关联分析(GWAS)已成为揭示遗传与疾病关系的强有力工具。BOLT-LMM作为一款专为大规模样本量设计的GWAS分析工具,将极大地提高研究人员的工作效率。大家好,今天我们来聊聊一个非常强大的生物信息学工具——BOLT-LMM。它是基于线性混合模型(LMM)的全基因组关联分析(GWAS)分析工具,通过快速的方差近似方法在计算效率上实现了显著的提升。BOLT-LMM的高效性能使其成为大规模样本GWAS分析的理想选择,它将进一步推动生物信息学和遗传学研究的发展。

1093

ROS2 Humble版rqt_robot_steering安装避坑指南:解决‘Plugin not found‘终极方案

本文详细解析ROS2 Humble版rqt_robot_steering安装过程中常见的'Plugin not found'错误,提供从依赖解析到Gazebo实战的完整解决方案。涵盖环境变量配置、Python虚拟环境隔离及cmd_vel话题映射等关键技术点,帮助开发者高效完成机器人控制调试。

z5a6b的博客 562

Simulink Test Sequence实战:5步搞定复杂逻辑测试(附Excel模板)

本文详细介绍了如何利用Simulink Test Sequence模块高效完成复杂逻辑测试。通过对比传统Excel方法的不足,阐述了Test Sequence以流程图和自然语言描述测试场景的优势,并提供了从环境搭建、逻辑构建到与Test Manager集成、利用Excel模板进行数据驱动的完整5步实战指南,帮助工程师将复杂的状态机或逻辑流测试从繁琐的‘体力活’转变为高效的‘技术活’。

snow3的博客 250

ROS2学习笔记一:安装及测试

ROS2的前身是ROS,ROS即机器人操作系统(Robot Operating System),ROS为了“提高机器人软件复用率”的目标,时至今日,ROS已经广泛用于各种机器人的开发,无论是机械臂、移动机器人、水下机器人,还是人形机器人、复合机器人,统统都可以看到ROS的身影,ROS已经成为机器人领域的普遍标准。但是由于ROS自身的缺陷,如果在工业场景应用(例如无人驾驶)还需要做优化和定制,ROS无法真正进入产业界,也自然无法产品化。为了解决这一问题,社区提出了ROS 2。

嵌入式大师之路 2030

华为防火墙双ISP出口实战:如何用策略路由实现电信联通流量自动切换(附配置截图)

本文详细解析了华为防火墙在双ISP环境下的智能选路技术,通过策略路由与健康检测的深度应用,实现电信联通流量的自动切换。文章包含实战配置截图,帮助企业解决切换延迟、路径劣化等核心挑战,提升业务连续性。

backprop5master的博客 643

ElementUI中的el-table解决宽度问题 - 根据内容自动撑开

在使用element-ui中,会发现表格组件el-table在未指定宽度情况下,会自动计算并给表格宽度赋值。但实际开发中,有时需要根据内容实际长度自动撑开显示,由内容的多少而决定表格的宽度,而不是默认宽度为100%。在默认情况下表格宽度为100%显示,并且列项未指定宽度情况下,剩余部分会平均分配宽度,本案例实际需求是由内容自动撑开显示。componentUpdated

觉醒法师的专栏 1万+

Ubuntu 20.04安装ROS2 Humble完整指南:从系统准备到环境验证

机器人操作系统(ROS)作为分布式计算框架,通过节点通信机制实现模块化开发。其第二代架构ROS2采用基于DDS的通信中间件,解决了ROS1的单点故障和实时性限制,提升了系统可靠性和性能表现,使其更适合工业机器人、自动驾驶等对稳定性要求高的应用场景。在工程实践中,Ubuntu LTS版本因其长期支持和广泛兼容性,成为部署ROS2的首选平台。本文聚焦于在Ubuntu 20.04系统上安装ROS2 Humble版本,详细解析软件源配置、依赖管理、环境变量设置等关键步骤,并针对网络环境优化和内核兼容性等常见问题提供

weixin_34054866的博客 531

从FrSky到TBS:深度解析航模2.4G遥控协议江湖史(附ELRS高频头改装指南)

本文深度解析了航模2.4G遥控协议的技术演进史,从FrSky ACCST的兴衰到TBS Crossfire的崛起,再到开源协议ExpressLRS的革命性突破。文章不仅对比了各协议在延迟、距离与抗干扰能力上的技术内核,还提供了为多协议遥控器加装TBS Crossfire高频头的实战改装指南,帮助玩家打通协议壁垒,提升飞行体验。

weixin_29193259的博客 736

问题处理——在ROS2(humble)+Gazebo+rqt下,无法显示仿真无人机的相机图像

在ROS2环境下进行无人机仿真时,可能会遇到无法通过rqt显示相机图像的问题。解决此问题的关键在于确保PX4和Gazebo的版本兼容性。

风暴智能的博客 2108

手机安装Kali Linux

在数字化时代,信息安全和隐私保护显得尤为重要。,作为一款专业的和工具,因其强大的功能和丰富的资源库而受到广大安全研究者和爱好者的青睐。然而,我们通常只能在传统的电脑设备上安装和使用Kali Linux。那么,有没有可能将也变成一款随身携带的Kali Linux设备呢?答案是肯定的。本文将介绍如何在手机上安装Kali Linux,使你的手机变成一款强大的移动安全工具。,我们需要明确一点,手机安装Kali Linux并非简单的操作,需要对手机进行一定的改造和配置。

2301_80124151的博客 6964

timing window file中的S L T指什么意思

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 771

Ubuntu 22.04 + ROS2 Humble 环境下设计图形化交互界面

在 Ubuntu 22.04 + ROS2 Humble 环境下,可通过多种方式构建图形化交互界面:1) rqt 作为官方插件化框架,支持快速搭建和自定义插件开发;2) RViz2 专注于3D可视化;3) Foxglove Studio 提供现代化跨平台界面;4) Qt+C++ 适用于完全定制化应用开发;5) PyQt5/PySide2 结合 Python 实现快速原型开发。每种方案均提供安装指南和基础代码示例,涵盖从简单监控到复杂系统集成的需求。

m0_55260921的博客 908

【YOLOv10[基础]】热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | 遥遥领先

静谧、淡雅 3220

ROS2 C++ 调参——( 2 ) 使用 rqt 插件 Dynamic Reconfigure 及 动态参数

ROS2 CPP 动态调参 Dynamic Reconfigure

2203_76027118的博客 3360

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ubuntu 22.04安装ROS2 Humble完整指南

ROS2(Robot Operating System 2)作为机器人开发的核心中间件框架,其安装与配置是开发者的首要任务。本文以Ubuntu 22.04 LTS为基础,详细解析ROS2 Humble Hawksbill的完整安装流程,涵盖系统准备、依赖管理、环境配置等关键技术环节。针对实际开发中常见的网络问题、依赖冲突等痛点,提供经过实战验证的解决方案。特别分享Fast DDS配置、多机通信优化等进阶技巧,帮助开发者快速构建高性能机器人开发环境。通过合理配置QoS策略和系统参数,可显著提升通信效率,满足工

weixin_34416754的博客 380

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 自动驾驶中的滑模控制实战:如何用Python实现车辆轨迹跟踪(附完整代码)
下一篇: Pine Script策略回测全指南:如何用TradingView优化你的交易系统
糖果HTML
博客等级 码龄3年 76粉丝 1357原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值