文章 "液态图表" - 页 4 12345 新评论 Serhii Shevchuk 2015.08.04 22:13 #31 handel: 如果我没理解错的话,当周五 23:00交易时段 结束时,就会出现幻影条形图。如果交易时段在 23:59 结束,那么从哪里可以出现条形图。请举一个具体的例子,说明周一出现的两根蜡烛是在什么时间区间出现的。我不明白的一点是,指标上的日蜡烛的开盘价在转换到任何小时数时都保持不变,尽管它应该以小时蜡烛的开盘价为准,而小时蜡烛是转换时的第一根蜡烛?举例说明。日线图,基期 H1。初始位置 - 移位 0。指标重复初始图表。条形图 N 在 00:00:00 2015.08.03 打开,条形图 N+1 在 00:00:00 2015.08.04 打开,条形图 N+2 将在 00:00:00 2015.08.05 打开,以此类推。我们在基期上增加 1 个单位的移动。本例中为 1 小时。现在,图表中的所有条形图都将重新排列。一天的开始时间不是 00:00:00,而是 01:00:00。因此,条形图 N 将于 2015.08.03 01:00:00 开盘,条形图 N+1 将于 2015.08.04 01:00:00 开盘,条形图 N+2 将于 2015.08.05 01:00:00 开盘,以此类推。但我们有从 00:00:00:00 到 01:00:00 这段时间的数据。我们不能丢弃这些数据,因此周日的条形图就是由它们组成的。一切都合乎逻辑:如果考虑到转换,我们的合成 "日 "现在开始于 01:00:00,那么它应该在 24 小时内结束,即下一个日历日的 00:59:59。周日的数据不能添加到周五的柱状图中,因为基期柱状图的开盘时间之间的间隔超过了一天。 测试日志 - 算法交易, 交易机器人 顾问<咨询市场上的产品所有者> MQL5 中的范畴论 (第 6 Serhii Shevchuk 2015.08.04 22:20 #32 handel:我为什么需要这个?我想看看美国人、澳大利亚人、日本人等在日线图上看到了什么。由于每个人的终端时间不同,每个人形成日蜡烛图的时间也不同,因此每个人在日线图上看到的情况也不同。有机会观察不同时区的情况,就有更多机会不错过正确的入市时机。如果我们不尝试从选择确定的条形图时间中减去移位时间,从而减去必要的刻度线时间。以 GTM 时间为参考点,从这一时间中减去移动时间,在这一时间之后出现的第一个刻度线将形成新的蜡烛 线,相应地,在这一时间之前出现的刻度线将成为前一根蜡烛线的最后一个刻度线。这与普通图表的原理相同,如果终端时间是 00:00,那么第一个刻度线何时出现并不重要,它仍将是新蜡烛的第一个刻度线。在这种情况下,您只需要一个能将图表从一个 GMT 重新排列到另一个 GMT 的指标。kodobase 或市场上的免费指标中可能就有这样的指标。在您的情况下使用我的示例确实很不方便。如果您不担心数据丢失,除非您想修改代码以抛出额外的条形图。文章中描述的技术是为其他目的而设计的。在动态偏移模式和快速基期下,使用蜡烛图分析的人发现形态的概率会增加。 Serhii Shevchuk 2015.08.04 22:49 #33 Stanislav Korotky:其次,收盘时间不应由数量决定,即相对于开盘时间,当前周期理论上 有多少根基柱适合收盘,而应分别计算当前周期每根柱子的开盘时间、下一根柱子的开盘时间、第二根柱子的基期柱子,并读取基期柱子中的上一根柱子,这将是液体柱子的结束时间。这里的数量仅用于检查指定的移位是否在允许范围内。柱状图的生成过程如下。首先,定义要合成的条形图的时间范围。然后,我们复制基期的柱状图数组,这些数组包含在这些框架中。利用数组数据,我们可以获得待合成条形图的 OHLC。基期条数可以不同。如果我们无法复制基期内的任何条形图,则跳过该条形图,继续形成下一个条形图。 handel 2015.08.05 07:41 #34 Serhii Shevchuk:举例说明。我们无法将周日的数据添加到周五的柱状图中,因为基期柱状图的开盘时间间隔超过一天。 为什么我们不能添加一个条件,即如果今天是周五,然后出现周日的数据,那么就将这些数据添加到周五的条形图中,这样就不会删除幽灵蜡烛,因为这样会得出错误的结果? Serhii Shevchuk 2015.08.05 09:39 #35 handel: 为什么我们不能添加一个条件,即如果今天是周五,然后出现了周日的数据,那么就将这些数据添加到周五的条形图中,这样就不会删除幽灵蜡烛,因为这样会得出错误的结果?因为条形图不是这样形成的。日线不可能有相差一天以上的内部报价。从技术上讲,你可以做任何事情,甚至可以把一周的时间塞进一个分钟条形图中,但这样做有意义吗?此外,在周与周之间的交叉点上经常会出现缺口。如果将周日柱状图的数据添加到周五柱状图中,就会得到一个长柱状图,这会产生误导--无论是周五的强劲走势还是缺口。下面是一个例子,其中周日日线只包含一个小时线。没有搅动,原始图表:现在,让我们打开小时图,找到形成周日日线的柱形图:根据您的建议,经纪商为什么不将这根柱状线与周五的柱状线合并呢?因为这不符合规则。柱状图不是 这样形成 的。 Stanislav Korotky 2015.08.05 10:35 #36 Serhii Shevchuk:下面是一个例子,其中周日的日线仅由一个小时线组成。没有花哨的东西,原始图表:现在让我们打开小时图,在日线图上找到周日形成的柱形图: 但情况似乎并非如此--这里的周日柱形图出现在经纪人的报价中--无论是在日线图上还是在 H1 图上,因此它不是指标中创建的 "幻影",而是一个真实的柱形图。 Stanislav Korotky 2015.08.05 10:47 #37 Serhii Shevchuk:我们将基期增加 1 个单位。这里是 1 小时。现在,图表中的所有条形图都将重新排列。一天的开始时间不是 00:00:00:00:00,而是 01:00:00。因此,条形图 N 将于 2015.08.03 01:00:00 开盘,条形图 N+1 将于 2015.08.04 01:00:00 开盘,条形图 N+2 将于 2015.08.05 01:00:00 开盘,以此类推。但我们有从 00:00:00:00 到 01:00:00 这段时间的数据。我们不能丢弃这些数据,因此周日的条形图就是由它们组成的。一切都合乎逻辑:如果考虑到转换,我们的合成 "日 "现在开始于 01:00:00,那么它应该在 24 小时内结束,即下一个日历日的 00:59:59。我们不能将周日的数据添加到周五的条形图中,因为基期条形图的开盘时间之间的差距超过了一天。 这是一个哲学问题:要么我们用幻影切断柱状图的同步性,要么我们需要将基期柱状图从一天抽到另一天,而不考虑时间差。谁更喜欢什么?我是按照上述算法计算的(计算从当前 tf 的一个条形图开始到下一个条形图的时间差),也就是说,如果我们继续举同样的例子,需要一个小时的时间差,那么周五的条形图将包括从周五 1:00 到周一 1:00 的所有内容。道理很简单--周五和周一是当前时段的相邻条形图,没有周日,因此不能出现在指标中。 Serhii Shevchuk 2015.08.05 11:00 #38 Stanislav Korotky: 但情况似乎并非如此--这里的周日柱形图出现在经纪商的报价中--无论是在日线上还是在 H1 上,因此它不是在指标中创建的 "幻影",而是一个真实的柱形图。 指标中创建的周日条形图怎么会比经纪人报价中的周日条形图差呢?如果我们通过移动开盘时间 来获得合成数据,同样的规则也适用于它。如果有周一前一小时的数据,那么周日就会由此形成,而不会有其他方式。生成的图表与初始图表中的相应柱状图相距甚远是很正常的。 Serhii Shevchuk 2015.08.05 11:02 #39 Stanislav Korotky:道理很简单--周五和周一是当前时段的相邻条形图,没有周日,因此不可能出现在指标中。 在此,我坚决不同意,但也不想争辩。 Stanislav Korotky 2015.08.05 11:18 #40 Serhii Shevchuk: 指标中创建的周日柱形图怎么会比经纪人报价中的周日柱形图差呢?如果我们通过移动开盘时间 来获得合成数据,同样的规则也适用于它。如果有周一前一小时的数据,就会从中生成周日条形图,除此之外别无他法。生成的图表远离初始图表的相应条形图是很正常的。报价是初始数据,因此其中是否存在周日或周六不在讨论之列,也无法更改 - 这是经纪商从上面提供给我们的。启动器受报价约束,应与报价同步。幽灵的存在打破了这种约束。这至少是不方便的。但孰优孰劣,还是由大家自己决定吧。 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果我没理解错的话,当周五 23:00交易时段 结束时,就会出现幻影条形图。如果交易时段在 23:59 结束,那么从哪里可以出现条形图。请举一个具体的例子,说明周一出现的两根蜡烛是在什么时间区间出现的。我不明白的一点是,指标上的日蜡烛的开盘价在转换到任何小时数时都保持不变,尽管它应该以小时蜡烛的开盘价为准,而小时蜡烛是转换时的第一根蜡烛?
举例说明。
日线图,基期 H1。初始位置 - 移位 0。指标重复初始图表。条形图 N 在 00:00:00 2015.08.03 打开,条形图 N+1 在 00:00:00 2015.08.04 打开,条形图 N+2 将在 00:00:00 2015.08.05 打开,以此类推。
我们在基期上增加 1 个单位的移动。本例中为 1 小时。现在,图表中的所有条形图都将重新排列。一天的开始时间不是 00:00:00,而是 01:00:00。因此,条形图 N 将于 2015.08.03 01:00:00 开盘,条形图 N+1 将于 2015.08.04 01:00:00 开盘,条形图 N+2 将于 2015.08.05 01:00:00 开盘,以此类推。但我们有从 00:00:00:00 到 01:00:00 这段时间的数据。我们不能丢弃这些数据,因此周日的条形图就是由它们组成的。
一切都合乎逻辑:如果考虑到转换,我们的合成 "日 "现在开始于 01:00:00,那么它应该在 24 小时内结束,即下一个日历日的 00:59:59。周日的数据不能添加到周五的柱状图中,因为基期柱状图的开盘时间之间的间隔超过了一天。
我为什么需要这个?我想看看美国人、澳大利亚人、日本人等在日线图上看到了什么。由于每个人的终端时间不同,每个人形成日蜡烛图的时间也不同,因此每个人在日线图上看到的情况也不同。有机会观察不同时区的情况,就有更多机会不错过正确的入市时机。如果我们不尝试从选择确定的条形图时间中减去移位时间,从而减去必要的刻度线时间。以 GTM 时间为参考点,从这一时间中减去移动时间,在这一时间之后出现的第一个刻度线将形成新的蜡烛 线,相应地,在这一时间之前出现的刻度线将成为前一根蜡烛线的最后一个刻度线。这与普通图表的原理相同,如果终端时间是 00:00,那么第一个刻度线何时出现并不重要,它仍将是新蜡烛的第一个刻度线。
在这种情况下,您只需要一个能将图表从一个 GMT 重新排列到另一个 GMT 的指标。kodobase 或市场上的免费指标中可能就有这样的指标。
在您的情况下使用我的示例确实很不方便。如果您不担心数据丢失,除非您想修改代码以抛出额外的条形图。
文章中描述的技术是为其他目的而设计的。在动态偏移模式和快速基期下,使用蜡烛图分析的人发现形态的概率会增加。
其次,收盘时间不应由数量决定,即相对于开盘时间,当前周期理论上 有多少根基柱适合收盘,而应分别计算当前周期每根柱子的开盘时间、下一根柱子的开盘时间、第二根柱子的基期柱子,并读取基期柱子中的上一根柱子,这将是液体柱子的结束时间。
这里的数量仅用于检查指定的移位是否在允许范围内。
柱状图的生成过程如下。首先,定义要合成的条形图的时间范围。然后,我们复制基期的柱状图数组,这些数组包含在这些框架中。利用数组数据,我们可以获得待合成条形图的 OHLC。基期条数可以不同。如果我们无法复制基期内的任何条形图,则跳过该条形图,继续形成下一个条形图。
举例说明。
我们无法将周日的数据添加到周五的柱状图中,因为基期柱状图的开盘时间间隔超过一天。
为什么我们不能添加一个条件,即如果今天是周五,然后出现了周日的数据,那么就将这些数据添加到周五的条形图中,这样就不会删除幽灵蜡烛,因为这样会得出错误的结果?
因为条形图不是这样形成的。日线不可能有相差一天以上的内部报价。从技术上讲,你可以做任何事情,甚至可以把一周的时间塞进一个分钟条形图中,但这样做有意义吗?
此外,在周与周之间的交叉点上经常会出现缺口。如果将周日柱状图的数据添加到周五柱状图中,就会得到一个长柱状图,这会产生误导--无论是周五的强劲走势还是缺口。
下面是一个例子,其中周日日线只包含一个小时线。没有搅动,原始图表:
现在,让我们打开小时图,找到形成周日日线的柱形图:
根据您的建议,经纪商为什么不将这根柱状线与周五的柱状线合并呢?因为这不符合规则。柱状图不是 这样形成 的。
下面是一个例子,其中周日的日线仅由一个小时线组成。没有花哨的东西,原始图表:
现在让我们打开小时图,在日线图上找到周日形成的柱形图:
我们将基期增加 1 个单位。这里是 1 小时。现在,图表中的所有条形图都将重新排列。一天的开始时间不是 00:00:00:00:00,而是 01:00:00。因此,条形图 N 将于 2015.08.03 01:00:00 开盘,条形图 N+1 将于 2015.08.04 01:00:00 开盘,条形图 N+2 将于 2015.08.05 01:00:00 开盘,以此类推。但我们有从 00:00:00:00 到 01:00:00 这段时间的数据。我们不能丢弃这些数据,因此周日的条形图就是由它们组成的。
一切都合乎逻辑:如果考虑到转换,我们的合成 "日 "现在开始于 01:00:00,那么它应该在 24 小时内结束,即下一个日历日的 00:59:59。我们不能将周日的数据添加到周五的条形图中,因为基期条形图的开盘时间之间的差距超过了一天。
这是一个哲学问题:要么我们用幻影切断柱状图的同步性,要么我们需要将基期柱状图从一天抽到另一天,而不考虑时间差。谁更喜欢什么?
我是按照上述算法计算的(计算从当前 tf 的一个条形图开始到下一个条形图的时间差),也就是说,如果我们继续举同样的例子,需要一个小时的时间差,那么周五的条形图将包括从周五 1:00 到周一 1:00 的所有内容。道理很简单--周五和周一是当前时段的相邻条形图,没有周日,因此不能出现在指标中。
但情况似乎并非如此--这里的周日柱形图出现在经纪商的报价中--无论是在日线上还是在 H1 上,因此它不是在指标中创建的 "幻影",而是一个真实的柱形图。
Stanislav Korotky:
道理很简单--周五和周一是当前时段的相邻条形图,没有周日,因此不可能出现在指标中。
指标中创建的周日柱形图怎么会比经纪人报价中的周日柱形图差呢?如果我们通过移动开盘时间 来获得合成数据,同样的规则也适用于它。如果有周一前一小时的数据,就会从中生成周日条形图,除此之外别无他法。生成的图表远离初始图表的相应条形图是很正常的。
报价是初始数据,因此其中是否存在周日或周六不在讨论之列,也无法更改 - 这是经纪商从上面提供给我们的。
启动器受报价约束,应与报价同步。幽灵的存在打破了这种约束。这至少是不方便的。
但孰优孰劣,还是由大家自己决定吧。