[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 273

 
Operr:

Você pode me dizer se é possível exportar os valores da coluna indicada para um arquivo externo e de que forma? Qualquer resposta seria bem-vinda.

Se a exportação não for possível, você sabe onde esses valores são armazenados?

Executar um roteiro e percorrer os objetos e escrever os valores em um arquivo.
 
Solree:

Bem, então é isso:

Bem, na verdade, apenas removeu os algoritmos para selecionar e identificar o item certo.


Toda a lógica tem que ser retrabalhada. Isto é feito de forma bastante confusa. E pode ser uma boa idéia começar por eliminar os objetos e desenhar através de buffers indicadores
 
volshebnik:

Desculpe, vou repetir minha pergunta, de alguma forma ela foi desviada...(....

Olá! Você poderia me dizer como isso pode acontecer?

i = 2, Aberto[i-2] = 1,5715
14:21:15 2011.01.12 18:08 My Fr Chekulaeva1 GBPUSD,M1: Low[i] = 1,5713, Low[i-1] = 1,5714
14:21:15 2011.01.12 18:08 Meu Fr Chekulaev1 GBPUSD,M1: Baixo[i+1] = 1,5714, Baixo[i-2] = 1,5715
14:21:15 2011.01.12 18:08 Meu Fr Chekulaev1 GBPUSD,M1: Aberto[i-2]-(Baixo[i]-1*PointX) = 0,0004
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1: 1*PointX = 0.0001

Este é um trecho dos dados dos registros durante os testes. 15-(13-1) deve ser 3. O testador lê 4. O que está errado?

Por que deveria ser? Como sabemos o que você tem na Open[i-2] ?
 

Isto é o que estou tentando fazer

double Equity[];
int i = 0;

int start()
  {
   Equity[i] = AccountEquity();
   i++;
   return(0);
  }

Mas, por alguma razão, os elementos não são atribuídos. Qual é o problema?

 
alex11230:

Isto é o que estou tentando fazer

Mas, por alguma razão, os elementos não são atribuídos. Qual é o problema?


O tamanho da matriz é indefinido
 
É isso mesmo, quero torná-lo dinâmico.
 
alex11230:
É isso mesmo, quero torná-lo dinâmico.

https://docs.mql4.com/ru/array/ArrayResize
 

Foi assim que aconteceu:

double Equity[1];
int i = 0;
int start()
  {
   if(Equity[i-1] != AccountEquity())
   {
   ArrayResize(Equity, ArraySize(Equity)+1);
   Equity[i] = AccountEquity();
   i++;
   }
   return(0);
  }
 

Como posso saber quantos carrapatos existem em um determinado intervalo?

Por exemplo, no gráfico EURUSD do último mês?

 
alex11230:

Como posso saber quantos carrapatos existem em um determinado intervalo?

Por exemplo, no gráfico EURUSD do último mês?


Contagem de volume, para o último mês