问吧! - 页 27

 

需要帮助来修复简单的MA EA的退出...

我有一个EA,我使用在网上找到的一个模板快速完成。它似乎可以正常工作,执行买入/卖出条目。但是,它没有执行退出代码。谁能检查一下 并做必要的修正?

这是一个简单的MA交叉,使用快速EMA3和几个EMAs作为上下带。买入是当EMA3向上交叉并高于EMA上带时,当它向下交叉并低于EMA上带时退出。卖出是指当EMA3向下并低于EMA下带时,当它向上并高于下带时退出。

我将感谢任何帮助。

太阳系

附加的文件:
 

最后两个数字的价格

请帮助我。

如何写下一段代码:当前条形图的收盘价 的两个最后数字=00或50?

 

类似于以下情况

if(MathMod(num1,100) == 0 || MathMod(num1,50) == 0)

我没有测试过,但它应该能让你找到正确的方向。

 
iscuba11:
我创建了这个,但有一个问题。我有两笔交易--一笔是欧元兑美元的卖出,另一笔是美元兑瑞郎的卖出。下面的代码将修改第一个卖出交易EURUSD,但不会修改第二个卖出交易USDCHF。我知道有些东西是错误的,在编码中缺乏。你能不能用眼睛看一下,告诉我我做错了什么或者下面的编码有什么遗漏。这对我来说是非常重要的!先谢谢 我。

戴夫。

试着把你的代码改成下面的片段,并让我知道这是否有效果。

Yannis

int i=0。

for (int cnt=OrdersTotal()-1;cnt>=0;cnt--)

OrderSelect(i, SELECT_BY_POS, MODE_TRADES)。

如果(OrderType()>=OP_SELL && OrderSymbol()==Symbol() &&( OrderMagicNumber() ==MagicNumber ||MagicNumber==0))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(15 *Point),Bid-(20*Point),Cyan); //Modify stop loss andtake profit

返回(0)。

}

如果(OrderType()>=OP_BUY && OrderSymbol()==Symbol() &&( OrderMagicNumber() ==MagicNumber || MagicNumber==0))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(15*Point),Ask+(20*Point),Cyan); //Modify stop loss and take profit

返回(0)。

}

return(0);

}

}

 

试试这些链接的MT4指导(我希望能有更多)。

https://www.mql5.com/en/forum/general

http://www.metatrader.info/tracker

 

时间和一个变量

如何为7点钟方向的条形图写出开盘价变量的代码?

如果我们不知道从现在开始有多少个柱子,那么在移位位置该怎么写?

的条数?

Var = iOpen(NULL, 0,shift)

 
adria:
如何为7点钟方向的条形图写一个开盘价变量的代码?

如果我们不知道从当前小节开始的小节数,那么在移位位置该怎么写?

的条数?

Var = iOpen(NULL, 0,shift)

你可以用iBarShift()函数 来检查它。

 

电子邮件和短信提醒

我不是一个程序员......让我先说一下。

我如何将电子邮件警报编入一个指标......电子邮件到基于网络的服务,特别是雅虎邮箱?

另外,甚至比电子邮件警报更好的是,当警报条件得到满足时,我如何让一个指标发送短信警报?

谢谢你的帮助

韦恩

 

这些代码有什么问题吗?我修改了这些代码,然后EA在策略测试器中 无法进行任何交易。

if(StochasticGreen>StochasticRed )

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-(LossStop*Point),Ask+(ProfitStop*Point), "kosta",16384,0,Green) 。

}

// 检查空头头寸(SELL)的可能性 && (TriggerLines1>TriggerLines0)

if(StochasticGreen<StochasticRed )

{

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+(LossStop*Point),Bid-(ProfitStop*Point), "kosta",16384,0,Red);

}

 

你好。

我需要对3colorMACD做一个小小的修改。

就是当3条信号线 的值相同时产生一个信号,并根据直方图的颜色(红色或蓝色)分割信号线。

如果能得到代码方面的帮助,我将不胜感激。

欧元

附加的文件: