GridTechinque为什么不呢? - 页 3

 

Strategy Tester 从来没有那么可靠。即使建模质量达到90%左右,也并不总是能转化为准确的绩效图片。我还认为,Strategy Tester很难处理买入止损和卖出止损等挂单。而网格交易使用了大量的挂单。

我也已经尝试使用网格有一段时间了。我喜欢它们,但我仍在试图找到一个好的方法来处理缩减问题。

@BC Brett; 你在回测中使用的是什么EA?

 

我的第一个EA

Eric:
@BC Brett; 你用什么EA做回测?

你是说我可以从网上下载一个预制的网格系统EA?如果我知道的话!

不--这个宝贝100%是我自己的心血结晶,从开始到结束(系统设计和MQL4编码)。

我希望对原始设计的变化进行多次测试,试图找到最佳的技术和参数集,以获得最大的利润。

但当策略测试器告诉我我的EA将产生1,864%的年收益时,为什么还要浪费我的时间去修改代码?我的意思是,我认为战略测试仪的结果有很大的偏差!

不过,我也没有因此而太过气馁。在我对代码做了一些补充之后,我打算给现场交易一个机会,比如。

- 在特定的时间间隔内自动调整手数大小。

- 密切关注可用的保证金。

- 关闭 "深度价外 "交易。

埃里克,如果你的意思是 "我使用什么MT构建进行回测" - 这是MT4构建191。也许本周发布的新版本192将提供更准确的ST结果。从外观上看(http://www.metaquotes.net/forum/1884/),新版本应该是一个重大改进。我们将拭目以待。

 
Eric:
我也一直在尝试使用网格,有一段时间了。我喜欢它们,但我仍在试图找到一个处理缩减的好方法。

埃里克,这听起来很关键,但不是那个意思......

网格并不导致大缩水,是人导致大缩水。 如果你不喜欢你的缩水规模,"变小"。 在一些MT经纪商那里,你可以交易低至0.01美元/点。

当然,这也降低了你的回报率,但大多数人(不是特指你)期望他们的钱能得到可笑的回报。

所以,"变小",缩水问题就会消失。 我曾演示过有100,000点负浮动的网格(不是错字)。 这并不重要,因为我是以0.01美元/点的价格交易的。 我仍然有2-5%/月的潜在回报,1000美元的跌幅是很容易容忍的。

只是要透露一下,我还没有上线这些网格,因为我还在测试。 我需要对一个脚本的正常运行 有充分的信心,然后才会把真金白银放在网上。 我指的不是盈利能力。 我指的是编码/处理方面的问题。

总之,我这篇文章的主要意思是想说,"变小"!

凯丽斯

Keris

 

凯丽斯。

我完全理解你的意思。你关于使用适当的手数大小是正确的,即使这意味着交易一分钱的点。人们通过较小的交易会对自己有好处。我的真实账户是interbankfx的,我经常以小手交易。

也许我应该说得更清楚。我正在测试各种方法来限制大量的 "负浮动",不一定是缩减。基本上,我想在某些点上重置,并再次启动网格。这就是我现在正在试验的东西。我有一些想法,但我仍在学习codersguru的课程,所以目前,我还不能尝试对我的想法进行编程。希望很快我就能强迫自己投入必要的时间来学习,使之成为现实。

埃里克

 
BC Brett:
首先,我知道建模质量很低,但那到底是什么?

我不明白建模质量到底意味着什么。

我只知道我按照CG的指示设置了ST,并进行了测试。

如果它说建模质量低,这是谁的错?

此外,我使用的是25点网格。如果建模质量是指模拟的点位,我怀疑这对整体结果会有多大影响,因为它们是来自1分钟的数据。我不认为会有超过很低比例的1分钟条形图的范围>=25点,那么ST会产生多少错误的交叉点?

我认为你需要获得1分钟的数据(例如从Alpari),并将其转换为所有的时间框架,就像在某处提供的说明中那样。

然后你需要只在你得到导入数据的那段时间进行测试。然后用"每一个tick 方法 "进行测试。这样你应该能得到90%的结果,这对我来说总是有效的。

但当然,这种方式可能仍然不完全准确,即使有90%。但是,获得最大可能的准确度是无妨的。

 

有过这样的经历--做过这样的事

eric79:
我认为你需要获得1分钟的数据(例如从Alpari)导入,并将其转换为所有时间段的数据,就像在某处提供的说明中一样。
BC Brett。
我按照CG的说明设置了ST,并进行了测试。

我们将看看MT4 build 192是否会产生更可信的ST报告。

 

是的,我显然没有仔细阅读你的帖子

但同样重要的 是,你只测试你得到进口数据的时期。对超过 "好 "数据的时期进行测试会使质量下降。这很奇怪,因为我从来没有见过一个EA不可能得到90%或89%。你用另一个EA得到了吗?

不管怎样,祝你好运。

 

构建网格EA

让我们建立一个网格EA。听起来很简单。

 
cardio:
让我们建立一个网格EA。听起来很简单。

心理学。

是的,我认为我们应该尝试把一些东西放在一起。

这里有一个基本的网格EA,我一直在做一些实验。我一直在考虑为这个EA增加三个附加功能。

1)你可以看到,你必须在输入中设置网格设置挂单 的方向。我想做的是,可以选择使用一个简单的指标来确定它是设置多头网格还是空头网格。你开始做多或做空网格的确切点位并不十分重要,但你希望一般是在趋势的方向上。我一直使用的是igorad编程的HMA指标。因此,如果HMA的斜率是向上的,所有挂起的空头被删除,EA设置了一个多头网格,如果斜率是向下的,所有挂起的多头被删除,它设置了一个空头网格。(见图)

因此,举例来说,我所想的是,除了能够通过使用网格方向输入来输入网格方向之外,还可以选择使用HMA(真或假)来自动确定方向。

2)然后,还可以选择让HMA斜率的切换取消所有相反的挂单(真或假),也可以选择让斜率的变化取消所有未结头寸(真或假),此外还可以通过使用KillOrders和KillPositions输入手动进行。

3)第三件事是我想得最多的。有一个点,你可以关闭所有的东西,并基本上重置网格。我认为这应该时常进行,因为你会积累很多订单。时不时地从新开始会很好。我的想法是这样的:让EA监控账户的净值。如果你有一个选项,可以设置一个资产水平,在这个水平上,EA将关闭所有的东西,并重新设置自己。因此,如果你用一毛钱的点数交易一个1000美元的迷你账户,当你积累了1000点的净利润时,你可以让EA在净值达到1100美元时关闭一切。

这些是我对网格EA的想法。我已经试验了一段时间的网格(几个月前我开始了一个关于MakeGrid EA的主题,但没有走多远),我一直在慢慢学习一些关于mql4的编程,所以最终我将修改这个EA,以纳入我所说的这些功能,但如果其他人也想在这方面努力,那就太好了

附加的文件:
screen.gif  54 kb
 

听起来不错

嗨,埃里克

这听起来是可行的。 请公布HMA指标。

我现在正在努力完成另一个EA--所以在未来几天我的时间已经用完了--但我可能会有几个小时来研究它。

而且一半的工作已经完成了。

谢谢