通用MA交叉EA - 页 52

 

指标

也许我错过了什么,谁能澄清一下......这上面使用的是什么指标。

谢谢你。

邓小平

 

3个MA指标

你好,Snakemaster。唯一使用的指标是良好的老式指数 移动平均线。你只需要根据市场的活跃程度来调整周期。而且要避免新闻发布!!。

 

没有交易

大家好,我正在两个不同的经纪商上测试这个EA,但没有交易被打开。我已经检查了几次设置,但没有发现哪里有问题。检查底部的专家选项卡,发现 有一个交叉的评论,但仍然没有交易。对如何解决这个问题有什么建议吗?

 
cosmiclifeform:
谢谢Ricky。

至少能看到一致性是有帮助的。这在调试中其实是一件好事

早些时候你说过。

1) 我将在周一的几个图表上再次运行它,也许在比1小时更短的时间框架上,以获得一些交叉情况,看看它是否交易。

* 好的策略。我测试了1个月,并找到1周的好交易,以帮助加快测试速度。更小的日志,更容易发现调试错误。

2)我将在MCD设置为5,Look-up设置为0的情况下运行它,看看情况如何。

* 这些都是有趣的功能,它们实际上工作得很好。问题是,代码把它们都锁在一起。

如果(MaxLookUp>0 && MinCrossDistance>0)

你会注意到"&&",所以它们都需要>1才能工作。因此,MCD=5和MLU=0在目前的代码中不会起作用。我探索了在同一交叉点上的交易,为了使MCD交叉点在没有MLU的情况下工作......我把它改为。

if(MaxLookUp==0 &&MinCrossDistance>0)

也许有人可以看看这个并把它变成一个选项?同时,这个改变对我来说很有效。

3) 我目前的止盈和止损设置中多了一个 "0",正如其他在开仓交易中遇到类似问题的人所建议的。

所以我的150变成了1500,我的80变成了800。但是我注意到,在这样做的时候,"1500 "变成了 "1500.00",而 "80 "变成了 "800.00"。也许这就是问题所在?它不应该只是变成 "1500 "吗?

* 我只使用个位数的TP和SL=0,所以我没有发现使用个位数的TP或SL有什么问题。BTW,你在哪里看到 "1500.00和800.00"?

*我早些时候发布了关于4107错误挑战的后续内容。我希望这能帮助大家......并感谢Serpentsnoir的调试帮助!

保重。

罗伯特

Robert和Ricky。

又做了一些改变。这一次我退出了一些东西,使我们回到了一个自动处理积分的点上。

这意味着,现在,如果你是在一个5位数的经纪人,那么用100表示100,如果你是在一个4位数的经纪人,用10表示10。我这样做只是为了消除一个可能的问题。

当我们解决了这个问题后,我也会考虑做一些改变(如上所述)。另一个在指定目标处取一半的要求将随之而来。

总结一下:4107是一个无效的价格,130是无效的止损(TP,SL),131是无效的手数。

你介意用附件中的版本再测试一下吗?

附加的文件:
 

谢谢你的辛勤工作

我已经下线一周了,所以我不在。

我已经下载了你的修订版,并将在下周进行尝试。

我将公布相应的结果。

这款EA拥有人们希望的所有选项,所以它值得坚持下去。

问候

rickyc

 

嗨,伙计们。谁能帮我找到具有这种非常简单条件的EA。

TFs:H4日线 周线 月线

当价格收于14SMA(低点)以下时打开卖盘

当价格收于14SMA(高点)以上时打开买入

如果有人包括RR,那就太好了(追踪止损,2%(黄金法则),2/1)。

哦,我忘了

我为这个策略准备了额外的过滤器。

再次感谢大家在这个MA交叉点上的努力工作。

P.S. 很抱歉,我的英文不好

 

请提供建议。

这个EA只是发送交叉点的警报,但没有开启任何交易。到底是什么问题?谢谢您的建议。

 

请帮助我,因为这个EA没有开仓交易,只有警报信号。

我只改变了T/P、S/L、MA1-MA2周期和手数(这是因为我在Alpari微型账户上试过这个)。

我还把微型账户功能 从 "假 "改为 "真"。

 

积分模式和MCD/MLU模式

serpentsnoir:
罗伯特和瑞奇。

又做了一些改动。这次我退掉了一些东西,使我们回到了自动处理点数的状态。

总结一下:4107是一个无效的价格,130是无效的止损(TP,SL),131是无效的手数。

你介意用附件中的版本再测试一下吗? sn

嗨,Serpentsnoir。

谢谢你提供的点位模型来测试。似乎工作正常。我在FXDD的2位和4位数字以及FXCBS的3位和5位数字上进行了测试......在所有数字上都运行良好,使用各种MCD MLU设置没有得到任何4107错误。看上去这个点修复工作很好。希望其他一些人也能确认这个 "点 "的修改也能正常工作。

早些时候,我发布了 "NormalizedDouble "似乎也能工作,但我认为这个Point解决方案的代码更干净。

干得好......准备好了......v5? ...笑!。

这里有一个关于MCD和MLU问题的跟进。

我回头看了看MCD和MLU的代码。

if(MaxLookUp > 0 && MinCrossDistance > 0)

这确实是很好的代码,简单而实用。这段代码的基本问题是,它把MCD和MLU联系在一起,这意味着你需要同时使用Min Crossing Distance和Max Look Up,两者都必须是1或更大,这使得交易在1个或更多小节之后进行。这对于确认和更安全的交易是很好的,但是我想在没有设置最大查询的情况下,在同一个柱子上设置最小交叉的选项,所以我把代码改为如下。

if(MaxLookUp >= 0 && MinCrossDistance>0)

现在它似乎让我可以选择在同一根柱子或以后的柱子上交易。

请检查一下,如果效果好,请告诉我,我们可以在下一个版本中加入你的Point mod。

谢谢你的努力。

罗伯特

这里有一些UMAC日志,显示没有4107错误。

UMAC - V4 - Log - 5 Digits

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: 最后交易:无

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: open #1 buy 5.00 GBPUSD... at 1.59431 tp: 1.59436 ok

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on buy: ticket, err, count 1/0/0

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on buy:Ask,Slippage,aStopLoss,aTakeProfit 1.59431/5.00000/0.00000/1.59436

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: 买入订单打开 : 1.5943

测试者:在1.59436(1.59437 / 1.59483)处获利#1

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: 打开#2卖出5.00 GBPUSD...在1.59311测试:1.59306 ok

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn Debug on sell: ticket, err, count 2/0/0

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: sn 调试卖出。Bid,Slippage,aStopLoss,aTakeProfit 1.59311/5.00000/0.00000/1.59362

universalMACrossEA[5 Dig]-V4 GBPUSD...,H1: 卖出订单打开 : 1.5931

测试者:获利#2在1.59306 (1.59260 / 1.59306)

UMAC - V4 - 日志 - 2位数

universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : UP - Curr : DOWN

universalMACrossEA[5 Dig]-V4 USDJPY,H1: MA交叉卖出

universalMACrossEA[5 Dig]-V4 USDJPY,H1: open #1 sell 1.00 USDJPY at 90.24 tp: 90.19 ok

universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn Debug on sell: ticket,err, count 1/0/0

universalMACrossEA[5 Dig]-V4 USDJPY,H1: sn Debug on sell:Bid,Slippage,aStopLoss,aTakeProfit 90.24/5.00/0.00/90.32

universalMACrossEA[5 Dig]-V4 USDJPY,H1: SELL order opened : 90.24

universalMACrossEA[5 Dig]-V4 USDJPY,H1: Prev : DOWN - Curr : UP

 

谢谢你的更新,我将在接下来的一周内再次尝试让这个EA交易。

衷心的问候

rickyc