文章 "学习如何基于 ATR 设计交易系统"

 

新文章 学习如何基于 ATR 设计交易系统已发布:

在本文中,我们将学习一款可在交易中运用的新技术工具,作为我们学习如何设计简单交易系统系列的延续。 这次我们将选取另一个流行的技术指标:平均真实范围(ATR)。

正如我之前提到的那样,ATR 衡量波动性。 据此,分析 ATR 窗口中的数值:ATR 值越低,金融产品的波动性越低。 反之亦然,ATR 值越高,金融产品的波动性越高。

下图是关于如何解读:

ATR 解读

那么,当 ATR 记录的数值较低时,这表示波动性较低;反之亦然,当 ATR 指标记录的数值较高时,这表明波动性较高。

根据 ATR 指标的计算,我们已经知道,ATR 指标不能准确地生成交易信号。 它只考虑范围的大小,但其优点是有助于评估持仓规模、止损位和止盈位,是最佳工具之一。

作者:Mohamed Abdelmaaboud

 
MetaQuotes:

新文章《学习如何通过 ATR 设计交易系统》已发布:

作者: Mohamed Abdelmaaboud穆罕默德-阿卜杜勒马布德

这篇文章信息丰富,非常有用。感谢您花时间写下这篇文章。

与大家分享一下,在收集数据时,我稍微改动了一下数值(数组索引)。

原来是

   // 获取当前数据的值
   double ATRValue=NormalizeDouble(PriceArray0[0],5);
   double PreATRValue=NormalizeDouble(PriceArray1[1],5);

成为:

   // 获取当前数据的值
   double ATRValue=NormalizeDouble(PriceArray0[0],5);
   double PreATRValue=NormalizeDouble(PriceArray1[150],5);

结果相当不错:


 
Nino Guevara Ruwano #:

这篇文章信息量大,非常有用。感谢您花时间写下这篇文章。

与大家分享一下,在收集数据时,我稍微更改了一下值(数组索引)。

原文如此:

成为

结果相当不错:


感谢您的评论和贡献。
 
非常感谢你,穆罕默德
 
Sibusiso Steven Mathebula #:
非常感谢,穆罕默德

不客气,感谢您的评论。

 

大家好

非常感谢穆罕默德。我的策略从 mql4 转到了 mql5,您的文章和代码对我帮助很大。

 
MetaQuotes:

新文章 学习如何基于 ATR 设计交易系统已发布:

作者:Mohamed Abdelmaaboud

verygood