交易仿真器! - 页 7

 

开盘价?EA中的收盘价?

嗨,MT4程序员。

我见过的MT4中最好的工具是这个手动交易---vHandstrade。

详细介绍和下载。测试可视化。手动交易 - MQL4文章

但有一件事不太妙。

比如说图表的最后一个柱子是A,我对图表感觉很好,想建仓,所以我用vhandstrade建仓,然后我按了一次F12,出现了一个新的柱子B,建仓了,但是:建仓的价格是B的收盘价,而我希望是A的收盘价或B的开盘价......,这可能造成很大的差异。

所以,谁能把代码改一下,让它变成B的开盘价,而不是B的收盘价?

这里是MQ4文件:https://www.mql5.com/en/articles/mt4/c/articles/2009/08/vHandsTradepause_1.mq4

谢谢。

 

指标的优化

有谁知道有什么程序或方法可以优化一个MT4指标?比方说,你有一个有3到4个参数 的指标,想快速获得你所使用的时间框架的最佳参数组合,或者你指定例如我想获得最佳参数,这样指标的噪音就会减少,但滞后也会减少?任何程序,请说出来。.????

 

我不确定你是否可以优化这个指标。

你必须把它转换成一个策略,这样你就可以根据你能得到的结果来进行优化。

 

使用EA

最快和最简单的方法是创建一个EA,并通过iCustom从EA中调用指标。然后你可以使用Strategy Tester 和它的优化功能。该EA将只有十几行代码。唯一需要注意的是,该指标不能重新绘制任何旧的条形图。如果它这样做,那么你将不得不把它转换成EA,并找到一些巧妙的方法来克服重绘的问题。

 

但使用EA有其局限性

因为你如何指定任何指标与图表的最佳匹配,比如说在众多的参数组合中,哪一个能使指标与图表最佳匹配,当然也会告诉你最佳参数

 

好吧,首先,很抱歉拖了一个旧的帖子,但我似乎对EA有一些问题。

我遇到的问题是,它总是以相同的日期开始;大约是2009-11-30。

我想知道这是为什么,假设我想从2000-01-01开始,手动交易到今天。我应该怎么做呢?有没有可能 "告诉 "EA它应该从哪一天开始?

其次,除非在Startegy测试器上处于 "视觉模式",否则EA无法工作。现在所有的东西都显示出来了,但是小盒子等等。当我拖动买入线(为了买入)并把它放到屏幕上时,什么也没有发生!我只在我的图表上看到这样的情况。

我只在我的图表上看到这种情况。

我不知道我应该怎么做,而且在策略测试器 的 "日志 "标签中,我有一个来自 "测试生成器 "的错误集合。

非常感谢你,希望有人能帮助我。

附加的文件:
ftsd.jpg  272 kb
 

是的,通过改变文件解决了这个问题。然而,我仍然有两个问题。

首先,当我打开一个交易,比如说一个多头头寸。它开了7个仓位!?这真是太奇怪了!?

另外,它每次开仓的日期都是完全一样的,我应该如何改变这一点?

谢谢

 

问题

你好,我在运行EA vHands时遇到了问题,屏幕上没有出现方框。我得到这个错误信息 "2012.09.18 05:36:15 TestGenerator: unmatched data error (High value 1.22860 at 2012.08.15 18:05 is not reached from the least timeframe, high price 1.22840 mismatches)" 。我在M5时间框架上运行它。

谁能帮助我?谢谢。

 
airquest:
你好,我在运行EA vHands时遇到了问题,盒子没有出现在屏幕上。我得到这个错误信息 "2012.09.18 05:36:15 TestGenerator: unmatched data error (High value 1.22860 at 2012.08.15 18:05 is not reached from the least timeframe, high price 1.22840 mismatches)" 。我在M5时间框架上运行,谁能帮助我?谢谢。

好吧,我设法使它发挥作用。这是最棒的工具!

 

VhandsTrade不能正常工作,所有文件都放在适当的文件夹里。VHistory和VTerminal在编译时出错,并且不能附加到图表上......。我想我可能有旧的文件,不能在新的MT4上工作......如果有人有最新的文件,请与我分享。