Shell
Shell 是一个现成的交易终端图形框架,提供完全开放的 C# 源代码。它基于 Avalonia 构建,可在 Windows、Linux 和 macOS 上运行。
您无需再花时间创建 GUI(图形用户界面):数据源连接,投资组合、交易品种、订单和成交表格,图表,历史测试,参数优化以及运行日志均已内置。只需编写策略本身即可。

主要功能
- 提供完整源代码,既适合定制交易机器人,也适合自己的解决方案。
- 支持 70 多个连接器,可连接全球不同的交易所和经纪商,详见连接器。
- 四个工作区,通过侧边栏切换:常规、实盘、模拟和日志。
- 灵活的界面:工作区内的所有面板都可以拖动、拆分、拆离到单独的窗口并重新停靠。布局会在每次启动之间保存。
- 在历史数据上测试策略,提供统计信息、成交图表和收益曲线。
- 优化 — 在同一历史数据上遍历策略参数。
- 保存和恢复策略设置,包括风险规则。
- 同时运行多个策略:每个策略独立运行,拥有自己的订单、成交和统计信息。
- 无需编写代码即可运行在 Designer 中构建的策略。
- 远程控制 — 通过网站或 Telegram 机器人启动和停止策略。
内置策略
Shell 附带四个策略,启动后即可直接运行:
| 策略 | 作用 |
|---|---|
| SMA 策略 | 短期和长期移动平均线交叉 |
| SMA Index 策略 | 同上,但针对由表达式定义的合成交易品种 |
| StairsTrend 策略 | 连续数根K线朝同一方向运行后顺势入场 |
| StairsCountertrend 策略 | 在相同情况下逆势入场 |