通用MA交叉EA - 页 11

 
iscuba11:
谢谢你的澄清。该 EA很简单,但却可以有很高的利润。 最好是在将来像有人建议的那样,放一个过滤器,如RSI或随机指数,作为确认良好的交叉发生。 我们都应该明白,没有什么是100%准确的,所有的时间。 我喜欢你在这个EA中投入的灵活性。 昨天是非常有利可图的一天(但愿当时我已经脱离了测试模式)。 到目前为止,使用方便,操作简单。 再次感谢您的澄清!!
戴夫<

嗨,戴夫,如果你有任何想法在策略中添加另一个过滤器,请发布你的交易计划,我会尝试将其添加到EA中。希望这有帮助

 

嗨,戴夫。

你能不能告诉我,与你的 "每条记录 "有关的声明是什么,因为我想把这个选项放在你为我做的MACD EA中,....。我的意思是,我想知道我必须在EA中加入什么声明。

谢谢

巴巴尔

 
babarmughal:
你好,戴夫。

你能不能告诉我与你的 "每条记录 "有关的声明是什么,因为我想把这个选项放在你为我做的MACD EA中,....。我的意思是,我想知道我必须在EA中加入什么声明。

谢谢

巴巴尔

你好,Babar,对于OneEntryPerBar函数,我只需添加以下代码。

//----------------------- ONE ENTRY PER BAR

if(OneEntryPerBar)

{

if(CheckEntryTime==iTime(NULL,TimeFrame,0)) return(0); else CheckEntryTime = iTime(NULL,TimeFrame,0);

}

并在start()函数前声明CheckEntryTime。希望这有帮助

 

休斯顿,我们有一个问题!

我发现了一个弱点--MinDistCross(一个重要的过滤器,但会导致错过机会)----这个过滤器测量每条移动平均线的距离(缺口),以过滤掉许多错误的信号,因为移动平均线之间的距离太近,几乎没有在两个方向交叉(噪音颤动)。

问题是: 如果程序在当前条形图上测试交叉,而缺口太窄,就不会发生进场触发。如果缺口扩大到足以超过我们的MinDistCross标准,在第二个或第三个或第四个柱子以后,交叉就不再是当前的交叉了,程序将不会触发买入或卖出。 这个弱点导致今天在交易中错过了两个机会。

有什么办法可以让程序检查 当前的交叉点,如果在最近的交叉点之后,差距慢慢扩大,超过了MinDistCross(可调整)的条数(例如:5条),那么程序仍然可以激活。原因是什么? 在长期的EA中,像这样错过的机会可能会在移动平均线再次交叉之前造成100多个点的利润损失。由于今天有2个EA发生了这种情况,我想说我总共错过了200点的机会。

 
iscuba11:
我发现了一个弱点--MinDistCross(一个重要的过滤器,但会导致错过机会)----这个过滤器测量每条移动平均线的距离(差距),以过滤掉许多错误的信号,因为移动平均线彼此太近,几乎没有在两个方向交叉(噪音颤动)。

问题是: 如果程序在当前条上测试交叉,而缺口太窄,就不会发生触发进场。如果缺口扩大到足以超过我们的MinDistCross标准,在第二个或第三个或第四个柱子之后,交叉就不再是当前的交叉了,程序将不会触发买入或卖出。 这个弱点导致今天在交易中错过了2个机会。

是否有办法对程序进行编程,让程序检查当前的交叉点,如果在最近的交叉点之后的这么多条(可调整)内,差距慢慢扩大到超过MinDistCross(例如:5条),仍然可以激活。 原因是什么? 在长期的EA中,像这样错过的机会可能会在移动平均线再次交叉之前造成100多个点的利润损失。 由于今天有2个EA发生了这种情况,我想说我总共错过了200点的机会。

嗨,戴夫,谢谢你的评论和建议。我将在本周末进行这方面的工作。如果我发布新版本,会让你知道。再次感谢你

 

嗨,Firedave。

你是否有机会弄清楚如何对MinDistCross的弱点进行编程修复。 我希望你有一个愉快的周末,你和你的家人一切都很好。 我急于想在你的修改完成后测试一下。

非常感谢。

戴夫

<
 

第三条MA建议

我还没有机会测试该EA,但我有一个基于我个人交易策略 的第三个MA的建议。正如我们都知道的,趋势倾向于耗尽自己并逆转,因为交易者收集他们的利润并在相反的方向进入新的头寸。因此,有一个第三条移动平均线的设置是有意义的,它将允许在第三条慢速移动平均线上方交叉进入一个空头头寸,而不是像我理解的EA现在的多头头寸。因此,当价格在慢速MA之上,而第一条快速MA在第二条中期MA之下移动时,可以启用一个空头头寸,而不仅仅是一个多头头寸。然而,如果快速MA在第3个慢速MA上方给出一个多头信号,当这个功能被启用时,可以不考虑它是一个潜在的轻微回撤。反之,低于第三条MA的信号将是真实的。这只是一个基于价格行为的想法。

 
powerbase:
我还没有机会测试这个EA,但是根据我的个人交易策略,我对第三个MA有一个建议。 我们都知道,趋势往往会耗尽自己,并随着交易者收取他们的利润和新的头寸进入相反方向而逆转。 因此,有一个第三条移动平均线的设置是有意义的,它将允许在第三条慢速移动平均线上方交叉进入一个空头头寸,而不是像我理解的EA现在的多头头寸。因此,当价格在慢速MA之上,而第一条快速MA在第二条中期MA之下移动时,可以启用一个空头头寸,而不仅仅是一个多头头寸。然而,如果快速MA在第3个慢速MA上方给出一个多头信号,当这个功能被启用时,可以不考虑它是一个潜在的轻微回撤。反之,低于第三条MA的信号将是真实的。这只是一个基于价格行为的想法。

你好,powerbase,谢谢你的建议。既然我们已经有了第三种MA功能,我就把这个新功能加进去。希望能尽快上传新版本。希望这有帮助

顺便说一下,Dave,我还在努力。

嗨,Firedave。

你是否有机会弄清楚如何为MinDistCross的弱点编程修复。我希望你有一个愉快的周末,你和你的家人一切都好。我很想在你的修改完成后测试一下。

非常感谢。

戴夫

<
 

那个MinDistCross继续困扰着这个程序。 自从我上次给你发邮件以来,已经有6次由于这个缺口而导致的不进场或不出场的情况发生(在1小时图上)。 把MinDistCross放在'0'处,用5分钟图做实验,EA被错误的'噪音'信号连续敲击,造成损失。

在新闻方面。我刚刚读到印度尼西亚火山爆发的消息。 有没有感觉到有更安全的地方可以居住,如果事实上你还住在印度尼西亚?

我将永远感谢你的帮助,戴夫。 该EA非常出色。 一旦这个问题得到解决,它的可靠性就会好起来。 我期待着,有点焦虑地看到你对MinDistCross设置变量的修改结果。 继续保持"伟大的工作",希望你能解决这个问题。 上帝保佑,并注意安全!

戴夫<
 
iscuba11:
那个MinDistCross项目继续困扰着我们。 自从我上次给你发邮件以来,已经有6次由于缺口而导致无法进入或无法离开的情况发生(在1小时图上)。 把MinDistCross放在 "0 "处,用5分钟图做实验,EA被错误的 "噪音 "信号连续敲击,造成损失。我将永远感谢你的帮助,戴夫。 该EA非常出色。 一旦这个问题得到解决,它的可靠性就会提高。 我期待着,有点焦虑地看到你对MinDistCross设置变量的修改结果。 继续保持"伟大的工作",希望你能解决这个问题。

你好,戴夫,我打算用iBarShift来检查十字星和十字星后n 柱子的点距。从其他交易计划中得到了一些关于这种方法的经验。

iscuba11:
在新闻方面。我刚刚读到印度尼西亚火山爆发的消息。 有没有觉得有更安全的地方可以居住,如果事实上你还住在印度尼西亚?

雅加达,我居住的城市,似乎是印度尼西亚的一个好地方。尽管仍有交通堵塞和水灾问题。我意识到,没有比这更安全的地方了,因为任何地方都可能随时发生任何事情。所以需要每天祈祷上帝的保护。

iscuba11:
上帝保佑,注意安全!

上帝也祝福你,戴夫

原因: