CROSS EAs

 

你好。

我不是一个程序员,所以我有一个请求,希望任何一个MetaTrader 4的程序员都能提出来。好吧,是这样的。我想让机器人做的是使用两条线,即EMA6和EMA12。当EMA6与EMA12的顶部交叉(或高于)时,我希望机器人买入。当EMA6在EMA12的底部交叉(或低于EMA12)时,我希望机器人卖出。我想让这个机器人在所有不同的时间框架内工作。如果这是可行的,请尽快给我答复。如果有人接手这个小项目,或大项目,我将非常感激 以下是EMA线的作用图片。黄线是EMA6,红线是EMA12。

谢谢。

顾问

附加的文件:
ema.bmp  358 kb
 

项目 简单。但你需要明确何时退出?EMA6与EMA12交叉上升,关闭空头并打开多头,对吗?EMA6与EMA12交叉下跌,关闭多头并打开空头,对吗?

 
blooms:
简单的项目。但你需要明确何时退出?EMA6向上穿过EMA12,关闭空头并打开多头,对吗?EMA6与EMA12交叉下跌,关闭多头并打开空头,对吗?

绽放。是的,你用一句话描述了我想要的东西 我想在M15、M30、H1和H3上运行这个。根据我的交易经验,我认为这将是一个非常好的机器人。请让我知道在什么时间段可以制作这个机器人,如果这是一个简单的过程。

谢谢你的快速回复。

顾问

 

我想你需要的东西已经由codersguru完成了。见https://www.mql5.com/en/forum/173468。 只要下载EMA_Cross EA的第一版,将ShortEma改为6,LongEma改为12。

 
pengie:
我认为你需要的东西已经由codersguru完成。见https://www.mql5.com/en/forum/173468。 只要下载EMA_Cross EA的第一版,将ShortEma改为6,LongEma改为12。

我阅读了Guru关于他制作的EMA Bot的主题,但我所寻找的东西有点不同。 像你提到的那样,我看了他的第1版EMA_Cross,把多头和空头改为6和12,我注意到他有一个止损或追踪止损。我不需要这些东西。 只需要在EMA6线超过EMA12线时触发买入,在EMA6线低于EMA12线时触发卖出。我想这比 Guru 的 EMA_Cross Bot 简单多了。

谢谢。

顾问

 

codersguru的第一版EMA_Cross没有止损功能。如果您不希望有尾随止损,只需将其值设为零。

 

我可以这样设置数值吗?

//---- 输入参数

extern double TakeProfit=0;

extern double Lots=1;

extern double TrailingStop=0;

extern int ShortEma = 6;

extern int LongEma = 12;

换句话说,我只想让高于EMA12的EMA6成为买点,低于EMA12的EMA6成为卖点。 所以我不需要TakeProfit函数 和TrailingStop函数。我还附上了一个文件,说明我希望机器人做什么。 我希望我是一个程序员

谢谢。

顾问

 

你不能设置TakeProfit=0,否则订单将无法通过。只要将参数设置 为。

//---- 输入参数

extern double TakeProfit=10000;

extern double Lots=1;

extern double TrailingStop=0;

extern int ShortEma = 6;

extern int LongEma = 12;

要获得10000点的利润应该是很不可能的 。但是如果10000点太高的话,只要把它设定为1000点就可以了。

学习如何阅读和修改代码并不是太难。如果你愿意学习,你将能够做到这一点。

 

试试这个。

附加的文件:
ma_expert.mq4  5 kb
 

ma_expert.mql (Newdigital)

有没有可能给这个专家添加一个"获利",而让它的其他部分保持原样?我不会编程,如果能做到的话,我将非常感谢你的改变。谢谢你。

附加的文件:
ma_expert.mq4  5 kb
 

1.MA_ExpertProfit.mq4: 它是相同的EA,但它将只在s/l或t/p中关闭订单。

2.MA_ExpertProfit_all.mq4:它将在s/l或t/p或其他交叉信号时关闭订单。这个EA应该只在特定账户上工作。只需将代码中的 "int Account = 111111; "一行改为您的账户号码。例如,你的账户是1235463。所以这一行应该是这样的。

int Account = 1235463;

3.MA_ExpertProfit_noacc.mq4:它与第2项相同。但没有任何账户,它可能在任何账户(我指Metatrader中的账户)中工作。

我不太确定这个EA是否能正常工作。

试试吧。

原因: