Indicador diferencial Sultonov - página 9

 
Maxim Dmitrievsky:

No Excel, os dados são de um arquivo CSV, selecione seu arquivo no disco e coloque lá o delimitador apropriado

Veja como é feito em xls

Ao fazer o download, diz "erro de rede desconhecido".
 
Yousufkhodja Sultonov:
Diz "erro de rede desconhecido" ao fazer o download.

Não sei, está fazendo o download para mim.
 
Yousufkhodja Sultonov:
Diz "erro de rede desconhecido" ao fazer o download.
Talvez a versão do Excel seja diferente? Existem tais nuances.
 
Evgeny Belyaev:
Em nosso caso, há também uma coluna "data", o que complica o problema.
 
Yousufkhodja Sultonov:
Em nosso caso, há também uma coluna "data", o que complica o problema.

O que há de errado com a data?

 
Evgeny Belyaev:

O que há de errado com a data?

Não, eu já descobri.

Funcionou bem de acordo com seu esquema, obrigado.

 

Como obter os dados necessários em um arquivo csv no terminal MetaTrader 5 e como depois substituir o símbolo "." pelo símbolo "," nesse arquivo:

Passo 1:

Passo 1

Passo 2:

Etapa 2

Passo 3:

Etapa 3

Passo 4:

Etapa 4

Passo 5:

Passo 5

Passo 6:

Passo 6.

 

Finalmente, analisaremos no M1 TF. Período N=24, de 4:53 29.03.17 a 5:23 29.03.17:


Período N1000, de 4:53 29.03.17 a 23:50 29.03.17:

Agora, período N = 10000 das 4:53 29.03.17g às 08:16 30. 06. 17г.:

Após o pico de preços esperado, os Bears ficaram atrás dos Bulls e o mercado imediatamente se tornou em alta. Você não pode vê-lo pelo preço, já que ele começou a se aplanar, para desvio, mas, do olhar do meu indicador, o mercado foi incapaz de esconder suas verdadeiras intenções.

Parabéns a todos pelo nascimento da mais poderosa ferramenta de análise de mercado!

 

Tornei isso mais fácil. Eu escrevi um roteiro

/********************Script program start function********************/
void OnStart()
{
 MqlRates mqlRates[];
 int copyed = CopyRates(_Symbol, PERIOD_M1, 0, Bars(_Symbol, PERIOD_M1), mqlRates);
 int handle = FileOpen("EURUSD1.csv", FILE_WRITE|FILE_CSV);
 for(int i = 1; i < copyed; i++)
  {
   FileWrite(handle, mqlRates[i].time, mqlRates[i].open, mqlRates[i].high, mqlRates[i].low, mqlRates[i].close, mqlRates[i].tick_volume);
  }
   FileClose(handle);
 Comment("");
}/********************************************************************/

e recebeu o arquivo de 6.11.2014 a 1.09.2017 em um segundo. Mas depois tive que dividir a data e a hora em duas colunas. Foi mais fácil do que complementar o roteiro e reescrever o arquivo.

Se você precisar, leve-o.

Arquivos anexados:
EURUSDm1.zip  12035 kb
 
Alexey Viktorov:

Tornei isso mais fácil. Eu escrevi um roteiro

e recebeu o arquivo de 6.11.2014 a 1.09.2017 em um segundo. Mas depois tive que dividir a data e a hora em duas colunas. Foi mais fácil do que complementar o roteiro e reescrever o arquivo.

Se você precisar, leve-o.

Obrigado, certamente vou usá-lo - com quase 3 anos de antecedência.