回溯测试/优化 - 页 87

 

大家好。

我不知道是否已经讨论过,但我有个疑问。

如果我有csv格式的数据(时间,报价,出价,成交量,双成交量),我可以通过Hystorical中心的 "导入 "按钮导入 吗?

有一些特定的格式,我必须使用?

谢谢你

 
dasio:
大家好。

我不知道是否已经讨论过,但我有个疑问。

如果我有csv格式的数据(时间,报价,出价,成交量,双成交量),我可以通过Hystorical中心的 "导入 "按钮导入吗?

有一些指定的格式,我必须使用?

谢谢你

我想指定我有tick数据

 

大西欧

它必须有以下字段(按顺序):时间、开盘价、最高价、最低价、收盘价和成交量。所以你的文件中缺少2个价格(你不能把它们设置为0,因为这会弄乱你的图表),你还有1个额外的成交量(不幸的是,metatrader对买入和卖出的成交量没有区别,在metatrader 4中,它只用成交量来记录ticks而不是 "真正的 "成交量)。

dasio:
大家好。

我不知道是否已经讨论过,但我有一个疑问。

如果我有csv格式的数据资料(时间,报价,出价,卖出量,双倍量),我可以用Hystorical中心的 "导入 "按钮导入吗?

有一些特定的格式,我必须使用?

谢谢你
 
mladen:
dasio 它必须有以下字段(按顺序):时间、开盘、高点、低点、收盘和成交量。因此,你在该文件中缺少两个价格(你不能把它们设置为0,因为这会弄乱你的图表),你还有一个额外的成交量(不幸的是,metatrader对买入和卖出的成交量没有区别,在metatrader 4中它只使用成交量来记录点,而不是 "真正的 "成交量)。

好吧,如果我用这些标准创建一个文件,并将其导入1分钟历史数据,它如何为策略测试器 创建tick数据?

我的最终目的是使用我的脚本在离线服务器上为策略测试器创建一个hst文件。

 

您的意见...EA~?

我认为专家顾问和手动交易是一样的。如果你在自己的交易中是正确的,那么就有可能使这个系统自动化...你的意见呢?

 

对于回测和正测用多长时间,您有什么建议?

大家好。

我需要一些帮助,我正在考虑使用1H时间框架进行交易,并使用我的EA,我想适当地进行回测 和正测。

我对程序和所有的东西都很熟悉,但你建议我用什么时间段进行回溯测试和正向测试?

我应该回测12个月,正测3个月?或者我应该回测6个月的数据,只用2个月的时间进行正向测试?

我想找到最佳设置,只是我不太确定我应该回测和正测多长时间(我听说是回测范围的25%左右)才能找到这些统计数据。

你们这些更有经验的人有什么建议吗?

 

嗨,伊万。

我把你的两个帖子移到了这个主题,因为你的两个问题是相互关联的。

1.在自动交易之前手动交易。

是的,强烈建议这样做。

因为任何程序员都想编写有利可图的想法(以确保该想法是有利可图的),而且因为时间=程序员的钱。我的意思是 - 任何编码员都很难根据原始的想法来编程许多EA,"只是为了尝试"

我认为-想法的作者应该交易一段时间,以确定该想法可能是有利可图的,并可能是自动化的。

...专家顾问和手动交易是一样的...

有时 - 是的,有时 - 不是。

2.回测/ 正向测试。

如果您曾经/正在手动交易您的想法,所以您知道规则和设置。如果是的话--你不需要对EA进行回测,而是与正向测试相比较。

因为回测结果在很多情况下是无效的:在MTF EA的情况下,在EA中使用/编码的条形图的高/低/开盘价或作为自定义的指标,以及其他一些情况下。

因此,最好是手动交易你的想法,以了解:你的系统会在哪里失去,为什么,你应该使用哪些设置,你将交易哪些货币对,哪些时间框架? 实际使用哪些交易规则等等。

之后 - 你可以进行前瞻性测试。

-------

当然,有著名的编码员和著名的系统开发人员,所以我们可以相信他们 "这个想法是有利可图的 "和 "在......时间框架和......设置下使用这个EA"。但是没有那么多著名的编码员(程序员)和系统开发人员(想法创造者)可以信任。此外,任何编码员和系统开发人员都有其专业性。

什么是专门化?

例如:"我是建筑大师"。

- 例如:"我是建筑大师"

- "你在建造什么?游艇、房子、凳子、道路?"

- 我什么都在造"

所以......他不是一个建筑家

下一个例子。

- "我是翻译员"

- "从哪种语言到哪种语言?"

- "任何语言,因为所有语言都是一样的"

所以...他不是一个翻译...

程序员也一样,他们有自己的专业,他们为自己定义的专业。

......所以......在大多数情况下--想法应该通过手动交易来证明,而关于 "EA是否有利可图 "的一般结论应该通过前瞻性测试来完成。

至于预先测试的时间段...这取决于系统和EA。

是的,有一些EA(和系统)可以在很多年内不需要改进就能获得盈利。但这些系统是基于强大的经典理论的。此外,这些系统在一年内有80%-100%的投资回报率(年回报/利润)。如果我们想拥有更多盈利的EA,那么......有一些理论认为,任何 "非常非常有利可图的系统 "可以盈利不超过3个月:更多的盈利 - 更少的EA生命时间

这就是为什么许多交易者试图/要求在3-6个月内至少改进一次EA/系统。

 

如何让EA指导的评论显示在回测 图表中

我有一些评论,在我的图表上正常显示变量值。 我怎样才能让同样的评论显示在回测EA图表中呢?

感谢你的帮助!

戴夫

 

它将以可视化的回测模式 显示。

下面是一个例子,它将在可视化模式下向你展示评论(它将向你展示一个更有趣的事情:在回测中也会模拟本地时间)。

1Dave7:
我有一些注释,在显示变量值的图形上正常显示出来。 我怎样才能让同样的注释显示在回测EA图表中呢?

感谢你的帮助!

戴夫
附加的文件:
 

帮助修复一个指标

大家好。

我在我的电脑上发现了这个指标(真的不记得我是什么时候和怎么得到的)。它叫pVS,是一种显示NLMA-T3-RSAR-Volumes和HAS的信号条,我真的发现它非常有趣。

问题是,HAS部分似乎不工作(总是红色的)+卷轴没有显示任何活动......

如果某个有编程能力的人有兴趣解决这个问题,这对包括我在内的一些成员来说可能是有用的

谢谢你的帮助

pvs.mq4

附加的文件:
pvs.mq4  20 kb