我正在使用MQL5(我的第一个代码)。 我想使用使用MA的脚本,但是首先,我想确认该值以验证我做得正确。在脚本中使用非常基本的代码:
for filename in os.listdir(path)
期望值接近实际价格... 1.23456,但是此函数返回10.00000或11.0000。 我相信我缺少什么,https://www.mql5.com/es/docs/indicators/ima帮助链接还不够清楚。
我已经看到了另一个类似的函数: double x=0;
x = iMA(Symbol(),Period(),100,0,MODE_SMA,PRICE_CLOSE);
Alert("The actual MA from last 100 points of EURUSD actually is: " + x;
似乎从特定的蜡烛中获得了移动平均线,但是,我不知道如何管理期间范围(100)或与关闭/打开有关变量就可以了。我没有要查看的任何特定帮助链接。
任何想法都非常感谢!
答案 0 :(得分:0)
x应为int
,它是MA的处理程序。因此,在MT5中创建的每个指标都会收到其处理程序,您以后可以使用它来获取所需的内容。如果需要多个MA,请创建多个处理程序,并为每个处理程序指定不同的名称(x1,x2或增加某种含义)。默认版本的MT5中的EA交易就是很好的例子。