交易 在货币或股票市场上需要遵守一套规则——这是成功的唯一途径。 即使是长期投资也包括遵循一定的规则,这些规则规范了资产的选择和投资期限的计算。

交易系统

这样的一套规则可以称为交易系统。 后者可能基于 技术分析 or 基本面分析.

技术分析意味着对工具图表的分析。 它是在各种指标或众所周知的价格模式的帮助下进行的。

基本面分析包括分析新闻、内幕消息、统计数据等,这有助于想象当前的动态并预测进一步的价格走势。

交易机器人

当交易者决定最适合他们的分析类型时,他们开始交易。 随着时间的推移,他们的交易接近完美,成为他们的日常。 然后,交易者决定自动化他们的策略。

基本面分析很难自动化; 这需要编程技能来创建可以“阅读和分析”新闻的机器人。 一些使用人工智能的经验甚至更好。 因此,此类交易者的数量相当有限,而此类系统的功效并不高于基于技术分析的系统。

基于技术分析的交易系统更容易自动化。 如果它由指标组成,那么了解交易者平台的编程语言就足够了。

例如,在 外汇 最受欢迎的平台是 MetaTrader的4. 要为此平台编写交易机器人,MQL4 编程语言是必要的,即您需要学习一种编程语言。

没有编程技能,您可以在哪里创建机器人?

市场正在发展,出现了自动化交易系统的新机会。

为那些不懂任何编程语言的人创建交易机器人的一个很好的选择是 多市场平台 R Trader. 它具有内置的简单且直观易懂的策略构造函数。 如果您没有编程技能,它旨在自动化您的交易系统。 您所需要的只是适度的交易经验,以便您了解什么是收盘/开盘价和最低/最高价格 你对。。。感兴趣。

交易系统说明

我将尝试通过向您展示如何在 R Trader 上创建一个交易机器人来回答您所有可能的问题,以一个非常简单的交易系统为例,该系统由两个指标组成。

开始时您需要的第一件也是最重要的事情是交易系统。 它必须有明确的买卖头寸规则。 为避免错误,您应该在图表上绘制所有指标。

在我们的例子中,开设买入头寸将如下所示:

R Trader 中的交易系统说明

1. 移动平均线 (EMA) — 200, Close, 0 — 低于当前烛台的收盘价。

2.下边框 布林线 最低价 (20, Close, 2, 0) 高于当前烛台的最低价。

如果满足这两个条件,则建立买入头寸。

R Trader 中的交易系统说明

现在让我们描述关闭买入头寸的条件。

1. 布林带高点 (20, Close, 2, 0) 的上边界低于当前烛台的最高价。

2. 移动平均线 (EMA) — 200, Close, 0 高于当前烛台的收盘价。

创建交易机器人

我已经向您展示了如何描述买入的入口点。 现在我们需要将其传输到 R Trader 平台。

我们登录平台,点击“策略”—“我的策略”,然后点击“添加新策略”。

在 R Trader 中创建交易机器人

下一步,您需要为您的策略命名并简要描述它。

完成这些步骤后,您将进入构造函数本身,您可以在其中指定交易系统的参数。

首先,构造函数建议为买入头寸设置条件。 只要我们在上面描述了它们,只需选择指标的相应参数并指定条件就足够了。

在 R Trader 中创建交易机器人

现在,我们需要指定上述关闭条件。

在 R Trader 中创建交易机器人

此外,您可以设置 止损获利 值(分别在 SL 和 TP 收盘)。 如果指定了这些值,仓位将在首先满足的条件下平仓。

因此,我们制定了开启和关闭买入的必要条件。 现在让我们检查一下这个系统是否会显示出好的结果。

为此,选择您的首选工具,选择时间范围,“订单量”,然后单击“回测”。

在 R Trader 中创建交易机器人

测试交易策略

测试在历史上进行,时间范围由平台选取并取决于可测试报价的数量。 不幸的是,您无法在此处上传报价以进行更长时间的测试。

如果我们都做对了,就会出现测试的结果。

在我们的例子中,该策略显示了积极的结果,利润为 1,304 美元。 负面结果意味着系统需要返工。

在此测试仪中,未指定起始存款。 利润的增长是从零开始的,所以一切低于零的都可以认为是暴跌。 该策略一开始就下跌了 400 美元。 然后所有的损失都用赚到的钱来弥补。

在 R Trader 中测试交易策略

然而,事实并非如此,可以通过添加一些更标准的条件来增强结果。 返回编辑策略(单击“编辑器”)并在“最大开放交易”中键入 2。

在 R Trader 中测试交易策略

这样,即使第一个头寸尚未平仓,我们也允许交易机器人打开第二个头寸。

“最大开仓交易”允许在之前的仓位关闭之前开设新仓位。 我必须警告你,在这个特定的策略中,参数工作不正确。 每笔报价都会检查条件,并且在一分钟内可能会开设一整批头寸。

为了避免这种情况但仍然能够以更好的价格开立新头寸,我们可以使用“在最后一个入场点之上每 0 个分时入场”功能。 它允许开一个新的头寸,高于/低于前一个点数。 输入必要的点数而不是零。

在 R Trader 中测试交易策略

此外,在“乘数”中我们输入 2,通过它我们告诉机器人使第二个位置的体积比第一个位置的体积大 2 倍。

“乘数”将前一个订单的交易量乘以其中指定的值。 单击“回测”并检查新结果。

在 R Trader 中测试交易策略

启动交易机器人

如果我们对结果感到满意,我们只需要启动策略。

为此,请单击“启用”; 将出现一个窗口。 如果需要,您应该在其中指定开仓量以及美元的 TP 和 SL。 如果最后两个框留空,则仓位将在策略隐含的条件下平仓。

仪器的选择是自动进行的。 在我们的例子中,程序将选择其图表当前在屏幕上的工具。 这是 US500。

策略启动后,我们可以在“运行策略”中查看该策略的名称和所有相关信息(例如启动时间、工具、时间范围、利润等)。

在 R Trader 中启动交易机器人

同样,我们可以在任何显示积极结果的工具上启动该策略。 但是,您必须计算每种工具的交易量,以避免超过存款的风险限制,因为同时关闭账户上的所有头寸并亏损可能会对存款造成严重损害。

要删除策略,只需单击行尾的叉号即可。

使用 R Trader,与 MetaTrader 4 和 MetaTrader的5,机器人交易无需一直开着电脑。 你也不需要 VPS. 您只需要在平台上启动机器人,然后它就会自动在服务器上开始交易。

交易时,您可以手动平仓并更改订单和策略本身。 如果您的结果恶化,您可以暂停专家顾问或干脆删除它。

R Trader 交易机器人的另一个优势是工具的广泛选择,包括在欧洲和美国交易所交易的股票和货币对。 因此,您可以在多个市场上试用一个机器人,否则您将不得不为每个平台创建一个单独的机器人并学习编程语言,这很耗时。

总结

现在您看到任何人都可以创建他们的交易机器人。 一个平台具有标准的交易策略,所有这些策略的工作条件都是透明的。 在我们的案例中,您可以根据您的想法增强它们并找到最适合它们的工具。

您所需要的只是在交易中取得进步并利用所有机会获利的强烈愿望 金融市场. 这篇文章中讨论了一个这样的机会。


材料是由

他自 2004 年以来一直在金融市场工作。自 2012 年以来,他一直在美国交易所交易股票并发表有关股票市场的分析文章。 积极参与准备和提供 RoboForex 教育网络研讨会。