安装与更新

这页
读一遍就好。

The Loop 以一个受保护的 NinjaTrader 安装包发布,所以安装就是导入一次,更新就是移除一次再导入一次。唯一会把事情搞复杂的,是跳过移除这一步,所以这一步以及它造成的麻烦,下面都写清楚了。


首次安装

四个步骤,只做一次。

安装包是一个 zip 文件,文件名里带着版本号。在 Discord 里下载最新版。它已经编译并受保护:你不需要自己编译任何东西。

  1. 导入安装包

    在 NinjaTrader 里:Tools → Import → NinjaScript Add-On,选择 zip 文件。等它完成。

  2. 重启 NinjaTrader

    彻底关闭再重新打开,而不只是关掉图表。不重启,安装包就没有正确加载。

  3. 把工具加到图表上

    右键点击图表 → Indicators → 添加 Trade Commander,如果你用 Caddie,也把 Caddie 加上。面板会自己建好。

  4. 粘贴你的授权码

    Caddie → Properties → Your Loop license key。填一次就够了:同一台电脑上的每个 Caddie 都共用它。它用来开启教练和 The Flow 的 WHOOP 连接;其他功能不需要它也能用。永远不要把授权码贴进聊天、邮件或截图里。


第一次运行

大家都会漏掉的部分

几乎每次新安装都会被两件事绊住。去找一个根本不存在的设置按钮之前,先读这两条。

设置

右键点图表,不是点面板

面板是一个浮动窗口,没有自己的菜单。要改任何设置,右键点击图表 → Indicators → 对应的工具 → 右侧就是它的设置。

账户

你的账户就是 Chart Trader 的账户

Trade Commander 交易的是 Chart Trader 当前选中的账户,所以交易永远不会下到错误的账户上。动任何按钮之前,先把它设成 Sim 账户。

保存

设置随工作区一起保存

NinjaTrader 默认在关闭时保存你的工作区。你的实时数字、当日盈亏和锁定状态,每个时段都会重新加载。

Scorecard

不需要额外安装任何东西

Caddie 第一次加载时会安装 Scorecard。从 Caddie 的面板或 Trade Commander 的 Scorecard 按钮打开它。


更新

先移除旧版。每次都要。

受保护的安装包不能原地覆盖。直接在旧版上导入新版是行不通的;必须先把旧版拿掉。

  1. 把工具从图表上拿掉

    每个图表、每个工作区。

  2. 移除旧安装包

    Tools → Remove NinjaScript Assembly,移除旧的 TheLoop。

  3. 重启 NinjaTrader

    要彻底移除。这就是大家常跳过的那一步,而跳过它就会出现下面的错误。

  4. 导入新的 zip,然后再重启一次

    和首次安装一样导入。之后重启,你就是新版了。


出问题的时候

“Duplicate method names”

几乎人人都会碰到的错误,原因只有一个:你的 Custom 文件夹里还留着旧的源文件,而且已经编译进了 NinjaTrader 自己的程序集。导入时发现同一个东西被定义了两次,于是停了下来。

  1. 删除所有旧的源文件

    在 Documents\NinjaTrader 8\bin\Custom\Indicators\ 里,删除所有旧的 PST、Trade Commander 或 Caddie .cs 文件,并且检查每一个子文件夹。只要藏着一个文件,整个导入就会失败。

  2. 移除程序集

    Tools → Remove NinjaScript Assembly,把它移除。

  3. 编译,并确认没有错误

    打开 NinjaScript Editor,按 F5。继续之前,必须编译通过、没有任何错误。

  4. 重启、导入、再重启

    重启 NinjaTrader,导入安装包,再重启一次。

还是卡住?十有八九是某个没人想到要看的子文件夹里的文件。如果不是,请把错误信息和你的 NinjaTrader 版本发邮件到 support@pstlab.net(需要提供什么)。


出问题的时候

更新失败:旧 DLL 被锁定或正在使用

NinjaTrader 还开着的已编译安装包无法被覆盖。错误信息会写出它卡在哪个文件夹。

  1. 找到那个文件夹

    打开 NinjaScript Editor,按 F5,记下错误信息里的文件夹路径。

  2. 把旧 DLL 放回去

    打开上一个版本的安装包 zip,把里面的 TheLoop.dll 复制到那个文件夹。

  3. 编译通过

    再按一次 F5。应该编译通过、没有错误。然后重启 NinjaTrader。

  4. 现在按正常方式更新

    把工具从所有图表上拿掉,Tools → Remove NinjaScript Assembly,重启,导入新的 zip,重启。


用户手册

一本用户手册,涵盖全部

入门、Trade Commander、Caddie、Scorecard、Fan-Out、The Flow 和参考章节,全在一本书里。它置顶在 Discord 里。

视频

一个问题,一段短视频

下单、仓位计算、计划、Caddie 的规则、Scorecard。每段一到三分钟,在视频页面上。安装没有视频:这一页就是。

帮助

踩过这个坑的人

安装频道里有最新的安装包、更新日志,还有已经走过这一遍的人。

获取最新的安装包。

安装包、更新日志和安装帮助都集中在 Discord 的同一个地方。无法使用 Discord?请发邮件到 support@pstlab.net。

加入 Discord