通用MA交叉EA - 页 16

 
iscuba11:
谢谢! 如果我们能解决ConfirmOnEntry [false]这个问题,这个EA将是一个强大的EA。 我知道这可能会使逻辑顺序复杂化,但如果不把它设置为false,程序在重大突破时触发的时间就会太晚(1个小节后)。 这可能会导致在上涨的顶部进场,如果货币在再次上涨前回调,你可能会被阻止,即使有50点的止损(发生在我身上)。 但是,如果我们在最初的上涨中提前进入,我们就不会被止损。
尽力而为吧,Dave!

戴夫

<

嗨,Dave,我已经上传了固定的版本,请尝试一下并让我知道你的评论。预先感谢你

 
rarango:
你好。

我试着在回测器中优化了一些设置,在那里EA似乎工作得很好。但当我在模拟账户中运行时,它在交叉盘后没有下任何订单。

一切似乎都很好:图表上的笑脸si和允许实时交易被选中。

我的设置是。

Expert_Name=---------- Universal MA Cross EA v7.1

神奇数字=1234

StopLoss=180.00000000

TakeProfit=26.00000000

TrailingStop_Setting=---------- 追踪止损设置

追踪止损类型=2

追踪止损=1

Indicator_Setting=---------- 指标设置

FastMAPeriod=10

FastMAType=1

FastMAPrice=0

慢速周期=80

慢速类型=1

慢速价格=0

CossDistance_Setting=---------- 最小交叉距离设置

最小交叉距离=1

MaxLookUp=1

Exit_Setting=---------- 退出设置

StopAndReverse=0

PureSAR=0

ThirdEMA_Setting=---------- 第三MA设置

UseThirdMA=0

UseCounterTrend=0

OnlyCounterTrend=0

ThirdMAPeriod=100

ThirdMAType=1

ThirdMAPrice=0

CTS topLoss=0

CTTakeProfit=0

订单设置---------- 订单设置

反向条件=0

入场确认=1

一条街一次交易=1

尝试次数=5

滑点=5

OpenOrder_Setting=---------- 多次开仓交易设置

最大开仓交易=2

最小价格距离=5

Time_Parameters=---------- EA活动时间

UseHourTrade=0

开始时间=10

结束小时=11

MM_Parameters=---------- 资金管理

手数=1.00000000

MM=0

帐户是微型=0

风险=10

警报设置---------- 警报设置

启用警报=1

声音文件名=alert.wav

Testing_Parameters=---------- 背面测试参数

打印控制=1

Show_Settings=1

非常感谢你的帮助

嗨,Rarango,请下载帖子#1中的更新版本并试一下。如果问题仍然存在,请告诉我。希望这对你有帮助

 
juanchoc:
你好!

不错的EA!

你能在移动平均线上添加一个移动属性吗?

JCC

你好,已添加到EA中,请查看 帖子#1。希望有帮助

 

谢谢你

Firedave。

谢谢你,并祝贺你的工作。我是外汇新手,你的EA对我理解移动平均线 在交易中的应用帮助很大。

它的灵活性非常好!

 
firedave:
嗨,戴夫,我已经上传了固定的版本,请尝试一下并让我知道你的评论。提前感谢你

你让我的一天和一周都很充实,FireDave! 我祈祷它能成功。 是的,这将会是一个强大的EA。 你的技能得到了极大的赞赏。 我们已经非常接近了。

下周可能会告诉我们这个故事。 谢谢你,我的朋友,祝你 "周末愉快!"。 远离地震、潮汐和火山喷发!

戴夫

<<

 

FireDave,很明显,当你把ConfirmedOnEntry固定为false时,你省略了MinCrossDistance和MaxLookUp。这样做效果不好,因为交叉点没有得到缺口的验证。因此,一些交叉点不是很好的交叉点,并且会有损失。如果你选择 "false",你能不能让检查 ConfirmedOnEntry(下一栏)的相同程序从当前栏开始? 这样,它将在当前栏正常工作,交叉点的缺口将在当前栏或几个栏之后使用MinCrossDistance和MaxLookUp功能进行验证。这将真正有助于消除当前条形上的错误交叉。感谢你的专业知识!

戴夫<
 

需要简单的SAR MA十字架

你好。

我在寻找一个简单的停止和逆转(总是在市场上)的EA机器人。

这个主题中的那些似乎太复杂了。我试过纯SAR模式

但它似乎并不奏效。它以巨大的损失关闭,正如你可以从这个GIF文件中看到的,在我的设置下,这几乎是不可能的。

我还希望包括MM(总是10%的交易)。

也许有人知道如何简单地修改现有的EA以达到

上述目标。

在我看来(如果我错了,请纠正我),在14/196交叉设置下,几乎不可能有明显的亏损。因为。每当十字星快速......刚刚进入和退出时,似乎都能达到收支平衡。横盘的时间越长......利润就越多。

我想使用一个非常基本的MA交叉EA进行头寸交易。请看一下附件中的GIF文件。在这里你可以看到14/196的MA交叉。

我计算了8个完成的(开放和关闭的)交叉。没有任何明显的损失。较小的十字星最后要么接近收支平衡,要么略有盈利。

最大的一次横盘是在1年4个月内完成的1973点。这是长期交易,但它适合我,因为它非常非常安全。在我的情况下,我开了5L,在这段时间里,这变成了90,865美元。在我看来,对于一个非常安全的方法来说,这是一个很好的投资回报。

如果你有兴趣知道,以上是欧元/美元的情况。还有许多其他货币对,这样的系统可以很好地工作,所以重要的是该EA将能够在多个货币对上同步使用。

附加的文件:
 

嗨,戴夫。

你对这个系统的编码做得很好,我已经使用了几天,试图获得我需要的参数,它可能会做到,只是我还没有想好。我知道你的时间很宝贵,这么多问题,这么少时间。

也许你或其他人可以回答这个问题。

我使用的是4小时图,如果在收盘时十字星仍是真实的,我想留在交易中,如果不是就退出。在未来的任何条形图上,一旦出现交叉,就立即退出,而不是等待条形图的收盘,因为4小时的价格真的会离你越来越远。盈利可能变成亏损。

我使用开盘时的8EMA和收盘时的5EMA。

谢谢你的帮助。

尹先生

 

开始和停止时间

如果该EA应该是自动的,为什么UNI MA中的启动和停止功能 只创建一个注释? 为什么它没有启动和停止程序交易?

戴夫<<
 

Firedave,包括这个编码,以修复警报功能,使其显示哪种货币正在向上或向下交叉。 代码位于你编码的底部。 我感谢LowPhat,他帮助解决了这一个问题。

//----------------------- 在马币交叉时发出警报

//----------------------- SOURCE :燃烧吧!"(FIREDAVE

空白subCrossAlert(string type)

{

字符串AlertComment。

if(type=="UP")Alert (Symbol()," - ", "Moving Average Cross UP!");

if(type=="DOWN")Alert(Symbol()," - ", "Moving Average Cross DOWN!");

Alert(AlertComment)。

PlaySound(SoundFilename)。

}

//----------------------- end function

戴夫<<
原因: