mt5策略测试器的刻度 - 页 7

 
Ubzen:
不错的尝试:))) 仍然没有为MT4做什么,是什么让你如此乐观地认为它会发生在MT5?
事实上,他们 MT4 出尔反尔 。他们压制了对自定义FXT的支持,现在我们需要一个第三方的工具来使用它。你可能比我更了解这段历史,因为我从2011年11月才开始使用MT4。
 
Ubzen:

我目前正在学习op设计,也在学习mt5|mql5。一旦我觉得舒服了,我就会移动这个主题 :-)** 这可能会耗费我在这个论坛上的大量时间。

如果你领导这个项目 可以指望我,但我不能领导它,因为我有其他项目。

Ubzen
如果有时间和一个坚定的逆向工程人员,这将是你最好的希望。
你说的是hcs格式吗?或者还有什么需要 "逆向工程"?
 
angevoyageur: 你是在说hcs格式吗?或者还有什么 "反向工程"?

.hcc 表示 period_m1。

.ticks.dat代表tick_data。

我的猜测是,上述文件是受保护的。把二进制文件转换为文本文件并查看其内容并不简单。如果有人知道.hcc文件的格式,只关心period_m1,并且不介意平台生成通用的ticks,那么替换/修改这个文件可能就足够了。我认为.hcc就像.hst。

我理解的ticks.dat文件是生成的ticks格式。原因同上^。就像需要一个第三方来处理.fxt文件一样,你需要另一个不仅可以创建ticks.dat,而且可以对抗mt5对你的文件进行改写。

我不是一个专业的软件工程师。我希望能被纠正。

 
RaptorUK: 很简单,MT4允许用户控制历史数据,这对测试环境至关重要。当/如果MT5用户被允许使用同样的设施,那么使用tick数据将是一个更简单的提议。
我们又在循环了,笑。你一开始就说Tick_Data。当我指出MT4不能导入 Tick数据时[没有第三方的黑客技术]。你就把话题转移到Period_M1的导入上。
 
Ubzen:

.hcc 表示 period_m1。

.ticks.dat代表tick_data。

我的猜测是,上述文件是受保护的。把二进制文件转换为文本文件并查看其内容并不简单。如果有人知道.hcc文件的格式,只关心period_m1,并且不介意平台生成通用的ticks,那么替换/修改这个文件可能就足够了。我认为.hcc就像.hst。

我理解的ticks.dat文件是生成的ticks格式。原因同上^。就像需要一个第三方来处理.fxt文件一样,你需要另一个不仅可以创建ticks.dat,而且可以对抗mt5对你的文件进行改写。

我不是一个专业的软件工程师。我也希望被纠正。

.hcc文件不像.hst那样。你读过这个吗?

无论如何,我不明白我们如何能做到这一点。"hcc文件存储M1数据,在此基础上创建图表的.hc文件,同时也创建策略测试器的.hcs文件。然后,ST使用这些.hcs文件来即时生成模拟的点子。

 
angevoyageur:

1> .hcc文件不像.hst。你读过这个吗?

2> 总之,我不明白我们如何能做到这一点。

"hcc文件存储M1数据,在此基础上创建图表的.hc文件,同时创建策略测试器的.hcs文件。然后,ST使用这些.hcs文件来即时生成模拟的刻度线。

1> 是的,我读了那个链接。让我们面对现实吧,据说.hcc文件是个谜。我需要把它与熟悉的东西进行比较。我认为.hcc是一个.hst,它只能存储period_m1数据+其保护。所有其他的时间框架都是由这个Period_M1数据生成的[在mt4中使用周期转换器的情况也是如此] <-再次只是另一个比喻 *其他的周期可以不基于m1*而创建。然而,其他的时间框架会进入一个.hc格式,<可能是另一个受保护的文件。我知道刻度线是即时生成的。

2> 我们怎样才能做到呢?我已经否定了在我的线程中逆向工程任何元引号的想法。那是另一个网站的事情||工程师。我已经决定了图书馆,是的,它是大量的工作......这就是暗示。试图使用现有的受保护或无文件的mt-stuff会导致以下情况。

1> Meta-Quotes在一个论坛上公开表示,他们不希望自己的东西受到任何影响。

2>.fxt支持作为一个例子从meta-trader 4平台上删除,没有通知。

3> 像spread_changer这样在mt4中用来修改点差的程序中存在错误。

4> 没有来自Mq的支持&&未来版本文件内的变化会破坏你的解决方案。

 

很难 跟上。 在我看来 在评论中说 了一件事

Ubzen:

如果有时间和一个坚定的逆向工程人员,这将是你最好的希望。

下一句话则 相反


我已经否定了在我的主题内逆向工程的任何元引文的想法。

恳请。
 
angevoyageur: 很难 跟上。 在我看来 在评论中说 的是一件事 在下一个 评论中却说了 相反 的话 好心的。

对不起,这不是我的意图。我一直在努力避免写书。也许这就是为什么我看起来令人困惑。但我的回应是针对这个评论的。

WhooDoo22: 也有可能某些MQL5用户已经发现了启用MQL5测试器的方法,这样它就可以读取并入的真实tick数据文件,或者已经修改了数据格式和代码,这样它就可以被测试器读取,但我目前还不知道有这两种做法。

我对此作出了回应。

Ubzen。如果有时间和一个坚定的逆向工程人员,这将是你最好的希望。

原因是我相信逆向工程师是唯一能够提供99%的[Tick_Data]或[Import-Data]的人想要的东西的人。大多数人都不希望与图书馆打交道。为什么Mq不提供解决方案,因为Mq在很多方面都说 "不",我都数不清。我更愿意和那些认为Mq会很快提供解决方案的人争论到死。

对于WhooDoo22 的观点,即可能有一些用户已经将实盘交易||导入到mt5中,我说他提出了一个非常好的观点。我同意他的观点,但是,我想说的是,这个人不会是一个普通的mql5程序员。就在我们说话的时候,有人可能已经实现了这个功能,明天他们就可以发布一个链接说 "在这里下载"。这就是为什么我相信这是他最好的希望。

Ubzen: 我已经否定了在我的主题中逆向工程任何元引号的想法。

首先,angevoyageur,我不确定你的背景。你可能是一个逆向工程人员,或者有这个技能。我不想让人觉得我什么都知道,因为我并不是什么都知道。然而,根据我的经验和研究,我得出以下结论。

第一。hcc文件格式是类似于二进制文件的东西。这个二进制文件首先是加密的 [ 字符在 .txt 编辑器中没有意义 ]。

第二。Mq并没有故意发布这个文件的规格。Mq不希望公布这个文件的规格。Mq确实有这个文件的规格。Mq发布这个文件的规格是很简单的。所有这些都是用.hst文件完成的......例如Period_Converter。你甚至不需要mt4的导入功能。 你可以创建这些文件......在历史文件夹中拖放它们,它们就能工作。.hcc文件的情况也应该是这样的[很有可能--但我们不知道]。

第三:如果Mq不想让我们知道,很有可能.hcc文件也是受保护的。仔细想想,当我在mql4.com上注册时,mt5就已经存在了,而且还没有人设法公布.hcc格式的规格。当这种文件格式成为公共信息时,我打赌Mq会改变它。

第四点。你自己在这里 发布了警告。我还没有蠢到在mql5论坛的帖子里搞颠覆一个受保护的文件。另外++我根本没有这个能力;).即使我设法解锁了该文件,我也不会把它贴在这里。IMO,这种类型的工作不可能很容易[但我不是一个反转工程师]。

第五点。为什么我坚持开发一些不具有广泛吸引力的东西?因为这是我有能力开发的东西。我相信这将是一个很好的学习机会和项目。我不想等待永远不会出现的Mq解决方案。我不知道逆向工程的解决方案何时会到来。以WhooDoo22 的为人,他要求的解决方案和RaptorUK 一样。我的项目根本不是他们所想的。他们的解决方案将很快来自逆向工程人员,而不是来自我,因为我不打算在短期内逆转任何东西。

MetaQuotes Warns Brokers About Illegal Plugins
MetaQuotes Warns Brokers About Illegal Plugins
  • Ron Finberg
  • www.financemagnates.com
This week we saw the ‘writing on the wall’ in our comments when a MetaQuotes representative expressed that a third party technology provider that we had written about violated the MetaTader license...
 
Ubzen:
我们又在循环往复了,笑。你一开始就说Tick_Data。当我指出mt4不能导入Tick[没有第三方黑客]。你就把话题转移到Period_M1的导入上。
没有周期或圆圈。你问"是什么让你如此乐观地认为它会发生在mt5上?"我回答道。 目前我们无法解决历史数据的问题,这是我们需要的第一个步骤。一旦我们有了这些数据,那么使用tick数据将是一个更容易的命题,对第三方来说也是一个更容易的命题。 或者也许不会 ... ...如果tick数据是从M1数据中即时创建的,那么黑客使用tick数据是一个更难的任务。
 
RaptorUK: 目前我们不能修复历史数据。

历史是否需要修复?现在提供的m1_data不好吗?