[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 232

 
是的,我马上去做!!!。
 
 for (int iiri=total-1; iiri>=0; iiri--)
   {if(OrderSelect(iiri, SELECT_BY_POS))
   {if(OrderSymbol  ()==Symbol()      )
   {  
   if(OrderType    ()==OP_BUY&&OrderMagicNumber()==Magic2 && Bid>OrderOpenPrice()+NormalizeDouble(profit*Point,Digits))
   {
    ObjectCreate("Line1112"+OrderTicket(),OBJ_HLINE,0,0,OrderOpenPrice());
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_COLOR,Green);
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_STYLE,0);
    ObjectSet("Line1112"+OrderTicket(),OBJPROP_WIDTH,1);
   }
   if (NormalizeDouble(ObjectGet("Line1112"+OrderTicket(),OBJPROP_PRICE1),Digits)!=NormalizeDouble(OrderStopLoss(),Digits)&&ObjectFind("Line1112"+OrderTicket())==0)
   {
   OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(ObjectGet("Line1112"+OrderTicket(),Digits),OBJPROP_PRICE1),OrderTakeProfit(),0,Blue);
   }

}}} 

为什么拖动一行后,终端写下OrderModify错误1

并不断发出有无止损的指令?

 
Dimka-novitsek:
好吧,再来一次。我设置了SetIndexStyle--在两个预定义的点之间画一条线--像这样
DRAW_SECTION 1 非空线值之间的线段
我没有弄错,帮助说的是什么,对吗?
我使用DRAW_LINE。 DRAW_SECTION一些误解
 

如何在平台上正确安装一个新的EA?

 

你能告诉我,指标计算受到31根蜡烛的限制的原因是什么吗?到一定程度时一切都很好,但突然出现了这个恼人的限制。

代码。

   int counted_bars=IndicatorCounted();
   int limit, i;


   if(counted_bars<0) return(-1);

   limit=(Bars-counted_bars)-1;
 
   for(i=0; i<=limit+2;i++)
     {  

.............
     
     }
 
dzhini:

你能告诉我,指标计算受到31根蜡烛的限制的原因是什么吗?到一定程度时一切都很好,但突然出现了这个恼人的限制。

代码。

这不可能是事实。

在.............,寻找一个错误。

 
VOLDEMAR:

为什么拖动一行后,终端写下OrderModify错误1

并不断下达有止损和无止损的订单?

显然,没有理由改变价格,我在1.3500创建它,然后修改为1.3500。

拒绝接受1没有错误,但结果不明

创建对象 之前,检查该对象 是否不存在。

  if(ObjectFind("Line1112"+OrderTicket())<0)
      ObjectCreate("Line1112"+OrderTicket(),OBJ_HLINE,0,0,OrderOpenPrice());
 
OKULENOK84:

如何在平台上正确安装一个新的EA?

如何在MetaTrader 4中安装一个EA?
 
costy_:

这一点是无可厚非的。

在.............,寻找一个错误。

问题是一样的--计算后的数字比小数点低得多,所以指标在这样的部分后变成空白。
 
你能告诉我,代码中的哪个函数或哪一行负责调用专家的属性(有一个输入参数的窗口)? 我注意到有些专家在图表上工作时无法调用这个窗口,也就是说,你只能在初始启动时看到专家中设置了哪些参数,然后你就无法从图表中看到那里规定的内容。