MT4测试器不提供其他时间段的信息 - 页 10

 
vladv002 писал(а)>>


具体问题--测试器不返回相邻TF的数据,只返回当前TF的数据--如何才能
,正确绕过MT4测试器的这个缺点

MQL4函数都不能从测试器中相邻的TF中返回数据,无论是上面还是下面。
如果数据在那里,你可以修复它,检查它,显示--评论、警告、打印--或者传递给它进行处理。
关于如何在策略测试器中避免这个问题的任何建议,我将非常感谢你,我想我不是唯一一个。

我的例子就在这里。有罗氏的例子。一切都是正确的。但它并不适用于可视化图表。
该EA可以与任何时间框架的指标以及时间框架本身正常工作。
我也仍然看不出有什么问题。罗氏也不例外。
如果有其他事情,那就是在私下里。

可以做一个以可视化模式查看的指标,但更多的时候它将是自取灭亡。

 
Vinin >>:

Был мой пример. Есть пример Роша. Все корректно. Но это не относится к графику визуализации.
Советник корректно работает и с индикаторами с любого таймфрейма, и с самими таймфреймами.
Я тоже все еще не вижу проблемы. Как и Рош.
Если что-то другое, то в личке.

Индикатор для просмотра в режиме визуализации сделать можно, но чаще всего это будет самообман.

我认为你是非常错误的。

正如你所看到的--可视化和iCustom没有任何关系。

"罗氏的测试--表明数据有问题。尽管从这个时期开始,M1测试运行良好。

所以,代码和伪代码错误与此无关......

;)

 
avatara писал(а)>>

我认为你是非常错误的。

正如你所看到的--可视化和iCustom没有任何关系。

"罗氏的测试--表明数据有问题。尽管从这个时期开始,M1测试运行良好。

因此,代码和伪代码错误与此无关...

;)


自欺欺人是不打扰别人的事情。
 
Vinin >>:


Твой индикатор будет возвращать нулевое значение, потому как он сделан с логической ошибкой.
После небольшой корректировки работает нормально

如果你不介意展示...

 
avatara писал(а)>>

如果你不介意展示...


亲临现场。我不会这样做的。
 
avatara
你的测试器中是否有Rosh 好心提供的工具包-- SimpleEA.mq4 -MultiTimeframe.mq4
在测试器中运行良好,我的测试器只有 "Last Bid "数据,但"iClose"数据为空。
也许MT4有问题,那是另一回事。
 

EA中的其他时间框架数据--是的,你可以看到它,但指标的问题--仍然是个问题。
我认为这里的战略错误是,指标使用的是历史数据,而不是测试者数据。因此,在可视化模式下,指标和专家顾问的TimeCurrent 是不同的。
我认为,在可视化模式下进行测试的用户的目标是检查EA行为的正确性,为了做到这一点,他在图表上叠加指标,看EA看到了什么。但事实证明,必须对每个指标进行专门修改,以便在可视化模式下正确显示自己!这就是为什么我们要对每个指标进行修改。但请原谅,如果测试结束后不需要这段代码,为什么要这么麻烦?然后如何调试动态指标?创建视觉测试窗口是为了检查EA或指标的工作,然后关闭它。也就是说,在可视化模式下放在测试图表上的指标,几乎从来没有显示过当前时刻!这就是为什么我们要把它放在测试图表上。而这意味着,尽管有可能在当前历史数据的基础上建立,但这是没有必要的。恰恰相反!用户期望整个终端与所有指标(标准和自定义)和被测试的专家顾问将在这个窗口中模拟完整的环境,就像一切都发生在当前时刻。
不幸的是,由于新的终端占用了MQ的所有资源,所以这里预计不会有任何变化。但有鉴于此,我至少希望得到一个解释,为什么视觉模拟会以这种方式进行:这只是一个疏忽,还是有严重的原因?

 
api >>:


К сожалению, изменений здесь не предвидится потому, что новый терминал забирает все ресурсы MQ. Но в свете этого хотелось бы хотя бы получить объяснения в связи с чем визуальное моделирование было сделано именно так: просто по недосмотру или для этого были серьезные причины?

测试的视觉显示是后来做的,它只是为了显示测试过程本身(输入和输出)。在视觉测试窗口上叠加指标的能力是一个有用的附带好处。在对历史上的交易系统行为进行建模时,没有计划对测试器中的所有内容提供全面支持。

你可以看看应用于视觉测试图表的指标,这些指标将根据图表的价格数据进行计算,这些数据对测试者来说是100%正确的其他时间段和其他符号的 数据不是由测试者通过视觉测试图提供的如果你不了解 这个奥妙, 最好不要使用视觉测试,叠加各种各样的指标。

所有声称测试人员应该在视觉测试中提供一些额外的东西,除了正确的测试本身之外,都是民粹主义的说法。如果你对什么都很在行,那么要么自己组织正确显示视觉测试图上的任何附加信息(这都是可能的),要么自己创建具有所有必要功能的软件。

 
vladv002 >>:
Подскажите у Вас в тестере комплкт любезно представленый уважаемым Rosh - SimpleEA.mq4 -MultiTimeframe.mq4
работет в тестере нормально, на моем тестере данные есть только "Last Bid", а вот "iClose" все по нулям.
Возможно не лады с МТ4, так это уже другой вопрос.

所以没有关于这个工具的这些时间框架的数据。如果我故意删除欧元兑美元的15分钟历史,然后在2008年的区间运行测试(我没有欧元兑美元15M的历史),那么我将没有在这个缺失的时间框架上的模拟,用于正常和视觉测试。


对于这种情况,测试人员本身并没有完成历史记录,你必须在规定的测试间隔时间内照顾好数据。


阅读最新的历史中心--1999年的免费历史分钟报价

 
这里有 一个实现的方法,可以从任何交易工具的任何时间框架中获得任何模式的数据(包括可视化)。