[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 920

 
gheka:

还有一个方法,把你的声音,放到NERO(声音编辑软件)里,如果有的话,做一个声音

其中5人。

如果我没记错的话,"i++"对每一个刻度都起作用,也就是说,连续5个刻度都会有声音发出。

也是为了以防万一,请看这里https://book.mql4.com/ru/operators/for


不,如果你编辑声音,我怎么能学习如何编程呢?:)

谢谢你的链接,我会研究的。

 
_SS_:
假设我有1个未结订单,然后第二个挂单开仓,我如何使第一个订单的获利等于第二个订单的获利? 以此类推,1,2=3 1,2,3=4 1,2,3,4=5 ?
 
Nilog:


呐,如果我编辑声音,我将如何学习编程?:)

谢谢你的链接,我会研究的。


请看我之前的答案和代码
 
gheka:

我不是在开玩笑,我的专家顾问真的不工作!"。

唯一的答案是 "它应该工作",但事实并非如此。

这个问题的唯一答案是 "它应该工作",但它没有。

我认为问题可能出在其他方面?

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

是的,它可以工作,笑脸总是在笑,但它不工作,位置不打开。

这意味着账户中已经有未结头寸
Necron:
这意味着账户上已经有未结头寸

我开了一个新的模拟账户,存款从未被动过。

我不知道这是否与外汇经纪公司有关系?

 
gheka:

请看我之前的答案和代码

我不明白,这个int sum是做什么的?
 
Nilog:

已添加。还是只重复了一次。:(

if (Balance < Loss)
      {
           for(int i = 0; i < 5; i++) 
           {   -  ты наверно это забыл поставить 
           i=PlaySound("LossLimitReached.wav");  -- поставь "i" перед "PlaySound"
           Sleep (1000);
           }   -  и это тоже                 
      }
在''PlaySound''前面加上''i''=,那么
 
gheka:

然后把'' i '' =放在'PlaySound'之前。

当编译'PlaySound'时 -函数 没有返回结果 ,我可以被分配到这个表达式吗?
 

你好。

如果有人遇到过或者也许有。

自动交易的EA模板


这个模板是为创建EA的一般目的而设计的,这个模板包含了使用EA工作的最重要和必要的功能 ,这个模板的特点有:


使用/不使用 - 止损/获利
使用/不使用 - 按时间交易
使用/不使用 - MarketWatch交易技术(启用 - 仅适用于有见识的人)
使用/不使用 - 按市场挂单/头寸 - 自选
使用/不使用 - Autolot,或使用固定手数
使用/不使用 - 在反向信号下关闭头寸
使用

请给我发一个文件或链接。提前感谢!

 
Nilog:

当编译'PlaySound'时--函数没有返回结果 ,这个表达式可以被分配给i吗?

那就试试这个))))

如果(余额<损失)
{


PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

}

这可能会起作用))))

 
gheka:

那就试试这个吧)))

我试过这种方式。反正只有一个信号出来了。:((((((((((
原因: