Os.Engine 的详细回顾 – 算法交易和机器人创建平台

Торговые роботы

基于 Os.Engine 终端的算法交易、功能、界面、安装和创建交易机器人的 OsEngine 开源平台概述。Os.Engine 是用于
算法交易以及创建和测试
交易机器人的现代交易终端在它的基地。https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm 感谢开发者的努力,用户可以使用大量的技术指标、可定制的图表和8种蜡烛。还可以访问 30 个预装机器人,创建单独的指标并在测试模式下检查它们的工作。内置连接器的存在使算法交易者不仅可以连接到莫斯科证券交易所 (Mosbirzhe),还可以连接到加密货币/外国市场。您可以在下面详细了解交易终端的功能、结构、从头开始创建机器人以及使用 Os.Engine 的功能。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台 Os.Engine –
GitHub 上提供的开源算法交易平台
点击链接 https://github.com/AlexWan/OsEngine,您可以在其中下载安装文件、Git Hub 许可证文件等。Os.Engine 项目是完全开源的,并拥有许可的 Apache 2 许可证。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

操作系统引擎功能

交易机器人主要针对算法交易领域的短期/中期专家。Os.Engine 是一个完整的环境,允许您创建、测试和运行交易机器人。这个
开源终端的一个显着优势是存在广泛的现成算法(反趋势/模式/高频交易/套利/技术分析指标的半自动交易等)。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台 初学者和更高级的算法交易者将充分欣赏此功能。只能在 PC 上访问的 Os.Engine 架构是作为 Visual Studio 软件的附加组件开发的。在开始使用终端之前,交易者需要负责下载、安装 Visual Studio 并学习 C# 语言的基础知识。由于可以测试协议,如有必要,用户可以在具有不同时间范围的历史图表上测试策略。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台 数据将通过 Os.Data 协议足够快地加载。如果需要保存订单簿的图表/切片,则值得切换到磁盘。您还可以在那里保存现成策略的文件。

笔记!用户可以创建单独的指标并在测试模式下测试他们的工作。

Os.Engine 的详细回顾 - 算法交易和机器人创建平台

用于解决算法交易问题的Os.Engine结构

Os.Engine 平台由多个协议组成,可让您自动化交易过程。它们可以分为以下几类:

  1. 优化器/测试器/矿工是一个协议系统,其功能是执行搜索/分析。允许进行投资组合测试(超过 2 个机器人)和多市场交易模拟。
  2. 数据– 旨在从各种市场(蜡烛/眼镜/交易磁带)下载历史数据的参数。
  3. Bot Station是一个允许您在不同市场运行算法的选项。交易者可以通过发送短信提醒或电子邮件进行交易。为了控制机器人的工作,专家建议使用事务日志。

Os.Engine 的详细回顾 - 算法交易和机器人创建平台 开发人员还确保用户可以在应用程序之间快速切换。为此,工作区以图形界面的形式制作。

算法交易

为了实现算法交易,使用了在市场上推出算法的 Bot Station,以及机器人创建层(Visual Studio)。在后者中,可以规定您自己的机器人的代码。工作区的范围不受代码大小的限制。交易者可以创建任何复杂的算法。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台 要运行预安装的算法,您需要确定特定的交易对或市场。可以额外配置 Os.Engine 机器人以确定允许的滑点和手数。使用订单簿,交易者可以手动进行交易。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

建议!您可以在开发者官网获取基于 Os.Engine 的机器人的详细信息及其工作原理。

测试环境

共享日志是测试环境的主要工具。专家建议交易者采取负责任的方式来维护交易统计数据并评估策略的有效性。在测试模式下,选项卡按类型提供:

  • 账户增长;
  • 回撤;
  • 当前打开或关闭的头寸;
  • 体积。

该系统对整个投资组合进行有效分析或详细检查特定订单。程序中内置的风险管理器可让您控制损失。用户可以选择设置最大可能的损失百分比。

图表和技术分析

开发人员默认设置了“日本烛台 – 经典”图表。但是,如有必要,您可以选择不同类型的蜡烛:Revers / Ticks / Renco 等。时间范围的持续时间在 1 秒 – 1 个月内。您不必担心连接水平卷的指标。它们自动连接到所有图表。在众多的技术分析指标中(有50多个),最受欢迎的有:

  • 一目;
  • MACD
  • 相对强弱指标;
  • 成交量加权平均价;
  • 伊瓦绍夫山脉。

供你参考!使用 Visual Studio,每个交易者都可以创建自己的指标。

OS Engine – 创建和测试交易机器人的环境:https://youtu.be/a6spkWi-3cw

可用连接

用户有 2 种连接方式:通过其他交易终端使用连接器 / 和直接连接。可以连接到:

  • 莫斯科交易所(将使用快速终端、SmartCom、Plaza 2、Transaq
  • 加密货币交易所 – Binance/Bitmex/Huobi/Bitstamp 等;
  • 外汇经纪商 OANDA。

通过经纪人 LMAX、Ninja Trader、Interactive Brokers,可以连接到国外市场。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

Os.Engine的特点

新手交易者可能不清楚如何使用交易平台进行算法交易 Os.Engine。您可以在下面了解在 Os.Engine 环境中工作的特点,并了解如何设置位置跟踪。

主菜单

为了进入主菜单,用户下载并运行程序。选择模块的过程相当复杂,因为只有最基本的模块数量达到了四个:tester/robot/data/converter。测试器是一个打开测试策略和模拟交易选项的模块。反过来,机器人模块负责在证券交易所进行真实交易。日期模块旨在下载和存储蜡烛的历史数据,以及使用 Finam 连接器/服务器的订单簿切片。借助转换器,数据可以在指定的时间范围内从分时价转换为蜡烛图。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

如何在测试模式下运行平台

要创建新面板,交易者单击“添加面板”命令。屏幕上将打开一个选择窗口。之后,用户继续进行面板设置。首先,选择合适的类型(例如,CCI 指标上的机器人)。然后输入名称,该名称必须是唯一的。在最后阶段,只需单击“接受”按钮。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

面板定制功能

并非每个面板都包含单独的设置。要配置机器人,您需要转到相应的面板。在面板的帮助下,交易者有机会在这个库中实施各种交易策略(单独的机器人/个人交易终端)。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

位置跟踪

可以将用于跟踪位置的标准方法分配给在特定面板中打开的任何组合。通过单击“位置跟踪”命令,用户调用设置。屏幕上将出现一个窗口,其中包含以下项目:

  1. 止损– 通常的止损订单,设置为进入头寸的实际价格 +/- “从进入到止损”的值。此外,您可以设置滑点。
  2. 利润。在进入仓位的实际价格 +/- 设置“从进入到获利”的值和普通利润订单。如有必要,允许额外的滑点,并在系统中放置最终的采购或销售订单。
  3. 临时撤回申请,允许您控制申请执行的时间段。时间一到,申请将从交易所撤回。如果开仓申请未完全执行,该职位将被拒绝。如果订单部分执行,仓位将保持打开状态。
  4. 对撤销关闭申请的反应。关闭工单的请求可能不起作用。例如,止损单不起作用,市场远离它。

价格的最大回调是以点为单位的距离,价格可以“偏离”订单价格。之后,系统撤销订单。在某些情况下,系统会从前一天开立的头寸中撤回订单。不要惊慌,因为没有人会干扰使用该块。发布反应后,Market 将负责关闭客户的市场头寸。反过来,Limit 将负责以预先设置的滑点关闭其限价订单。

笔记!上面列出的设置不能替代在机器人中设置止损/利润的个别策略。如果在 bot 中提供了停止,并且用户已经额外配置了面板,则无法避免冲突。

需要注意的是,如果禁用“对撤单的反应”,则交易者在市场剧烈波动期间将毫无防备。您还需要记住,支持设置面板上的所有选项卡都是单独的。如果机器人使用超过 2 个工具,您将需要检查是否为每个选项卡配置了支持。

联系

要使面板能够连接到服务器以进行进一步的数据检索,用户需要点击数据设置类别。之后,交易者:

  1. 单击要连接的服务器的名称。
  2. 选择一种未来将用于交易的工具。
  3. 转到已显示的类,打开一个交易账户(投资组合),计划在该账户上进行交易。
  4. 打开数据的时间范围(已接收)和组装蜡烛的方法。在该过程结束时,模拟器中的事务被额外执行。

Os.Engine 的详细回顾 - 算法交易和机器人创建平台 在 Os.Engine 上创建机器人的课程 – 启动从 A 到 Z 的交换机器人(QUIK + Os.Engine):https://youtu.be/hBsnN5QhcQ0 从头开始​​创建机器人的整个课程,工作交易策略(os 引擎策略) 和 Os.Engine 测试可在 https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

综合杂志

在 Os.Engine 交易终端,您可以了解交易或测试的统计数据。为此,只需单击主菜单中的同名按钮即可转到通用日志。日志打开后,用户将立即被带到“净值”部分,您可以在其中研究有关帐户增长的图形信息。此外,将显示每个单独交易面板的总利润、短/多交易收入、数据。交易者可以在所有选项卡上查看一般信息。
Os.Engine 的详细回顾 - 算法交易和机器人创建平台

的优点和缺点

Os.Engine 与任何其他交易终端一样,不仅有优势,也有劣势,好吧,对于这个平台,它们只能是主观的,并且在交易者缺乏编程技能的情况下。该平台的优势包括:

  • 完全开源;
  • 存在内置的现成机器人,其数量超过 30 个;
  • 俄语支持;
  • 广泛的功能;
  • 为用户提供培训材料,交易者可以使用这些材料学习如何自己编写机器人);
  • 交易所仲裁的可能性;
  • 杂志/邮件列表/黄牛玻璃/多级日志记录和许可许可证的存在。

从已经成功体会到终端优势的 Os.Engine 用户的反馈来看,没有理由产生负面情绪。使用过程中未发现任何缺陷。Os.Engine 是一个开源交易终端,其优势不仅会受到初学者的赞赏,也会受到交易专业人士的青睐。每个人只要具备基本的编程技能就可以掌握程序,这是一个显着的优势,而且功能广泛。Os.Engine 不仅适合专业交易者,也适合刚刚掌握此类活动的初学者。

info
Rate author
Add a comment