请解释指标代码中为什么会有这个代码:
if (haOpen>haClose) { //--- 看涨蜡烛 ExtLBuffer[i]=haLow; ExtHBuffer[i]=haHigh; ExtOBuffer[i]=haOpen; ExtCBuffer[i]=haClose; } else { //----看跌蜡烛 ExtLBuffer[i]=haHigh; ExtHBuffer[i]=haLow; ExtOBuffer[i]=haClose; ExtCBuffer[i]=haOpen; }
它混淆了开盘和收盘以及高点和低点。
在 MT4 中这是必要的,因为它是通过柱状图建立的,但为什么在 MT5 中会出现这种情况?
我试着为智能交易系统获取数据,但很长时间都不明白发生了什么,直到我删除了条件和其他块中的条件。
也许您可以纠正它!
已调整。谢谢。
字符串
double haHigh=MathMax(High[i],MathMax(haOpen,haClose)); double haLow=MathMin(Low[i],MathMin(haOpen,haClose));也是多余的,它已经足够了,而且
double haHigh=MathMax(High[i],haOpen); double haLow=MathMin(Low[i],haOpen);
如何在多个时间框架内使用?
icustom不起作用还是我弄错了?
ismirnix:
您也许可以回答我的问题:您可以在同一个 EA 中使用不同时间段的同一个指标吗?
如何在多个时间框架中使用?
icustom不起作用还是我弄错了?
请告诉我,该指标是否完全基于刻度线工作,能否显示刻度线蜡烛图?

二十多年前,随着蜡烛图在美国的出现,人们对西方市场牛熊力量的理解发生了革命性的变化。蜡烛图成为一种流行的交易工具,交易者开始使用蜡烛图,以方便阅读图表。但对蜡烛图的解读各不相同。
其中一种方法改变了传统的蜡烛图,方便了人们对蜡烛图的理解,这种方法被称为 Heikin Ashi 技术。
不错
您好,能否像下面这样编辑您的Heiken ashi 脚本?
当前收盘 HA = (上一交易日开盘 HA + 上一交易日收盘 HA + 当前开盘 HA + 当前收盘 HA)/4
当前开盘 HA =(前收盘 HA + 前开盘 HA)/2
Curr Low HA = 取 Curr Close HA、Curr Open HA 和 Curr Low 三者中的最低值
Curr High HA = 取三项中的最高值 - Curr Close HA、Curr Open HA 和 Curr High
感谢您的帮助...

Heiken-Ashi:
Heiken-Ashi指标看上去和蜡烛图类似,但有一些区别。Heiken-Ashi图表是一个简单的趋势决策系统,上升趋势的蜡烛图是蓝色的,下降趋势的蜡烛图是红色的。
作者: MetaQuotes Software Corp.