船体移动平均线 - 页 20

 
tampa:
被 "作者免费赠送 "的 "Logic trader"(改名为Hull moving average 2)的文件,logic_trader.pdf

好到让我们得到 "作者 "的 "礼物"

他们都在使用卡尔-迪特曼的策略:"赠送 "可以从任何像样的网站下载的东西,然后出售一些重新命名的东西。

 
mladen:
:):):) 好的,这里是新的metarader 4(也包括旧的)兼容的Hull移动平均线(多时间框架版本,允许改变Hull平均线的 "速度"):hull_moving_average_2_nmc.mq4

嗨。

谢谢你的更新

但仍有一些问题。

- metaeditor编译器不报告错误/警告;这很好,但是

- 当它在图表上使用时,终端冻结了:事实上,它无休止地加载/卸载了

- 所以尝试使用元编辑器的 "调试器 "也会冻结。

这已经超出了我的能力范围,无法找到解决这个问题的方法。请审查和测试一下,看看你那边是否也发生了这种情况。

我正在使用最新的fxpro b6++。

ps:那是记录了 "数组超出范围 (130,26)"

 
dino35:
嗨。

谢谢你的更新

但仍有一些问题。

- metaeditor编译器不报告错误/警告;这很好,但是

- 当它在图表上使用时,终端冻结了:事实上,它无休止地加载/卸载了

- 所以尝试使用元编辑器的 "调试器 "也会冻结。

这已经超出了我的能力范围,无法找到解决这个问题的方法。请审查和测试一下,看看你那边是否也发生了这种情况。

我正在使用最新的fxpro b6++。

ps:那是记录了 "数组超出范围 (130,26)"

请删除你添加的指标中的#property strict(它不应该在那里,我也没有把它写在指标中)。为了使指标能够使用严格的属性,它必须以不同的方式编写。

该帖子中的版本在我的终端上看起来是这样的(在常规和多时间框架模式下--没有错误或重新加载,你可以看到)。

至于调试器:我已经写过这个问题了--调试器总是像使用严格参数编写的代码一样工作,不管它是否是这样。这是新的metatrader 4的另一个错误,不是指标的问题(如果他们允许我们不使用严格参数,他们也应该允许调试器识别这一点--否则整个事情的目的是什么)。

附加的文件:
hull.gif  90 kb
 

谢谢你的提醒

但标题是。

#property copyright"www.forex-tsd.com"

#property link "www.forex-tsd.com"

所以没有使用'strict'。

我已经从你的帖子中下载了indi,已经有好几个了,所以我想知道你在上面的图表中是否使用了同样的一个?

 
dino35:
谢谢你的提醒

但标题是。

#属性版权 "www.forex-tsd.com"

#property link "www.forex-tsd.com"

所以 "严格 "没有被使用

我已经从你的帖子中下载了indi,已经有好几次了,所以我想知道你在上面的图表中使用的是否是同一个?

我从那个帖子中下载了同样的指标,这是我测试过的指标,并贴出了测试结果的图片

错误"数组超出范围(130,26)",如果代码中没有添加#属性strict,就不能也不会写出来。如果添加了#property strict,并且只有在130行的代码没有改变的情况下,这个错误才会被写出来(同时在代码中还有一些改变)。没有其他办法可以写出来。

所以,是的,我使用了与我在那个帖子中发布的完全相同的代码

________________________

PS: 你知道#property strict不一定要在代码的开头。

PPS:我再重复一遍--在不使用strict的情况下,调试器是无用的,而且在调试时重新编译代码的情况下(它将冻结终端)。现在的调试器只是一个玩具,他们把它放在那里是为了看起来像有一个调试器,但它不能用于任何严格的调试。

 

来自Fxpro的最新信息。

- metatrader 4 B646

- metaeditor 5 b934

indi没有被调整(所以没有'strict'header),metaeditor没有警告,但是/mql4/log显示 "数组问题",整个终端冻结了。

所以我想请Fxpro团队解释一下:为什么metaeditor 5和mq4终端会出现问题?

再次感谢您的帮助 Mladen

 
dino35:
来自Fxpro的最新信息。

- 淘宝网 4 B646

- metaeditor 5 b934

indi没有被调整(所以没有'strict'header),metaeditor没有警告,但是/mql4/log显示 "数组问题",整个终端冻结了。

所以我想请Fxpro团队解释一下:为什么metaeditor 5和mq4终端一起使用?

再次感谢您的帮助 Mladen

这不是一个错误:他们现在确实有相同的编辑器(metatarder 4和metatrader 5)。

下面是一个使用严格参数的指标应该有的样子:hull_moving_average_2_strict_nmc.mq4

附加的文件:
 

好的,感谢你的解释

当然会测试'strict'indi;谢谢你。

但是,对于另一个(没有张贴的'strict'),它可能是我的终端上的一个变量/全局变量问题,它也运行几个图表及其指数/EA,但没有一个有hma和like?

这就是我对这个神秘问题的思考。

ps:有两个活跃的全局变量

 
dino35:
好吧,感谢你的解释

当然会测试'strict'indi;谢谢你。

但对于另一个(没有张贴的'严格'),可能是我的终端上的变量/全局变量问题,它也运行几个图表及其指数/EA,但没有一个有hma和like?

这就是我对这个神秘问题的思考。

ps:有两个活跃的全局变量

我不认为这是问题所在。

在某些版本中,如果有严格的代码和没有严格的代码在同一个图表上运行,就会出现问题(在这种情况下,没有严格的代码被 "强迫 "在严格模式下工作,然后它就会报告类似的问题),但后来他们解决了这个问题,我认为它已经过去了。

也许这个问题又重新出现了--对于这个新的metatrader 4,我们永远不知道。

 

我觉得我需要深入研究整个图表所使用的模板,因为有些模板不是我自己的,也许我会找到一个带有 "严格 "标题的模板。

非常感谢你的努力,非常感谢。现在我的正常工作在等着我,我得走了;现在要在周末看看这个问题。