回溯测试中的伟大EA! - 页 107

 
Aaragorn:
我的支撑和阻力开发进展顺利......我在我发布的EA的基础上做了一些改进。底线,我现在可以生成水平支撑/阻力位,也可以显示这些线的相对强度......现在我只需要弄清楚如何使用该信息制作一个过滤器..........注意自己......注意cyberia动态追踪止损,这样它就可以用来管理手动输入的交易,并且不受它们影响。

这可能不是你的手动交易问题的原因,但这是一个问题。在你的动态TrailStop例程中

if(OrderMagicNumber() == MagicNumber && TrailingStop > 0)

应该是

if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && TrailingStop > 0)

PS.你在这里付出了巨大的努力。

 
tururo:
这可能不是你的手动交易问题的原因,但这是一个问题。在你的DynamicTrailStop程序中

如果(OrderMagicNumber() == MagicNumber && TrailingStop > 0)

应该是

if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && TrailingStop > 0)

PS.你在这里付出了巨大的努力。

谢谢,是的,这很神奇......我也不知道我可以做到这一点。

这种变化是否足以使它不改变同一货币对中的其他手动下单?

如果我在同一货币对上进行手动交易,符号会匹配吗?所以,如果是这样的话,以前的版本...

if(OrderMagicNumber() == MagicNumber && TrailingStop > 0)

不足以防止它跟踪手动订单,那么你建议的方法如何防止它跟踪手动订单?在我看来,它必须做一些事情,比如....。

bool Allow = True;

if(OrderMagicNumber() != MagicNumber)

{

Allow = False;

}

if(Allow && OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && TrailingStop > 0)

{

blah..

blah..

modify order...

Allow = True;

}
 

我得到了这个...

虽然两年来...(自2004年至2006年)

(Cyberia Trader1.85g jpy)在EUR.USD...我改变了一些参数...

附加的文件:
 
Aaragorn:
谢谢,是的,这很惊人......我也不知道我可以做到这一点。

这一变化是否足以使它不改变同一货币对中的其他手动下单?

如果我在同一货币对上进行手动交易,符号会不会匹配?所以,如果是这样的话,以前的版本...

if(OrderMagicNumber() == MagicNumber && TrailingStop > 0)

不足以防止它跟踪手动订单,那么你建议的方法如何防止它跟踪手动订单?在我看来,它必须做一些事情,比如....。

bool Allow = True;

if(OrderMagicNumber() != MagicNumber)

{

Allow = False;

}

if(Allow && OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && TrailingStop > 0)

{

blah..

blah..

modify order...

Allow = True;

}

允许修改应该是不必要的。只要你的手动魔法数字不一样,一切都应该是好的。之前可能发生的情况是,你的手动魔法数字可能与不同货币对上的魔法数字相同。例如,如果你的EA在USDJPY上运行,魔法号码为123456,那么它将控制 任何魔法号码为123456的货币对上的任何订单。因此,如果你有魔法号码为123457的欧元兑美元EA和魔法号码为123456的欧元兑美元手动交易,手动交易将被美元兑日元的EA所控制。我提议的改变将阻止这种情况。只要每个符号的神奇数字是不同的,就不需要进一步修改。

 

R2欧元警报

该版本包括允许cyberia的动态跟踪止损管理同一货币对 的手动订单的能力。它还可以重复检查,以确保当你不希望cyberia的动态追踪止损管理手动下单时,它不会干扰同一货币对上的手动下单。我还没有在现场或演示中测试这段代码。所以,在我们验证它工作正常之前,使用它的风险由你自己承担。这应该可以解决之前的问题,并提供一些额外的功能控制,这是我一直喜欢的...... 如果你想创建你自己的版本修订,请随意。我决不是关于这应该如何工作的最后意见。

这是我本周要开始使用的版本。

附加的文件:
 
islandhome:
如果你能在这个东西上放一个声音警报,我愿意资助你的开发。

我刚刚意识到,我只在开盘时设置了警报。你是否也想在关盘时设置警报?

 

日光节约

看来纽约现在不实行夏令时了,所以新闻时间现在是格林尼治标准时间9,10,13,15。

 

我得告诉你,我喜欢早上醒来看到这个EA在我睡觉的时候赚了钱。我已经看到它至少在几个星期内做到了这一点。

我允许它全天候运行,只要市场开放,我就会保持我发布的欧元版本的运行。我认为,任何赚的比赔的多的东西都值得在我的投资组合中占有一席之地。这证明自己非常可靠。当我亏损时,更多是因为我在使用它时忽略了资金管理规则,并通过增加手动交易而过度杠杆化。我还有一个想法,就是研究一些更严格的CCI参数,看看我是否可以通过这种方式使它变得更好......我正在研究支撑阻力代码,它还没有完成,但我很希望它也能得到改善。

同时,我想的问题是允许程序访问多少保证金?不是我是否允许它在我的账户中运行,而是我将允许它在我的账户中使用多大的保证金?昨晚,我仍然被我的损失刺痛,我降低了风险=0.25,它在一夜之间赢得的头寸是0.61米。我越是觉得正向测试验证了反向测试,我就越愿意给它更大的仓位。我对它这样做的怀疑正在减少。我们不是都看到了它的模型非常接近它的回测结果吗?也许不是我们所有人,但我们大多数人似乎都在证明这一点,不是吗?

对我来说,我仍在努力解决恐惧/贪婪的方程式,并找到适合我的平衡。我的账户现在是314.93美元,我让它以风险=0.3和符号数=2的方式交易。我预计这将使它的下一个位置在0.90分钟左右,使其成为0.90美分一个点。我的贪婪告诉我,让它更多地去相信它,比如让它的风险=2,获得2美元/点。但我害怕这样做,所以我的恐惧使我的贪婪有所收敛,但我的贪婪也在反抗。随着熊市和牛市的争斗,我自己的恐惧和贪婪也在冲突。我就像一个全身心投入看足球比赛的人,对胜利欢呼,对失败嘘声。我想要那个码数,我想要赢。

这里的胜利似乎是一次又一次地完成第一次进攻,而不是突破性的触地得分,或长距离的炸弹触地传球。这个EA只是在球场上行进,我只需要确定我可以接受多少码/场,并在它做事情的时候平衡我自己的恐惧/愤怒。如果我把任何一方排除在外,那么我就会想去干扰它,而我已经看到这给我带来了损失。

然而,我毫不犹豫地继续开发和回测新的过滤器和设置。看到正向测试确实与回测相近,这让我有很大的动力去追求它。

我正在对我的真实账户(现在只运行alertteuro版本)和模拟账户 进行比较,我允许模拟账户 运行alert euro和usdcad以及usdjpy版本,所有这些都是我早些时候在主题中发布的......这三个货币对中,usdjpy是迄今为止最活跃的,也是迄今为止最不赚钱的,它似乎几乎没有超过收支平衡,有时会损失很多。我想看看这三个货币对加在一起,是否会比欧元本身赚得更多或更少,这是我迄今为止看到的最可靠的结果。

我也仍在学习更多关于这个EA的知识。它有很多东西......我可以看到它在哪里确定每个柱状的概率,也可以看到当一个新的柱状被评估时,它回看前一个柱状的概率决定。这并不完全是趋势跟踪,但它确实是近似于趋势跟踪。我还没有深入研究代码的这一部分,看看它能回看多少个柱子。只是想更多地了解它的逻辑,这很有意思。

在这一点上,我的工作理论是利用支撑和阻力来过滤,并加强资金管理决策,因为这是我的弱点。

 

嗨!。

您使用的是什么版本的Cyberia?

 
fibo:
你好!, 你用的是什么版本的Cyberia?

这只是为了回顾过去的帖子......