任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 161

 

你好!

需要一些帮助!是否有可能创建一个以下性质的指标: - 根据这一原则计算刻度线https://www.mql5.com/ru/code/9915- 这已经是指标的一半了 ....但要细化为以下内容,并用以下参数进行图形化描述。


帮助,对他们来说是小菜一碟)

 
serjlarkin:
你好,你能告诉我为什么我不能在MT4中调整任何EA,当我测试策略时,所有的EA都显示为负值!

问题是,你有不好的EA。他们不是在赚钱,而是在亏钱。编写一个能赚钱的好EA,那么测试就会有积极的价值。
 
serjlarkin:
嗨,你能告诉我为什么我不能设置任何Mt4的EA,当我测试策略时,所有的EA都显示为负值!

在战略上
 
_Pushok_:

你好!

需要一些帮助!是否有可能创建一个以下性质的指标: - 根据这一原则计算刻度线https://www.mql5.com/ru/code/9915- 这已经是指标的一半了 ....但要细化为以下内容,并用以下参数进行图形化描述。

帮助,对他们来说是小菜一碟)

也许这里 有人可以提供帮助。
 
你好!我在这么小的事情上被卡住了。我需要在价格越过(正好在零点)MA线的时候关闭开仓交易。我有这样一个代码--它不起作用。
 void CheckForClose()
  {   
   double MA1Low = iMA(NULL,0,MA_Period_2,MA_Shift_2,MA_Method_2,Applied_Price_2,1); 
   double MA11Low = iMA(NULL,0,MA_Period_2,MA_Shift_2,MA_Method_2,Applied_Price_2,0); 
   double MA2High = iMA(NULL,0,MA_Period_3,MA_Shift_3,MA_Method_3,Applied_Price_3,1);
   double MA21High = iMA(NULL,0,MA_Period_3,MA_Shift_3,MA_Method_3,Applied_Price_3,0);

   
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)        break;
      if(OrderMagicNumber()!=124 || OrderSymbol()!=Symbol()) continue;
      //---- check order type 
      if(OrderType()==OP_BUY)
        {
         if(Bid > MA2High) OrderClose(OrderTicket(),OrderLots(),Bid,2,White);
         break;
        }
      if(OrderType()==OP_SELL)
        {
         if(Ask < MA1Low) OrderClose(OrderTicket(),OrderLots(),Ask,2,White);
         break;
        }
     }

还有一个问题--我怎样才能以编程方式设置价格在一定时间内通过30点,比如1小时、2小时。我使用的是M15时间框架。

事先非常感谢。

 
请告知如何做,顾问在关闭订单后不继续工作,我的意思是我把顾问放在图表上,它开始工作,等待订单,在它完成订单后根本不继续工作,只有当我把顾问从图表上移开,再把它放回图表上或关闭终端再打开时,它才继续工作,如果可能,请告知如何做。
 
uranov:
亲爱的先生,您能不能告诉我怎么做,EA在关闭订单后不能继续工作,我的意思是我把EA放在图表上,它开始用待定订单工作,在它完成订单后根本没有继续工作,只有当我把EA从图表上移开,再把它放在图表上或关闭终端再打开时,它才能继续工作,如果可能,请告诉我在您的房间里该怎么做
在这里你会得到很好的建议
 
alexey1979621:
问候,我被这个小东西卡住了。我需要在价格与MA线交叉(正好在零点)的那一刻关闭未平仓的交易。我有这样的代码--它不起作用。

 if(OrderType()==OP_BUY)
        {
         if(Bid > MA2High) OrderClose(OrderTicket(),OrderLots(),Bid,2,White);
         break; // может все же нада continue ??? и проверку на ошибки c реквотами, и тд
        }
+ 我在某处读到,当选择一个开放的票据时,检查OrderClosetime是很有用的(他们把它=0)。
 
朋友们,你们能不能告诉我。一个能够识别目标的指标。在此基础上设定利润。
 
alexey1979621:
问候,我在这样一件小事上卡住了。我需要在价格越过(正好在零点)MA线的时候关闭开仓交易。我有这样的代码--它不起作用。

还有一个问题--我怎样才能以编程方式设置价格在一定时间内通过30点,比如1小时、2小时。我正在研究M15的时间框架

提前感谢。

第一个吸引我眼球的东西(替代品)。

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

第二:阅读关于实数比较的规则。