[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 232

 
Sim, vou já tratar disso!!!
 
 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);
   }

}}} 

porque depois de arrastar uma linha o terminal escreve OrderModify error 1

e faz constantemente um pedido com ou sem uma parada?

 
Dimka-novitsek:
Muito bem, mais uma vez. Eu defini o SetIndexStyle - para traçar uma linha entre dois pontos pré-definidos - como este
DESENHAR_SECÇÃO 1 Segmentos de linha entre valores de linha não vazios
Eu acertei, o que diz a ajuda, certo?
Eu usoDRAW_LINE. Tenho alguns mal-entendidoscom a DRAW_SECTION.
 

como instalar corretamente um novo EA na plataforma?

 

Você pode me dizer qual pode ser o motivo para a limitação do cálculo do indicador em 31 velas. Tudo estava bem até certo ponto, mas de repente esta irritante limitação apareceu.

Código:

   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:

Você pode me dizer qual pode ser o motivo para a limitação do cálculo do indicador em 31 velas. Tudo estava bem até certo ponto, mas de repente esta irritante limitação apareceu.

Código:

Este não pode ser o caso.

Procure por um erro em .............

 
VOLDEMAR:

porque depois de arrastar uma linha o terminal escreve OrderModify error 1

e coloca constantemente um pedido com e sem parada?

Aparentemente, não há razão para alterar o preço e eu o criei a 1.3500 e depois o modifiquei para 1.3500.

ERR_NO_RESULT1Nenhum erro, mas o resultado é desconhecido

Antes de criar uma verificação do objeto para verificar a inexistência do objeto.

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

como instalar corretamente um novo EA na plataforma?

Como instalar uma EA no MetaTrader 4?
 
costy_:

Não há nada melhor que isso.

Procure por um erro em .............

O problema é o mesmo - após o cálculo, o número é muito menor que o ponto decimal, portanto o indicador fica em branco após tal seção.
 
Você pode informar qual função ou linha no código é responsável pela chamada das propriedades do especialista (com uma janela para entrada de parâmetros)? Notei que em alguns especialistas é impossível chamar esta janela quando ela funciona em um gráfico, ou seja, você pode ver quais parâmetros são definidos no especialista apenas na inicialização inicial, então você não pode ver o que está prescrito ali no gráfico.
Razão: