通用MA交叉EA - 页 59

 

Serpentsnoir...

EA时不时的不能建立SL和TP。例如,G/U回测 M15...3/28-9/22。一切都很好,直到8/10进入交易,9/22在止损点关闭。结果中没有显示SL或TP条目。这种情况发生在不同的时间框架内,几乎所有我测试过的货币对都是如此。沮丧...这看起来有很大的潜力。 编辑:今天的真实交易,9/24,没有SL,TP。G/U, M15, 12:00 GMT 蜡烛。看起来保持Min.交叉距离设置为0,可以消除这个问题。将继续测试......不,很遗憾,我没有找到解决这个问题的办法。

 

十字型通用EA的设置

根据我在1H图上的设置,通用十字星EA的代码。欧元兑美元

试试吧!!五位数的经纪人

//----------------------- INCLUDES

#include

//----------------------- ea参数

extern string Expert_Name = "---------- Universal MA Cross EA v8.1";

extern int MagicNumber = 1234;

extern double StopLoss = 570,

TakeProfit = 370;

extern string TrailingStop_Setting = "---------- Trailing Stop Setting";

外置 int TrailingStopType = 1,

追踪止损 = 550。

extern string Indicator_Setting = "---------- Indicator Setting";

外置 int FastMAPeriod = 10,

FastMAType = 0, //0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice = 2, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

FastMAshift = 0,

SlowMAPeriod = 70,

SlowMAType = 1, //0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice = 2, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:weighted

SlowMAshift = 0。

extern string CossDistance_Setting = "---------- Min Cross Distance Setting";

外部int MinCrossDistance = 1, //总是正的,0:禁用。

MaxLookUp = 1; //持续检查进入条件的条数

extern string Exit_Setting = "---------- Exit Setting";

extern bool StopAndReverse = false, // TURE:如果信号改变,退出和反转顺序

PureSAR = false, // TRUE:无SL,无TP,无TS

ExitOnCross = false;

extern string ThirdEMA_Setting = "---------- Third MA Setting";

extern bool UseThirdMA = false,

UseCounterTrend = false,

OnlyCounterTrend = false。

extern int ThirdMAPeriod = 100,

ThirdMAType = 1, //0:SMA 1:EMA 2:SMMA 3:LWMA

ThirdMAPrice = 0, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ThirdMAshift = 0,

CTStopLoss = 0,

CTTakeProfit = 0。

extern string Pivot.Setting = "---------- Pivot Filter Setting";

extern bool Use.Pivot.Filter = false;

/* 保留给未来的 发展

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

extern string Order_Setting = "---------- Order Setting";

外部 bool ReverseCondition = false, // TRUE:买-卖 , 卖-买

ConfirmedOnEntry = true, // TRUE:在下一个信号条上进入。

OneEntryPerBar = true;

外来的int NumberOfTries = 1,

Slippage = 5;

extern string OpenOrder_Setting = "---------- Multiple Open Trade Setting";

最大开仓交易 = 1,

MinPriceDistance = 5;

extern string Time_Parameters = "---------- EA Active Time";

外部 bool UseHourTrade = true;

外部int StartHour = 4,

EndHour = 6;

外部字符串 MM_Parameters = "---------- 资金管理"。

外置双倍数 Lots = 0.3;

外部 bool MM = false, //使用资金管理或不使用。

AccountIsMicro = false; //使用微型账户或不使用微型账户

extern int Risk = 10; //10%。

extern string Alert_Setting = "---------- Alert Setting";

extern bool EnableAlert = true;

extern string SoundFilename = "alert.wav";

extern string Testing_Parameters= "---------- Back Test Parameter";

外部 bool PrintControl = true,

Show_Settings = true。

附加的文件:
 

大家好

我不知道这个EA是如何开单交易的,因为我像PARAMETER EA一样设置了PARAMETER 指标SMA,但它的开单(买/卖)并不像指标中的信号。

我想在1M图表上使用这个EA,不是吗?

对不起,我的英语不好

 

大家好。

首先,我想感谢大家提供了这么好的一个论坛。这是我第一次在这里发帖。

关于这个EA,我已经设置了它,并试图在5分钟的时间框架内进行交易,我已经下载了5位数的EA - VA4 ...它在右上角 显示笑脸,我在左上角有一些信息。

现在我的问题是,它给我的是交叉信号/警报声,我已经禁用了,但它还没有交易,我做错了什么呢?

谁能帮帮我?

谢谢。

薇薇安

 

嗨,伙计们。

我也注意到lotuseater在他的帖子中提到的问题。所以我看了看代码,修正了这个问题,我把修正后的版本附在这里,名字一样。

我还在想,是否有办法限制EA在达到目标后的交易次数。例如,如果我想让EA在达到例如50点的总利润或某一美元的金额(来自于一次交易或几个较小的利润)后,停止当天的交易;这是否可以编入该EA?

我已经编了一个指标来尝试这个问题,给我一天的总利润,以美元计。也许我会把它作为一个条件包含在EA的开头,如果达到要求,它应该只返回0。你们认为这能行吗?我对编码非常陌生。

附加的文件:
 

我在1H图上设置的通用交叉Ea的代码。欧元兑美元

试试吧!!五位数的经纪人

//----------------------- INCLUDES

#include

......

过去一年对这些设置进行了回测。从09年11月到2010年5月,它的交易时间基本是平的。从2010年5月到2010年11月,它是非常有利可图的。

 
gapjaw:

......

过去一年对这些设置进行了回测。从09年11月到2010年5月,它的交易几乎一直都是平衡的。从2010年5月到2010年11月,它是非常有利可图的。

好的发现,将检查 它。

 

嘿,戴夫

你的EA非常棒,而且很成熟。

有一个问题,我试图添加一个功能 来修改你的EA进行测试。

通过ema交叉点买入或卖出,并通过其他功能如沸腾带剥头皮功能关闭订单。

但在退出买入/卖出后,它一直在同一行中立即打开订单。

我怎样才能修改它呢?

 

交易员们好!

我有一个原始的想法,我认为可以测试一下,如果有人能提供帮助的话。

如果有可能的话,也许有人可以帮助我用约翰-埃勒斯的MAMA波段来编写通用移动平均线的代码。

用John Ehlers MAMA波段的通用移动平均线 交叉,而不是使用:快速MA和慢速MA,但保留第三个MA作为过滤器。

我认为这对较小的TF来说是非常有效的。

VBR

扎巴纳

 

))))))))))))))))))))

原因: