Especialistas: Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5

 

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5:

Na quinta parte do livro, mergulhamos no estudo da API quanto à negociação algorítmica, incluindo análise e processamento de dados financeiros, visualização em gráficos e automação de ações, além de interação com o usuário.

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5

Autor: MetaQuotes

 
Aprenda com o Ocidente.
 
Obrigado, senhor.
 
Onde está o livro? 🤔
 
Vitaliy Belomestnov #:
Onde está o livro? 🤔

No cabeçalho da página - Algotrading Tutorial.

Программирование на MQL5 для трейдеров - Учебник на MQL5.com
Программирование на MQL5 для трейдеров - Учебник на MQL5.com
  • www.mql5.com
Современный трейдинг немыслим без компьютера. Автоматизация рабочего процесса трейдера уже давно вышла за пределы бирж и офисов брокеров, став...
 

Anexei aqui uma versão ligeiramente modificada do indicador IndDeltaVolume.mq5. Nessa versão, o testador desativou a saída de avisos de que a função CopyTicksRange não retornou dados. No momento, o testador tem um bug que faz com que a solicitação de ticks no histórico (mesmo dentro de barras visíveis) retorne 0 e código de erro zero. Um problema semelhante é demonstrado para o indicador de teste do MQ.

Ao trabalhar no testador, o CopyTicksRange retorna ticks apenas para as barras a partir da data de teste, o que, para esse indicador, significa um atraso nas barras BarCount - além disso, o histograma é desenhado normalmente. Não há esse problema no gráfico on-line.

Também foi adicionado o cálculo delta para volumes reais (anteriormente, apenas compra e venda eram exibidas separadamente) e nível horizontal 0.

Новая версия платформы MetaTrader 5 build 4755: общие улучшения
Новая версия платформы MetaTrader 5 build 4755: общие улучшения
  • 2025.05.23
  • fxsaber
  • www.mql5.com
В пятницу 13 декабря 2024 года будет выпущена обновленная версия платформы MetaTrader 5...
Arquivos anexados:
 
Não encontrei exemplos de uso da função CopySeries() no livro. Será que procurei mal ou há algum motivo para não usá-la?
 
Aleksey Nikolayev #:
Não encontrei exemplos de uso da função CopySeries() no livro. Será que procurei mal ou há algum motivo para não usá-la?

Você pode considerar isso uma omissão, que aconteceu porque a função foi adicionada à API quando o livro já estava meio escrito (incluindo a seção correspondente). Em muitos outros casos, as atualizações da MQL5 foram prontamente adicionadas antes da finalização, mas não aqui. Por outro lado, o livro não precisa conter absolutamente toda a API.

 
Stanislav Korotky #:

Você pode considerar isso uma omissão, que aconteceu porque a função foi adicionada à API quando o livro já estava meio escrito (incluindo a seção relevante). Em muitos outros casos, as atualizações da MQL5 foram prontamente adicionadas antes da finalização, mas não aqui. Por outro lado, o livro não precisa conter absolutamente toda a API.

Sem a menor intenção de criticar, apenas pensei que, de repente, algo está errado com essa função (não pensei nas datas do livro e da introdução da função).