How can I tell if I have decompiled or not? - page 32

 
Uladzimir Izerski:
We cannot be 100% sure, but decompilation is drawn in loops.

Shouldn't the decompilation process use numerical values instead ofSELECT_BY_POS,MODE_TRADES etc.?

 
Irek Gilmutdinov:

It doesn't even come close to looking like a decompiled source.

If the source has been decompiled, it has been edited to such an extent that it is impossible to say for sure.

The latest versions of Ilan do not look like decompiled either, but they are all unambiguously modifications of the decompiler.
 
Mikhail Zhitnev:

See if this is a decompilation, or not? Do I give up this kind of work?

Code snippets:

stoic decompile
 

Can this code be considered decompiled?

Here is a fragment

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:

Can this code be considered decompiled?

Here's a fragment.

Looks like it, but no, probably not. Some variable names make sense. Although, maybe a reworked decompile...

Most likely decompiled after processing.
 
Реter Konow:
It seems to be, but it's not. The names of some variables are meaningful. Although, maybe it's a recompiled decompile...

Most likely decompiled after processing.

The question is whether they will ban me for it or not))).

The rest of the code seems to be generally adequate.

 
Andrey Kaunov:

The question is whether it will be banned or not)))

The rest of the code seems generally adequate.

I think it's a processed decompile. Variables were hastily renamed.
 
Andrey Kaunov:

The question is whether it will be banned or not)))

The rest of the code seems to be generally adequate.

The name li¹ is suspicious

 
Can't I use other people's code snippets? Because my whole project consists of bits and pieces not written by me. But I'm not trying to sell them....
 
Реter Konow:
Looks like it, but no, probably not. Some variable names make sense. Although maybe a reworked decompile...

Most likely decompiled after processing.

maybe

pep = 0;
   int bep = 0;
   int tep

pep - in someone else's language pips, and bep - tp, tep-sl)

cero - bar)