[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 163

 

ajuda!

Eu já estou com os miolos em franja!

como posso, por exemplo, fazer com que o preço mínimo dos últimos 20 castiçais seja escrito em um array personalizado em vez de LOW

 
evgenio писал(а) >>

ajuda!

Eu já estou com os miolos em franja!

como fazer, por exemplo, o preço mínimo dos últimos 20 castiçais para escrever em uma matriz personalizada em vez de BAIXO

double _low[20];
for (int i=0; i<20; i++)
   _low[ i]=Low[ i];
Você poderia fazer isso. Não é a melhor opção, porém.
 
Vinin >> :
Você poderia fazer isso. Não é a melhor opção, porém.

for (i=Bars-5; i==Bars; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[1]);
return(0);

>> por que sempre imprime zero?
 
PLUT >> :

Olá, acabei de me inscrever e decidi iniciar um tópico. Acho que é a coisa certa a fazer, pois eu mesmo tenho muitas perguntas.

Estou cansado de procurar por respostas em outros fóruns, alguns inundadores. Eu não tenho idéia do que fazer com o tema.

A única diferença é que eles não dispõem de informações suficientes para os corretores.

Eu tenho algo, mas na minha opinião há erros, olhe para seu poh de lazer.

Aconselhar um principiante sobre um sistema de trabalho simples.

 
PLUT >> :

Olá, acabei de me inscrever e decidi iniciar um tópico. Acho que é a coisa certa a fazer, pois eu mesmo tenho muitas perguntas.

Estou cansado de procurar por respostas em outros fóruns, alguns inundadores. Eu não tenho idéia do que fazer com o tema.

A única diferença é que eles não têm dinheiro suficiente para os corretores.

Eu tenho algo, mas na minha opinião há erros, olhe para seu poh de lazer.

Aconselhar um principiante sobre um sistema de trabalho simples.

 
evgenio писал(а) >>

for (i=Bars-5; i==Bars; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[1]);
return(0);

imprime zero o tempo todo ???? por que ???

A primeira impressão diz que não há erro.

O segundo dá o valor correto do elemento da matriz.

Embora, se as barras forem iguais a 5, você pode obter um valor diferente.

Faça um loop a partir de 0 para verificar pelo menos.

 
Panfilov писал(а) >>

Aconselhar um principiante sobre um sistema de trabalho simples.

A mais fácil é a cabeça e as mãos.

 

int start()
{
for (i=0; i==5; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[0]);
return(0);
}

O que está acontecendo novamente?
 
evgenio писал(а) >> zero novamente o que está acontecendo?
int start()
{
double as[5];
  for ( i=0; i==5; i++)
  {
     as[ i]=Low[ i];
     Print (DoubleToStr( as[ i],Digits));
  }
  return(0);
}

Execute este aqui.
 
Vinin >> :
>> Execute este aqui.

Não está funcionando.