第27章 订单流交易软件使用:主流订单流软件介绍、设置与优化、自定义指标

做订单流交易,软件就是你的武器。我见过太多人,策略想得挺好,结果软件用得不顺手,交易执行大打折扣。今天咱们就把主流订单流软件掰开揉碎聊一聊。

一、主流订单流软件横向对比

市面上订单流软件不少,但真正经得起实战考验的,其实就那几款。我个人都深度用过,说说真实感受。

软件名称 核心优势 适用人群 价格区间
Sierra Chart 数据深度强、自定义程度极高 专业交易员、量化玩家 月费$25-$50
Quantower 界面友好、上手快、多品种支持 中高级交易者 月费$20-$40
ATAS 订单流功能最全、可视化一流 订单流重度用户 月费$30-$60

1. Sierra Chart:老牌劲旅

这软件我用了三年多。说实话,第一次打开时差点劝退——界面太硬核了。但用顺手后,你会发现它真的稳。

核心特点:

  • 数据源直接对接交易所,延迟极低
  • 支持C++和DLL自定义指标
  • 图表渲染速度一流,万根K线不卡顿
我的经验:Sierra Chart的DOM(深度市场)功能是我用过最精准的。做股指期货时,它的逐笔成交数据几乎零延迟。

2. Quantower:后起之秀

Quantower是这几年杀出来的黑马。我有个学生,之前用其他软件一直亏,换了Quantower后,三个月就稳定盈利了。当然,软件只是工具,但他的确更适合新手。

核心特点:

  • 内置订单流模板,开箱即用
  • 支持加密货币、外汇、期货多市场
  • 脚本语言简单,C#基础就能写指标
注意:Quantower的深度数据需要额外付费。我曾经踩过坑,以为免费版够用,结果发现逐笔数据延迟了2秒——这在订单流交易里是致命的。

3. ATAS:订单流之王

ATAS,全称是Advanced Time And Sales。这软件就是为订单流量身定做的。它的能量分布图、逐笔统计功能,其他软件真比不了。

核心特点:

  • 独创的"集群分析"功能
  • 支持多时间框架订单流同步
  • 内置超过50种订单流指标
一句话总结:如果你只做订单流,ATAS是首选。如果你需要多市场、多策略,Sierra Chart更合适。想快速上手,Quantower最友好。

二、软件设置与优化:让工具真正为你服务

软件装好了,不等于就能用了。我见过太多人,软件设置一塌糊涂,数据延迟、界面卡顿,还怪策略不行。其实,问题出在设置上。

1. 数据源配置

订单流交易对数据要求极高。我建议:

  • 首选Rithmic或CQG:这两家数据源延迟最低
  • 避免免费数据:免费数据通常延迟3-5秒,做订单流等于送钱
  • 开启逐笔数据:在设置里找到"Tick Data"或"Time & Sales",确保开启

2. 图表性能优化

订单流图表比普通K线图吃资源得多。我曾经用一台老笔记本跑ATAS,结果打开三个订单流窗口就卡死了。

优化方案:

  • 限制历史K线数量:保留500-1000根足够
  • 关闭不必要的指标:每多一个指标,CPU占用增加10%
  • 使用硬件加速:NVIDIA显卡用户记得开启CUDA加速
避坑指南:我曾经在Sierra Chart里同时开了8个订单流窗口,结果电脑直接蓝屏。后来学乖了,每个品种只开一个主窗口,其他用迷你图表。

3. 界面布局建议

好的布局能提升30%的交易效率。我的标准配置:

  • 左侧:主图表(带订单流)
  • 右侧:DOM深度市场
  • 底部:逐笔成交明细
  • 右上角:账户监控

三、自定义指标:打造你的专属武器

说实话,内置指标够用,但真正赚钱的策略,往往需要自定义指标。我自己的核心策略,就是基于自定义的"累积Delta指标"开发的。

1. Sierra Chart自定义指标(C++示例)

// 自定义Delta累积指标
SCStudyGraphRef sc;
SCInputRef i_Input1 = sc.Input[0];

// 计算逐笔Delta
float delta = 0;
for (int i = 0; i < sc.ArraySize; i++) {
    delta += sc.BaseDataIn[SC_LAST_TRADE][i] - sc.BaseDataIn[SC_BID][i];
    sc.Subgraph[0][i] = delta;
}

2. Quantower自定义指标(C#示例)

// 自定义买卖压力指标
public class OrderFlowPressure : Indicator
{
    protected override void OnUpdate()
    {
        var bidVolume = GetBidVolume();
        var askVolume = GetAskVolume();
        var pressure = (bidVolume - askVolume) / (bidVolume + askVolume);
        SetValue(pressure);
    }
}

3. ATAS自定义指标

ATAS支持可视化脚本编辑,不需要写代码。我个人觉得,这对非程序员特别友好。

步骤:

  1. 打开"指标管理器"
  2. 选择"新建自定义指标"
  3. 拖拽"Delta"、"Volume"等元素到画布
  4. 设置触发条件(如:Delta > 1000 且 Volume > 5000)
  5. 保存并应用到图表
重要提醒:自定义指标一定要回测。我见过有人写了个指标,实盘跑了一周才发现有个bug,亏了不少。先在模拟账户跑两周,确认没问题再上实盘。

四、知识体系总览

下面这张图,是我对本章内容的总结。你可以把它当作一个快速索引。

订单流交易软件使用知识体系 主流软件介绍 Sierra Chart Quantower ATAS 软件设置与优化 数据源配置 性能优化 界面布局 自定义指标 C++ (Sierra) C# (Quantower) 可视化 (ATAS) 核心原则:软件是工具,策略才是核心 选对软件 + 调好设置 + 写对指标 = 稳定盈利的基础 实战建议 1. 新手从Quantower开始,一个月内上手 2. 进阶用户必学Sierra Chart,自定义能力无可替代 3. 订单流重度用户,ATAS的集群分析是杀手锏 4. 无论用哪款,先模拟盘跑两周,再上实盘

嗯,软件这东西,说白了就是熟能生巧。我刚开始用Sierra Chart时,光设置就花了一周。但一旦你摸透了它的脾气,它就是你最忠实的伙伴。记住,工具永远是为策略服务的,别本末倒置。

无相订单流研究社 微信Lucian808555