Эта статья ориентирована в первую очередь на программистов, которые уже изучили язык, но еще недостаточно освоились в разработке программ. В статье освещаются основные вопросы, с которыми приходится сталкиваться разработчику при отладке программы. Что же такое отладка? Отладка программы - это стадия разработки, в которой обнаруживают и...
,我需要EA获取去年的数据,对其进行方差计算,然后用已知的方差值,让EA在测试器中测试去年的数据。
可以。在测试器中。为市场拍下圣杯,诱导兔子?
那么EA在当前的数据上会做什么呢?
在下一个周期,我检查3个分形,并将它们写入变量f
条件是完整的:如果上层分形在MA之上,下层分形在MA之下,那么从这个上层分形开始,我将三个分形与当前条形的任何价格进行比较。
在普通分形下,算法工作正常。 在iFreeNumFractals下,有些分形似乎不可见了。我怎么知道原因呢?
你在这里 看更容易 - 你会得到更快的结果。
可以。在测试器中。为市场拍下圣杯,诱导兔子?
我开始测试,我有零--当前条形图的数字。 我想检查今年的数据,以计算方差,然后从年初开始运行专家顾问。
那么EA在当前的数据上会做什么呢?
这只是为了测试的目的。
我不想把脚本和专家顾问分开写。 脚本应该计算出差异,然后在测试器中运行专家顾问。
我想把所有东西都装进一个程序。
,我想把所有东西都放在一个程序中。
在这段时间里,你可以写一个剧本和另一个剧本,以及一个顾问和......。写
至于问题的实质,你需要写一个指标 来计算历史数据的方差,一旦你有了方差值,你就可以在EA中使用它们,别忘了指标有助于数据的可视化。
如果你仍然顽固地想偷看EA的历史数据--答案是否定的,在测试器中只有测试器文件夹中的文件可用,你可以把文件.hst放在这个文件夹中,然后你可以从测试器中用EA读取它们。
你可能会发现在这里 寻找更容易,会得到更快的结果。
Ailuromancy将是一个好主意)。
这个问题不是关于算法的本质和正确性,而是关于两个相等的,在我看来的字符串的事实
当投入到算法中时,会产生不同的结果。所有带有和不带有规范化的变体都已被尝试。
如果你有时间,你可以在这里 查看iFreeNumFractals 指标
我的工艺在这里在我看来,是这两条线是等同的。
要么它们不对等,要么你很难看到
拔掉f_up和i_i 的插头,另一个f_up和i_i 的插头。
或者使用你的公式:f_up=iFractals(Symbol(),0,MODE_UPPER,i_i)。
指标并与公式f_up=NormalizeDouble(iCustom(Symbol(),0,"iFreeNumFractals",1,2,2,0,i_i),Digits) 进行比较。
你需要将错误可视化
HH:你可以运行调试器,看到变量的值
你需要将错误形象化
ZS:你可以运行调试器,看到变量的值。
从视觉上看,这些指标的分形是重合的。按结果打印,五个信号中有两个重合,在三种情况下,一个分形iFreeNumFractals就像丢失了一样。我还没有使用过调试器。我在里面能看到什么?
我还没有使用过调试器。你能在其中看到什么?
2. 调试器
https://www.mql5.com/ru/articles/654
如果你仍然希望EA查看历史数据,答案是否定的
下午好!
你能告诉我是否有可能创建一个脚本,当拖动到某一栏时,会给出其日期?有可能做到这一点吗?如果是这样,是什么功能?我一直在阅读手册和论坛,但到目前为止还没有发现什么。给我一个想法或方向。谢谢你!