Hello !

  How to create a array with the calculated numbers in a « for » loop ?

I spy the numbers with   _TRACE(NumToStr(Value1,1.3));
And in the debugView , I see that it is exactly the array I need to create 

In fact it seems that the trickor philosophy in AFL code is to understand how 
to retrieve number from a array and how to create a array with a number's list .

  b= Foreign("^FCHI","Close");  
  stockname = Name();
  sectorname = SectorID();   
  listdestocks = CategoryGetSymbols( categoryIndex, sectorname ) ;     
  nbstock = 0 ;

  createdarray = 0;
  Value1 = 0;


for( i = 0; (sym = StrExtract( listdestocks, i ) ) != ""; i++ )  
  {
   nbstock = i ;
  }
  nbstock++ ;  
  

for( i = 1; i < nbstock; i++ )  
  {
   for( i = 0; (sym = StrExtract( listdestocks, i ) ) != ""; i++ )  
   {
   action = Foreign( sym, "Close");    
   Rapport = action/b;  
   basepricedetest = MA(Rapport,13);  
   Courbemansfield = ((Rapport/basepricedetest));

  Value1 = LastValue(Courbemansfield);
  
  _TRACE(NumToStr(Value1,1.3));

  }
  }



Reply via email to