布莱恩·隆布尔斯:
它在mt4中有效,但是当我添加时 属性 严格来说,代码仍然可以编译,但不再输出缓冲区(不显示数据)。
问题是我乘以 (关闭[i]- Close[i+1]);
有人可以告诉我为什么会这样,我应该怎么做?
-
你为什么要发布MT4
的问题
根 / 公吨5 Indicators 部分
而不是
MQL4 section,( 根 page?)
一般 规则和最佳实践。 -常规-MQL5 programming forum
下次在正确的位置发布。的 主持人可能会很快将此线程移到那里。 - 您设置了缓冲区类型吗?在建 1090缓冲区不再默认为DRAW_LINE。您必须明确设置它们:
#property indicator_typeX DRAW_LINE // Bug 1090 must set. ⋮ SetIndexStyle(X-1, DRAW_LINE); // Or in OnInit().
- 为什么会有问题呢?
- 这里没有介意的读者。
嗨,我正在研究此指标,目标是将RSI值乘以当前蜡烛的(主体)大小(或等价的烛光) 是先前柱线的当前蜡烛)。
它在mt4中有效,但是当我添加时 属性 严格来说,代码仍然可以编译,但不再输出缓冲区(不显示数据)。
我检查了一下,发现在我的for循环中,缓冲区获取值的那一行,问题是我乘以 (关闭[i]- Close[i+1]);
有人可以告诉我为什么会这样,我应该怎么做?如果我删除了上面提到的代码,该代码可以正常工作。 (或者如果我不包括财产 strict)