Wartość wsteczna ZigZag

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

Kod: Zaznacz cały

void getZigZagXpoints (double &resTab[], int &shifttab[], int zRes=20,int zzDepth=10,int zzDeviation=5,int zzBackstep=5, int TF=15)
{  double zigzag;
   ArrayResize(resTab,zRes); 
   ArrayResize(shifttab,zRes);
   int n=0;    
   for(int i=0;n<zRes;i++)
   {  zigzag = iCustom(Symbol(),TF,"ZigZag",zzDepth,zzDeviation,zzBackstep,0,i); 
      if(  zigzag > 0 )
      {  resTab[n]=zigzag; 
         shifttab[n]=i;
         n++;        
      }      
   } 
   for(int q=0;q<17;q++)
   {  if( ((resTab[q]>resTab[q+1]) && (resTab[q+1]>resTab[q+2])) || ((resTab[q]<resTab[q+1]) && (resTab[q+1]<resTab[q+2])) )
      {  int u=q+1;  // pozycja braku ekstrema kasowana nastepna na jej miejsce
         for(;u<20;u++)  
         {  resTab[u]=resTab[u+1];
            shifttab[u]=shifttab[u+1];
         }
      }
   }   
}
do 1 tablicy zapisuje wartosci zz do drugiej ile swieczek do zz

tylko widze ze Ty jakiegos innego ZZ uzywasz

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

xpep pisze:tylko widze ze Ty jakiegos innego ZZ uzywasz
To nie problem. Albo dam sobie zwykly ZigZag, albo przerobie sobie Twój kod. Zaraz przetestuję Twój kod. Dzięki.

Dodano po 18 godzinach 11 minutach:

Wszystko dziala. Dziekuję xpep.
Solą życia jest kasa.

ODPOWIEDZ