Como posso saber se me descompilei ou não? - página 32

 
Uladzimir Izerski:
Não podemos ter 100% de certeza, mas a descompilação é feita em loops.

O processo de descompilação não deveria utilizar valores numéricos em vez deSELECT_BY_POS,MODE_TRADES etc.?

 
Irek Gilmutdinov:

Nem chega perto de parecer uma fonte descompilada.

Se a fonte foi descompilada, ela foi editada a tal ponto que é impossível dizer com certeza.

As últimas versões de Ilan também não parecem descompiladas, mas são todas modificações inequívocas do descompilador.
 
Mikhail Zhitnev:

Veja se isto é uma descompilação ou não? Eu desisto deste tipo de trabalho?

Trechos de código:

descompilação estóica
 

Este código pode ser considerado descompilado?

Aqui está um fragmento

int start() {

   if (timeFrame!=Period())
   {
      int limit = MathMin(Bars-1,barsback*timeFrame/Period());
      for (int i = limit; i >= 0; i--)
      {
         int y = iBarShift(NULL,timeFrame,Time[i]);
         buffer1[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize,0,y);
         buffer2[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize,1,y);
      }
      return(0);
   }
   
   
   double low1;
   double high1;
   double cero[10000][3];
   if (!cer3) return (0);
   
  
   int pep = 0;
   int bep = 0;
   int tep = 0;
  
   double high60 = High[barsback];
   double low68 = Low[barsback];
   
   int li3 = barsback;
   int li6 = barsback;
   for (int li2 = barsback; li2 >= 0; li2--) {
      low1 = 10000000;
      high1 = -100000000;
      for (int li8 = li2 + Length; li8 >= li2 + 1; li8--) {
         if (Low[li8] < low1) low1 = Low[li8];
         if (High[li8] > high1) high1 = High[li8];
      }
      if (Low[li2] < low1 && High[li2] > high1) {
         bep = 2;
         if (pep == 1) li3 = li2 + 1;
         if (pep == -1) li6 = li2 + 1;
      } else {
         if (Low[li2] < low1) bep = -1;
         if (High[li2] > high1)bep  = 1;
      }
      if (bep != pep && pep != 0) {
         if (bep == 2) {
            bep = -pep;
            high60 = High[li2];
            low68 = Low[li2];
            cer = FALSE;
            cer2 = FALSE;
         }
         tep++;
         if (bep == 1) {
            cero[tep][1] = li6;
            cero[tep][2] = low68;
            cer = FALSE;
            cer2 = TRUE;
         }
         if (bep == -1) {
            cero[tep][1] = li3;
            cero[tep][2] = high60;
            cer = TRUE;
            cer2 = FALSE;
         }
         high60 = High[li2];
         low68 = Low[li2];
      }
      if (bep == 1) {
         if (High[li2] >= high60) {
            high60 = High[li2];
            li3 = li2;
         }
      }
      if (bep == -1) {
         if (Low[li2] <= low68) {
            low68 = Low[li2];
            li6 = li2;
         }
      }
      pep = bep;
      if (cer2 == TRUE) {
         buffer2[li2] = 1;
         buffer1[li2] = 0;
      }
      if (cer == TRUE) {
         buffer2[li2] = 0;
         buffer1[li2] = 1;
      }
      manageArrow(li2);
   }
   manageAlerts();
   return (0);
}
 
Andrey Kaunov:

Este código pode ser considerado descompilado?

Aqui está um fragmento.

Parece que sim, mas não, provavelmente não. Alguns nomes variáveis fazem sentido. Embora, talvez uma descompilação retrabalhada...

Muito provavelmente descompilados após o processamento.
 
Реter Konow:
Parece ser, mas não é. Os nomes de algumas variáveis são significativos. Embora, talvez uma descompilação refeita...

Muito provavelmente descompilados após o processamento.

A questão é se eles vão me banir por isso ou não)))).

O restante do código parece ser geralmente adequado.

 
Andrey Kaunov:

A questão é se será banido ou não))))

O restante do código parece geralmente adequado.

Eu acho que é uma descompilação processada. As variáveis foram renomeadas apressadamente.
 
Andrey Kaunov:

A questão é se será banido ou não))))

O restante do código parece ser geralmente adequado.

O nome li¹ é suspeito

 
Não posso usar os trechos de código de outras pessoas? Porque todo o meu projeto consiste em pedaços e peças não escritas por mim. Mas eu não estou tentando vendê-los....
 
Реter Konow:
Parece que sim, mas não, provavelmente não. Alguns nomes variáveis fazem sentido. Embora talvez uma descompilação retrabalhada...

Muito provavelmente descompilados após o processamento.

talvez

pep = 0;
   int bep = 0;
   int tep

pep - na língua de outra pessoa pips, e bep - tp, tep-sl)

cero - bar)

Razão: