皮拉特!你如何让这一 "圣杯 "获得盈利?而最重要的是在哪里? - 页 4

 
Stells:

我解决传播问题的方法是这样的。

我把传播控制。

如果点差超过一定的数值,交易就不会被打开。


它在现实世界中是如何运作的?它是否有效?我在代码中对传播有一些控制。但显然,这还不够。

你可以尝试减少参数AccumulateSpreadCells

 
Bicus:
我从2005年起就一直在进行这项测试。

我还没有挖得那么深(我是说老) :)
 
sammi61:

它根本打不开,我甚至不能把它放在图表上,也许我应该修改代码中的某些内容,请详细解释一下,如果有更正的版本,请发布出来,我不擅长软件。

我不能确定你没有编译过它。这样试试吧。
附加的文件:
 

为了尽可能接近现实的测试(因为在现实生活中ticks有时是成批出现的),你需要记录你的经纪人的tick历史(包括Bid和Ask价格)。

然后使用已经建议的http://eareview.net/tick-data 方法,用变化的价差进行测试。

 
EvgeTrofi:
你是如何做到的?请告诉我更多细节。
https://www.mql5.com/ru/forum/119830
 

大家好。有趣的讨论,和一个伟大的网站一般。上周我也给自己写了一个像海盗那样的圣杯,对它进行了优化并引入了很多控制。我也差点从椅子上摔下来,当时我在测试器中最初的10美元在任何24小时内增长到了几百万美元!我想,这就是我的工作。)))但我从来没有尝试过在真实账户上交易,但我试过RoboForex.com的模拟账户,有浮动点差。我不得不在我的真实账户上使用相同的参数。在我看了测试器的描述后,我明白了原因。问题在于一分钟间隔内的tick生成--在测试器中,它们太可预测了,而优化器为了从中获利而选择了止损)。在现实中,刻度线的移动是混乱的,在强势突破后,黄牛党对其作出反应,它们不允许他或她在反弹中迅速获利。有必要严格地将所有蜱虫保存到一个文件中,然后以某种方式将它们反馈给测试人员进行优化......或者,你可以用不同的参数在几个模拟账户上并行运行,并观察...

 
impalor:

你应该一丝不苟地将所有蜱虫记录到一个文件中,然后以某种方式将它们反馈给测试人员进行优化......或者你可以在几个模拟账户上用不同的参数并行运行,观察...


你可能不会相信,但许多交易者已经经历过这种情况。早些时候,人们可以很容易地给测试者提供他自己的测试序列。不幸的是,它根本就没有给你任何东西....。
 
Figar0:

你可能不会相信,但这里的很多人以前都经历过这种情况。你过去可以毫无问题地把你的测试序列塞给测试员。它并没有真正做什么,不幸的是....。
在投资银行工作了15年之后,我对任何形式的交易都非常怀疑。)
 
impalor:
在投资银行工作了15年之后,我对任何形式的交易都非常怀疑。)

我对任何一种交易都不怀疑,但你真的不能从刻度中得到什么,特别是在外汇中......)
 

不是测试者,是仿真者

http://forextools.com.ua/trading/ticks/tester.html