MT5中的MQL代码作者保护。 - 页 11

 
Mischek:

我不知道MT5测试器中的tick生成的 同步性。而在压力测试上,这将是一个圣杯。

正是如此,这是一个测试者的圣杯。或者我们应该制作一个测试器的套利模式,在这个模式下,符号之间的模拟点击将在没有套利的情况下产生。这样的模拟模式将比经典的模拟模式要重得多(资源密集)。
 
hrenfx:

我给你的是EA描述的链接。问问Rosh吧,也许他能解释所描述和实施的套利原则,以及它对你的多币种测试员构成的威胁。我想,熟悉这个话题的人也会确认,存在着威胁,而且不是想象的。

显示它的最简单方法是在MQL5中重写MQL4专家顾问,并在策略测试器中运行。确保对模拟蜱 虫的压力测试没有帮助。

这样的EA有一天肯定会出现在CodeBase中。而且人们会把它嵌入到他们的EA中,就像测试器中的股权拉动器一样。

你如何能对抗它,我不知道了。一天中的虱子在这里没有帮助。

我阅读了该链接,发现它绝对无法发挥作用。原因是--滑坡和延迟将使这样的策略亏钱。那些在实践中尝试过这个专家顾问的人,立刻就被烧伤了。

很明显,你不知道MetaTrader 5测试仪的能力。它在几个版本中已经有了 "任意延迟 "的测试模式,这让旨在即时和无条件执行的专家顾问没有机会。

粗略地说,在这种测试模式下,上述EA将立即开始亏损。


为MetaTrader 5撰写/编写您的 "套利 "专家顾问,并在指定模式下试用。之后,我们将再次讨论这个问题。

 
理论上,在这种情况下,延迟产生损失和产生利润的可能性一样大
 
Renat:

显然,你不知道MetaTrader 5测试仪的能力。它已经有几个构建的 "随机延迟 "测试模式,这让旨在即时和无条件执行的专家顾问没有机会。

我在哪里可以看到 "随机延迟 "的描述(不是一般的描述)?

这里有一个有趣的情况。你很清楚,有一些ECN网络,可以立即执行限制器,并把它们放在点差内。这并不是抽签或类似的事情。它只是把一个订单放入市场并执行它。不多也不少。你也知道,完全相同的原则适用于你要连接到MT5的交易所。

你要在测试器中执行具有巨大滑移的限制器吗?重写套利,不是从市场进入,而是从比市场稍差的限价器进入,这不是一个大问题。

而你要在你的测试器中绝对市场限制执行机制?因此,许多市场策略会在你的测试器中被杀死,尽管它们会发挥作用。

例如,统计套利的策略(配对交易、价差交易)与测试器中Limits的巨大滑移模式将直接杀死它。因此,不仅这种模式没有市场(即使是厨房也不实行负滑移的限制),而且你会误导:统计套利不是一种工作策略。

尽管它在市场上 有效。

P.S. 而在一般情况下,不打算争论。我只是提醒了一下。测试器的结果将不得不再次考虑大量的假设和推测。

 
hrenfx:

我在哪里可以看到关于 "随机延迟 "的描述(不是一般的描述)?

像往常一样,在内置帮助中(测试器窗口中的F1)。

套利延迟

随机延迟模式是为了在接近真实的条件下测试Expert Advisors从订单发出的那一刻起,直到它被执行,价格会发生变化。根据订单中设置的偏差,它可能以当前价格执行(如果它在偏差范围内)或重新报价。在这种模式下进行测试,可以让你正确编制专家顾问程序来处理这种情况。

所有从终端发出的交易请求(下单、改变止损位等)都会出现延迟。执行中的延迟是根据以下原则实现的:从0到9中选择一个随机数,并执行相同秒数的延迟;如果选择的数字是9,则从同一范围内随机选择另一个数字并加到第一个数字中。因此,出现0-8秒延迟的概率为90%,出现9-18秒延迟的概率为10%。


这里我们有一个有趣的情况。你很清楚,有ECN网络可以即时执行限价器,可以放在点差内。这并不是抽签或类似的事情。它只是把一个订单放入市场并执行它。不多也不少。你也知道,完全相同的原则适用于你要连接到MT5的交易所。

此外,还有佣金和无限滑点,这将使 "套利 "策略变得更加糟糕。ECN不是交易条件的改善,而是恶化。


你要在测试器中执行具有巨大滑移的限制器吗?重写套利,不是从市场进入,而是从比市场稍差的限价器进入,这不是一个大问题。

而你要在你的测试器中绝对市场限制执行机制?因此,许多市场策略会在你的测试器中被杀死,尽管它们会发挥作用。

你可能认为,你的订单会有100%的概率在交易所即时成交?这是由于缺乏实践而造成的概念上的误判。


例如,统计套利的策略(配对交易、价差交易)与测试器中Limits的巨大滑移模式将简单地杀死这个策略。因此,不仅这种模式不具有市场价值(即使是厨房也不实行负极限滑移),而且你会误导:统计套利不是一种有效策略。

你将有一个极好的机会,用实时流来反驳交易策略测试者的积极性。


尽管它在市场上很有效

它不是 "伟大",而是非常 "不透明、不可靠和封闭"。它甚至不公开显示交易清单(只有作者被允许看到他自己的交易!)。

当他们将创建一个自动交易锦标赛 的类似物,即时显示所有的交易和执行日志,那么我们将能够谈论 "优秀"(也是关于套利)。

Automated Trading Championship 2010
  • championship.mql5.com
Automated Trading Championship 2010
 
hrenfx:

P.S. 总之,我不打算争论。我刚刚警告过你。测试器的结果将不得不再次考虑大量的假设和推测。

与其争论,不如在此公布MetaTrader 5交易策略测试器中"套利 "专家的结果。

 
Renat:

与其争论,不如把 "套利 "专家的结果公布在这里的MetaTrader 5交易策略测试器。

就是这样!:)

有关的有趣问题

雷纳特

任何程序都必须通过我们的测试(类似于自动交易锦标赛),以评估其稳定性和没有欺诈和彻底的错误。

我们的任务是减少圣杯卖家公然作弊的程度。每位专家都将公开他们的压力测试结果。

我知道必须向你提供程序的源代码,这看起来像什么呢?
 
Renat:

还有佣金和无限滑点,这将使 "套利 "策略更加糟糕。ECN不是交易条件的改善,而是恶化。

作为一个在Currenex进行交易的人(> 20个LPs(流动性提供者)。当然,不是MT或维京人),我知道我在说什么。

你可能认为交易所会100%可能和即时地给你的订单供货?这是由于缺乏实践而导致的概念上的误判。

我知道高频交易的特殊性。我说的是市场中的订单执行机制。

它不是 "伟大",而是非常 "不透明、不可靠和封闭"。那里甚至没有公开显示交易清单(只有作者本人可以看到自己的交易!)。

交易的历史记录 是可用的(但不是当天的,也有独立的已执行交易的可视化工具)。没有必要暗示交易所为了自我普及而伪造这种结果。

 
IgorM:

我知道必须向你提供程序的源代码,它是什么样子的?

不需要提供源代码,商店里的软件是以编译的EX5形式提供的。

压力测试不需要源代码。

 
Renat:

与其争论,不如把 "套利 "专家的结果公布在MetaTrader 5策略测试器上。

让我们把它全部摆在架子上。如果我在测试器中提出一个套利专家顾问作为圣杯,谁会得到什么好处?

让我们像商人一样讲道理,而不是像花园男孩一样讲道理。

你将会受益(以实际的、金钱的方式),因为你的工作会有一个反面的例子出现。而且你会思考如何改进测试器。因为测试员的充分性是你的声誉和金钱。

我得到什么?当然,花园男孩会得到一个满意的自我,有些甚至会称赞。但我已经很久没有需要这些了,你也是。

我们可以做个交易,我向你提出一个反例,你付给我5000美元(不用说,这是个大数目,因为我代表Metaquotes的营业额......)。这是一个互惠互利的提议,因为你和我都将从中受益。如果我不提出反例,就没有人失去什么。

不要以为我在走 "捷径"。免费工作是对我的家人的不尊重。