指标: X-bars 分形

 

X-bars 分形:

X-bars 分形指标用于设置分形左右的柱数. 它对局部或者全局的极值都很有帮助

X-bars 分形 (leftSide =10, rightSide = 5)

作者: Serhii Ivanenko

 

关于交易、自动交易系统和测试交易策略的论坛

指标:分形

newdigital, 2013.12.16 11:23

分形指标

分形是一种技术指标,是比尔-威廉姆斯指标的一部分。与其他指标不同的是,它不是线形或柱状图;它只是价格图表柱状图上方或下方的一个简单箭头。当五个连续的条形图以严格的方式排列在一起时,就会形成这些分形。分形有两种类型:

看跌分形:只有当价格图表中某一柱形的最高点高于前两个柱形和后两个柱形的最高点时,才会在该柱形上形成这种分形。在实际交易中,该分形表示可能的看跌走势


看涨分形:如果价格图表中某一柱形的低点低于前两个柱形和后两个柱形的低点,则该分形会在该柱形下方形成。当您看到该分形时,您应该预期会出现看涨走势


值得一提的是,比尔-威廉姆斯分形在图表上的显示有点晚,因为您需要第五个柱形收盘,才能确定最高点或最低点。分形是交易信号,但仅靠它们还远远不够:买入分形表示可能的买单,反之亦然。

在外汇交易中的应用


分形指出了强势水平。您可以轻松地画出一条线,将多个分形连接起来,形成阻力线或支撑线。这些水平线的作用与趋势线完全相同。请看下图,您会看到阻力线和买入信号。我们得到这个信号,是因为价格突破了强阻力位。但是,如果仔细观察此时此刻之前的图表,你会看到几个卖出信号。这清楚地表明,仅凭分形是多么的不确定。

如果你关注过 "趋势线 "页面,就会知道有些交易者使用分形来构建趋势线。我们非常喜欢这种策略,但它并不是什么革命性的东西。

比尔-威廉姆斯的分形和鳄鱼指标。这两个指标有很大的协同作用,我们可以在图片中快速浏览一下。它与前一个指标相同,但我们添加了鳄鱼指标,这使图片发生了很大变化。看一下买入信号;你现在明白为什么我们没有在买入信号之前打开卖出指令了吗?价格在鳄鱼线上方移动,我们需要看到突破指标水平和几个卖出分形,但没有看到。相反,价格继续在鳄鱼线上方移动,甚至突破了阻力位,这让我们对未来走势有了清晰的认识--买入并获利了结。


 

关于交易、自动交易系统和测试交易策略的论坛

专家顾问:Exp5-VirtualTradePad for mt5 v 4 (Contest version)

newdigital, 2014.05.10 12:02

更智能的跟踪止损

  • 追踪止损可以降低风险,但会增加过早止损的几率。
  • 每次出现新的波段高点/低点时,手动追踪止损可以减少这种鞭长莫及的效果。
  • 不对称分形可以指导我们何时移动止损点。

追踪止损的缺陷

跟踪止损是一种更先进的止损指令,当交易走势对我们有利时,它可以自行调整到更有利的比率。其结果是减少了止损(降低了风险),而这完全是基于价格的走势。这时,传统的追踪止损就显出了它的缺陷。止损点的移动是基于交易在多大程度上对我们有利,而不是基于关键价位的移动。由于我们的止损点会随意移动到货币对高水位线 X 点以外的随机水平,因此之前进行的所有支撑和阻力分析都被抛到了九霄云外。

因此,我们在最近的波段低点上方设置的止损点会突然移动到波段低点上方的水平,被突然的向下鞭打击中的风险会大大增加。

追踪止损在美元/CNH 上被鞭打


手动追踪止损

那么,我们该如何解决追踪止损过早止损的问题,同时又能在交易期间降低风险呢?秘诀就在于我们自己手动追踪止损,并始终将止损设在沿途的支撑位和阻力位附近。这是一个既能吃到蛋糕,又能吃到蛋糕的罕见例子。让我们一起来看看。

上升趋势中的手动追踪止损



上图显示的是我们在美元兑人民币(USD/CNH)上进行的相同交易,但结果要好得多。我们没有使用随着价格上涨而盲目上移的传统追踪止损,而是在出现新的波段低点时才移动止损。随着价格上涨,我们将止损点设置在每一个新的波段低点下方,在被止损之前,我们已经在这一怪异的上升趋势中获利 1500 点。
要 "盯住 "重要的波段高点和低点,并准确知道何时应该移动止损点,可能需要一些时间。

不对称 分形

分形是一种在每根蜡烛上画箭头的工具,每根蜡烛的最高价都高于左边两根蜡烛和右边两根蜡烛的最高价。它还会在最低价低于左边两根蜡烛和右边两根蜡烛的最低价的每根蜡烛上画出箭头。它可以用来注意市场中的潜在转折点,或者在本例中,可以用来识别波段高点和波段低点,我们可以据此止损。

由于蜡烛图的最高价或最低价必须高于或低于前 5 根蜡烛图和随后的 9 根蜡烛图,因此某些设置创建的分形比传统版本要少。现在,我们在图表上看到了非对称分形,可以立即看出它们的价值。每当我们看到一个分形,我们就可以手动移动止损点,因为它是一个重要的波段高点或波段低点。我将我们的分形叠加到之前使用的美元/CNH 图表上,以显示我们的手动移动止损点是如何与同期创建的分形几乎 100% 同步移动的:


止损点在哪里?

希望本文能为我们提供更好的追踪止损方法。我们总是希望止损点在最近的波段高点或波段低点之上,而非对称分形可以帮助我们确定这些水平。


 
谢尔盖,你好!有一个问题,分形是任意绘制的,我不明白如何才能过滤掉虚假信号。方格标出了分形的位置,但图表更新后,方格就消失了。
[删除]  
SuTeRR:
谢尔盖,你好!有一个问题,分形是任意绘制的,我不知道如何才能过滤掉错误信号。我用方格标记了曾经有分形的地方,但图表更新后,它们就消失了。
重新绘制分形是嵌入在终端指标基础中的基本错误之一。 作者无需将其复制到自定义指标 中。
 
这是同样的分形指标,只是它不会重绘!
附加的文件:
 
Yuriy Lyachshenko:
这是同样的分形指标,只是它不会重绘!

终于,因为它已经等了 5 年了。

 
我对分形指标略有不同的 MQL4 实现。希望这篇文章的未来读者会觉得有用。
Fractal
Fractal
  • www.mql5.com
This indicator is used for indentifying pivots of different degrees.
 
我需要 MetaTrader 4 的 X-barsFractals- 指标。谢谢
 
完美,请为这个完美的指标制作一个 MTF 版本。
 
您能根据以下说明将以下指标转换为 MQL5 EA 吗?:如果价格 = 当前下跌分形价格,并且从当前上涨分形价格条到当前下跌分形价格条的条数 > 从市场价格条到当前上涨分形价格条的条数 = 卖出,但是如果从当前上涨分形价格条到当前下跌分形价格条的条数 < 从市场价格条到当前上涨分形价格条的条数 = 买入 = 卖出。如果价格 = 当前上涨分形价格,并且当前下跌分形价格条到当前上涨分形价格条的条数 > 市场价格条到当前上涨分形价格条的条数 = 买入,但是如果当前上涨分形价格条到当前上涨分形价格条的条数 <交易策略 输入 输入字符串 PairsToTrade = "EURUSD,GBPUSD"; 输入 bool ReverseLogic = false; 输入 double StopLossPips = 200; 输入 double TakeProfitPips = 800; 输入 double BE_Offset_Pips = 100; 输入 double BE_Pips = 50; 输入 double TrailingStop_Offset_Pips = 200; 输入 double TrailingStop_Pips = 100; 输入 double Lots = 0.01; input int StartHour = 0; input int StopHour = 24; input int InpLeftSide = 3; // 从分形左边开始的条数 input int InpRightSide = 3; // 从分形右边开始的条数