posso usar estes () {} tanto ?? - página 5

 
7bit:
Se fosse meu trabalho consertar seu código e/ou encontrar os suportes correspondentes em seu código, a primeira coisa que eu faria seria formatá-lo corretamente para poder lê-lo de fato.

como usar o software universalindentgui ?
 

onde o erro ???

por favor, alguém por favor ajude ....

 
albert_lim83:

onde o erro ???

por favor, alguém por favor ajude ....

Este é o código após a formatação: Parece não faltar nenhum aparelho encaracolado, mas em alguns destes se você esqueceu um ; após o OrderSend(). Eu não mudei nada, apenas apliquei o formatador de código, você pode ver como isto já dá uma visão totalmente diferente sobre o código e pode cometer erros óbvios:

//+------------------------------------------------------------------+
//|                                                   NightMare1.mq4 |
//|                                             Copyright 2012, Abu. |
//|                                        https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Abu."
#property link      "https://www.metaquotes.net/"

extern string Name_Expert = "NightMare";
extern double StartHour1 = 0000;
extern double StopHour1  = 0759;
extern double StartHour2 = 0800;
extern double StopHour2  = 1859;
extern double StartHour3 = 1900;
extern double StopHour3  = 2359;
extern double LongTP1  = 80;
extern double ShortTP1 = 80;
extern double longSL1  = 150;
extern double ShortSL1 = 150;
extern double LongTP2  = 180;
extern double ShortTP2 = 180;
extern double longSL2  = 150;
extern double ShortSL2 = 150;
extern double LongTP3  = 50;
extern double ShortTP3 = 50;
extern double longSL3  = 150;
extern double ShortSL3 = 150;
extern double LotSize = 0.1;
extern double MaxOrders = 5;
extern double SafetyPercent = 50;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
   if(AccountFreeMargin()<(SafetyPercent/100)*AccountBalance()) {
      Print("We have no money. Free Margin = ", AccountFreeMargin());
      return(0);
   }
   if(Bars<50) {
      return(0);
   }
   if(OrdersTotal()>MaxOrders()) {
      return(0);
   }
   double diClose0=iClose(NULL,5,0);
   double diMA1=iMA(NULL,5,5,0,MODE_EMA,PRICE_OPEN,1);
   double diClose2=iClose(NULL,5,0);
   double diMA3=iMA(NULL,5,4,0,MODE_EMA,PRICE_OPEN,1);

   if (TimeCurrent()>StartHour1())&(TimeCurrent()<StopHour1()) {
      if ((diClose0<diMA1)) {
                                                  //----
         OrderSend(Symbol(),LongTP1,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
         return(0);
      }
      else
      if ((diClose2>diMA3)) {
                                                  //----
         OrderSend(Symbol(),ShortSL1,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
         return(0);
      }

      return(0);
   }

   if (TimeCurrent()>StartHour2())&&(TimeCurrent()<StopHour2()) {
      if ((diClose0<diMA1)) {
                                                  //----
         OrderSend(Symbol(),LongTP2,0.1,Ask,3,Bid-15*Point,Bid+15*Point)
            return(0);
      }
      else
      if ((diClose2>diMA3)) {
                                                  //----
         OrderSend(Symbol(),ShortSL2,0.1,Ask,3,Bid-15*Point,Bid+15*Point);
         return(0);
      }
      return(0);
   }
   if (TimeCurrent()>StartHour3())&&(TimeCurrent()<StopHour3()) {
      if ((diClose0<diMA1)) {
                                                  //----
         OrderSend(Symbol(),LongTP3,0.1,Ask,3,Bid-15*Point,Bid+15*Point)
            return(0);
      }
      else
      if ((diClose2>diMA3)) {
                                                  //----
         OrderSend(Symbol(),ShortSL3,0.1,Ask,3,Bid-15*Point,Bid+15*Point)
            return(0);
      }
      return(0);
   }
   return(0);
}
 
ya, eu vi isso, eu perdi 3; após o término do pedido.
 
7bit:
Se fosse meu trabalho consertar seu código e/ou encontrar os suportes correspondentes em seu código, a primeira coisa que eu faria seria formatá-lo corretamente para poder lê-lo de fato.

Formatado corretamente é um termo relativo . .

 
7bit:

Este é o código após a formatação: Parece que não faltam suportes encaracolados, mas em alguns destes se você esqueceu um ; após o OrderSend(). Eu não mudei nada, apenas apliquei o formatador de código, você pode ver como isto já dá uma visão totalmente diferente sobre o código e pode cometer erros óbvios:


como o formatador de código utiliza ?

onde o software,

pode compartilhar comigo ?

obrigado ...

 
WHRoeder:

As pessoas têm ajudado você a chegar a extremos. Você tem sido ABUSANDO a ajuda aqui. Fazendo perguntas tão elementares. Encontre os parênteses que faltam por conta própria. Está acima da OrderSend, e levei cerca de 20 segundos com o bloco de notas2 para encontrá-lo.

Portanto, eu o coloquei na categoria de troll e não o ajudarei.

Bem, demorou muito tempo para que você descobrisse isso! Enquanto os trolls habituais tentam criar argumentos, este troll está tentando criar aborrecimento por ser pateticamente inútil. Como todos nós temos um objetivo de ajudar as pessoas, ele está criando uma situação de ajuda fracassada que causa angústia.


albert_lim83 Eu vi seus outros longos fios onde você finge estupidez de categoria para chatear as pessoas genuínas aqui reunidas. Por que você não tenta encontrar algo útil para fazer com sua vida?

Você pode ficar ofendido com meu post se quiser, mas as regras do fórum só se aplicam a seres humanos e não a trolls.

 

esperar, esperar...

talvez esse seja meu antigo posto...

i already change the new life ...
 
albert_lim83:

como usar o software universalindentgui ?

* colar o código no editor (apagar o código de exemplo)

* então selecione um dos motores de formatação (eu usei BCPP mas você também pode usar qualquer outro motor de formatação que entenda C/C++/Java)

* marque a caixa de seleção "visualização ao vivo".

* jogar com as configurações do formatador até formatar o estilo que você preferir (o BCPP tem muito poucas configurações, então é simples de configurar, use 3 espaços para indentação e sem abas que é o padrão MT4)

 
realmente preciso que todos vocês me ajudem ...