文章 "针对初学者的 MQL 5 中的自定义指标" - 页 3

 
LRDPRDX #:

我不明白。假设

rates_total == MA_Period - 1

这是函数的第一次调用,所以

prev_calculated == 0

并且begin == 0

则第一个 if(rates_total < MA_Period - 1 + begin) 中的条件评估为 false

first = MA_Period - 1 将被执行

但不会进行计算,因为第一个 for 循环中的条件求值为假。

我认为第一个 if 条件应该是

if( rates_total < MA_Period + begin )

我是不是漏掉了什么?

 
我是这里的新手,所以我不知道怎么做,也不知道如何开始,你能教教我吗?以及如何操作?

 
nellypingos #:
我是这里的新手,所以不知道怎么做,也不知道如何开始。以及如何操作?

首先阅读全文。这篇文章旨在帮助您学习如何在 MT5 中编写指标程序。

然后将示例程序复制到您的终端,并将其附加到图表上。或者在您的 EA 中使用它。如何做到这一点?有其他相关文章。(提示:您需要使用 iCustom() 函数)。