DAS 脚本版本兼容、官方勘误与验证记录
识别官方示例冲突,建立能力矩阵和可追溯验证记录。
可信度来自可追溯性
前置知识:订单类型与对象检查。本课程由 FennEdge 独立编写,不是 DAS 认证课程。基线为 2025-06-27 的 Advanced Hotkey Guide 与 Order Objects V2,2026-09-11 再次核对。V2 共五页,与高级手册中的简写订单部分大量重合;两份重合文档不能当成两次独立运行验证。
区分四种证据状态
官方已记录表示来源给出契约;课程设计表示我们组合原语得到的实现;客户端已实测必须有精确代码与 build;券商环境已实测还需账户、路由与外部结果。本版包含文档契约和课程设计,DAS 片段仍待实测。网页渲染测试只验证教学网站,不能替代 DAS 执行。
具体的来源冲突
| 来源 | 观察到的问题 | 课程处理 |
|---|---|---|
| V2 第 4 页 | 某些 Sell Stop limit / SLP 标题对应 B 代码 | 不由标题推断方向,检查 Side |
| V2 第 5 页 | Range 文字与数字示例的价格次序冲突 | 不发布猜测修正的执行代码 |
| Advanced 第 10 页 | 行情示例变量名不一致;撤单旗标写成 FIST | 使用一致变量名,歧义旗标另行核对 |
| Advanced 第 31、28 页 | 部分位置写 ShowObj,其他位置写 ShowObject | 使用已记录 ShowObject,不声称所有版本都支持别名 |
| Advanced 第 35 页 | SYMBOL 赋值与 SYMB 读取混用 | 优先已记录 GetTicker,并核对对象字段 |
| Advanced 第 33 页 | GetAlertObj 只出现在标题,缺少完整查找契约 | 不虚构参数 |
勘误记录要包含原文版本与尚未解决部分,不能静默改写来源。
建立能力矩阵
每项能力记录 build、券商、窗口类型、前提、精确脚本、预期、实际与日期。组合订单查询的 5.7.9.9+ 只属于对应功能;2025 手册每秒一单说明也带版本边界。知识库更新时间较新,不证明每个已安装客户端都实现相同行为。
可执行的兼容性探针
$feProbe = NewUserObj();
$feProbe.Set("revision", 1);
$feProbe.Set(0, 7);
MsgBox($feProbe.Get("revision"), $feProbe.Get(0));
$feProbe.Del(0);
$feProbe.ShowObject();
练习与参考解答
来源标题写 Sell、代码写 B,课程该怎么办?参考解答:保留两个观察,明确冲突,不静默修改;用当前 Builder 与对象检查核对 Side,不能通过真实下单验证一个疑似笔误。上方探针在删除前预期显示 1、7,删除后检查键 0 消失,但不假定再次 Get 缺失键的返回值。