Página 2 de 2
					
				Re: Error extraño con arrays
				Publicado: 11 Dic 2020 01:51
				por Nightmare
				
recin lo prubeo en codigo
Algo como esto funciona
   double mad[20];
   ArrayFill(mad,0,20,10);
   mad[15]=123;
   for(int i=0; i<20; i++)
      printf(mad
);
Pero agregar esto usando un arreglo local ya no
  iMAOnArray(mad,0,20,0,MODE_SMA,0);
supongo que para que funcione iMAOnArray, se necesita acceso global 
 
			 
			
					
				Re: Error extraño con arrays
				Publicado: 11 Dic 2020 09:28
				por burrocampeador
				Os adjunto el programa con las 3 líneas, por si queréis experimentar con ello. Como veis, no tiene nada especial excepto las 3 líneas en la función de inicialización. También podríais ponerlas en la función onTick() y el resultado sería el mismo. Un saludo y gracias por todo.
 
			 
			
					
				Re: Error extraño con arrays
				Publicado: 11 Dic 2020 09:30
				por burrocampeador
				Nightmare escribió: 11 Dic 2020 01:51

recin lo prubeo en codigo
Algo como esto funciona
   double mad[20];
   ArrayFill(mad,0,20,10);
   mad[15]=123;
   for(int i=0; i<20; i++)
      printf(mad
);
Pero agregar esto usando un arreglo local ya no
  iMAOnArray(mad,0,20,0,MODE_SMA,0);
 
Efectivamente. Es lo que comenté en el primer mensaje del hilo. Un saludo! 
			 
			
					
				Re: Error extraño con arrays
				Publicado: 11 Dic 2020 16:44
				por Guille
				Buenas tardes,
En mi opinión metatrader es una plataforma que quizás esté bien para empezar o para operar manualmente, pero la verdad, en cuanto a programar sistemas algorítmicos de trading, no la veo muy confiable... 
Yo solo la probé para operar manualmente pero cuando decidí aprender a programar me incliné a otras más profesionales y la verdad, cuando cambié a otras plataformas, el metatrader me parecía una plataforma de juguete.
Saludos