概论
本文和指标均基于 Erik L. Nayman 的书籍 - 交易员小百科 — K . VIRA-R Alfa 资本, 1999。—236 页)。它从所选择的称为 "绳索" 的指标入手, 涵盖了金融市场技术和基本面分析的基础。简言之, 值得注意的是, 指标基于其覆盖周期时间内价格变化速度与变化数量的比率。
在他的书中, 作者给出了分析概述, 提供了用于编写这篇文章的表格和图表。他利用价格变化速度, 买卖数量和变化规模作为分析对象, 在多空交汇处进行市场分析。速度由多笔交易测定, 规模是计算两笔相邻报价 (当前和之前) 间的差值。在书中, 最后的已知价格认定为报价 (使用计算例程的更多信息在第一章内提供)。
市场分析的目的是在多空双方同时影响市场时, 计算力度并判断趋势方向。发现力度值可用来评估哪个方向当前更强。作者将此动作标识为两种对立势力的拉锯战, 正如书中表述的通过计算多空力度的 "绳索" 值:
编辑
添加图片注释,不超过 140 字(可选)
他还描述了两种方法来分析市场, 以及基于静态和动态的方法进行计算。在他的书中, 计算 "绳索" 值涉及以下步骤:
1. 评估并计算多空力度, 找到方向。 多头力度公式 (如书所述):
BuF = SPCi, 此处:BuF — 多头力度;SPCi -—覆盖分析周期时间内的正面变化之合。 |
-
BuF — 多头力度;
-
SPCi -—覆盖分析周期时间内的正面变化之合。
空头力度公式 (如书所述):<br2/>
BeF = SNCi, 此处:BeF — 空头力度;SNCi — 覆盖分析周期时间内的负面变化之合。 |
-
BeF — 空头力度;
-
SNCi — 覆盖分析周期时间内的负面变化之合。
BuF 和 BeF 的数值进一步相互比较, 谁的数值更高表示谁在市场上占主导地位。
通过比较所分析图表周期内相邻两根柱线的力度值, 我们可得到动态评估。参看源代码中以下分析:
BuF > BeF 和 (BuF1 - BuFО) > (BeF1 - BeFО) = 整体多头力度增长 (当前力度值由索引 1 标记, 前值 - 由索引 0)。BuF > BeF 和 (BuF1 - BuFО) < (BeF1 - BeFО) = 整体多头力度下降。BuF < BeF 和 (BuF1 - BuFО) > (BeF1 - BeFО) = 整体空头力度下降。BuF < BeF 和 (BuF1 - BuFО) < (BeF1 - BeFО) = 整体空头力度增长。 |
除了静态力度值, 还要分别观察该值在相邻计算点上的动态变化。 2. 评估, 计算和比较多空 "活力" (变化数量)。在源码中的多空活力计算:
BuV = NPCi, 此处:BuV — 多头活力;NPCi — 覆盖分析周期时间内的正面变化数量。BeV = NNCi, 此处:BeV — 空头活力;NNCi — 覆盖分析周期时间内的负面变化数量。 |
-
BuV — 多头活力;
-
NPCi — 覆盖分析周期时间内的正面变化数量。
BeV = NNCi, 此处:
-
BeV — 空头活力;
-
NNCi — 覆盖分析周期时间内的负面变化数量。
通过与前一个相邻的活力计算值进行比较, 我们得到动态评价。同样方式, 按照前一分析步骤中的比较例程, 将静态值与动态值进行比较得到动态评价。
3. 评估, 计算和比较多空 "技巧" 评价。在源代码中示意如下:
在多空市场政策中的技巧揭示如下:BuS = SPC1/NPC1;BeS = SNC1 / NNC1. |
这里展示了如何基于第一步的例程计算静态、动态数值。 4. 多头和空头的最终评估。在前三步里计算所有数值并与其数据比较之后, 我们可以针对趋势方向和趋势性质做出结论。根据书中表述, 最终评估基于所有三个参数的比较:
如果 BuF > BeF, BuV > BeV 且 BuS > BeS (上述的动态相关主题), 那么比之空头活力, 多头是首选, 所以只应考虑买单。 |
两个 "绳索上的相邻计算点" 应添加到静态数据用于动态市场评估。
在这些分析步骤期间, 创建指标的三个主要计算值可以区分:
-
力度 — 覆盖分析周期时间内的变化之合;
-
活力 — 覆盖分析周期时间内的变化量;
-
技巧 = 力度 / 活力。
作者将动态部分标记为整体中最敏感和积极的。本文仅选择了一个静态计算方法。因此, 经过比较三个计算部分 "力度", "活力" 和 "技巧", 作者制定出关于趋势力度和方向的结论, 计算静态和动态数据并介绍了它们的各种不同用法。现在我们继续深入研究使用 Erik L. Nayman 的方法创建 "绳索" 指标。
第一章. "绳索" 指标创建和计算的原理以及例程代码。
选择线性和直方图方法来创建指标。线性方法是计算多空的数值之合。直方图方法分别显示多头和空头的计算值。
我们将要查看的指标代码每步都带注释。让我们从声明变量, 并使用 #property 设置指标显示特性开始。在以下的代码里提供了指标的颜色特征描述以便于数据分析。
//+------------------------------------------------------------------+ //| RopebyEricNaiman.mq5 | //| 版权 2015, MetaQuotes 软件公司| //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "版权 2015, MetaQuotes 软件公司" #property link "https://www.mql5.com" #property description "RopebyEricNaiman by Im_hungry (https://login.mql5.com/en/users/Im_hungry)" #property description "RopebyEricNaiman - 显示市场动作的期望方向和期望力量。" #property version "1.00" #property strict //--- 包含来自 MovingAverages.mqh 文件的均值计算函数 #include <MovingAverages.mqh> //--- #property indicator_separate_window // 设置在单独窗口绘制 #property indicator_buffers 12 // 设置 12 个指标缓存区 #property indicator_plots 5 // 设置 5 个指标绘图区 //--- 多头直方图 #property indicator_label1 "BULL" #property indicator_type1 DRAW_COLOR_HISTOGRAM // 0 - clrDarkGreen - 颜色索引 "仅买入", 买单具有高级别确认 // 1 - clrMediumSeaGreen - 颜色索引 "买单允许", 买单具有平均级别确认 // 2 - clrLightGreen - 颜色索引 "买单允许", 买单具有低级别确认 // 3 - clrGray - 颜色索引 "买单禁止" #property indicator_color1 clrDarkGreen,clrMediumSeaGreen,clrLightGreen,clrGray #property indicator_style1 STYLE_SOLID #property indicator_width1 2 //--- 空头直方图 #property indicator_label2 "BEAR" #property indicator_type2 DRAW_COLOR_HISTOGRAM // 0 - clrDarkRed - 颜色索引 "仅卖出", 卖单具有高级别确认 // 1 - clrIndianRed - 颜色索引 "卖出允许", 卖单具有平均级别确认 // 2 - clrLightPink - 颜色索引 "卖出允许", 卖单具有低级别确认 // 3 - clrGray - 颜色索引 "卖出禁止" #property indicator_color2 clrDarkRed,clrIndianRed,clrLightPink,clrGray #property indicator_style2 STYLE_SOLID #property indicator_width2 2 //--- 指标主线 #property indicator_label3 "主线" #property indicator_type3 DRAW_COLOR_LINE // 0 - clrDarkGreen - 颜色索引 "仅买入", 买单具有高级别确认 // 1 - clrDarkRed - 颜色索引 "仅卖出", 卖单具有高级别确认 // 2 - clrGray - 颜色索引 "无限制确认" #property indicator_color3 clrDarkGreen,clrDarkRed,clrGray #property indicator_style3 STYLE_SOLID #property indicator_width3 2 //--- 在指标主线数据上绘制 快速均线指标 #property indicator_label4 "快速均线" #property indicator_type4 DRAW_LINE #property indicator_color4 clrAqua #property indicator_style4 STYLE_SOLID #property indicator_width4 1 //--- 在指标主线数据上绘制 慢速均线指标 #property indicator_label5 "慢速均线" #property indicator_type5 DRAW_LINE #property indicator_color5 clrYellow #property indicator_style5 STYLE_SOLID #property indicator_width5 1
作者自己并未提供任何关于颜色特性的描述, 当所有三个指标全部/部分匹配时可分析趋势:
-
多头力度 > 空头力度 — 多头趋势, 逆向符号指示空头霸道。
-
多头活力 > 空头活力 — 多头趋势。
-
多头技巧 > 空头技巧 — 多头趋势。