Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 671

 
Vitaly Muzichenko:

A essência do indicador: muitos gráficos estão abertos e o indicador está instalado num único gráfico, quando se adiciona um novo gráfico a partir da análise do mercado, o indicador apanha-o e gere-o

Indicador: O sincronizador habitual de todos os gráficos do terminal, criado para uma gestão e análise rápidas, se mudar o tempo num deles, mudará para todos em paralelo, zoom in/out, rolagem sincronizada.

Na essência, os gráficos podem ser diferentes em cor e na presença de objectos sobre eles, ou mesmo sem objectos. Um gráfico testado pode ter antecedentes diferentes, dependendo do TS em teste e do estado de espírito.

Não existe uma forma programática de determinar se o gráfico é do Testador de Estratégia?


Talvez tente ChartGetInteger(0,CHART_IS_OFFLINE);

Ainda não tentei - não direi, mas talvez...
 
Artyom Trishkin:

Talvez devesse tentar ChartGetInteger(0,CHART_IS_OFFLINE);

Ainda não tentei - não sei dizer, mas talvez...
Verificou-o - não funciona(
 
Mikhail Zaprudin:


paragem de venda falhada 1,00 RTS-12,16 a 62180 sl: 66497 tp: 60453 [Paragens inválidas]

Veja o tamanho do tick na especificação do instrumento e tudo se tornará claro de uma só vez.
 
Alexey Kozitsyn:
Procure o tamanho do tick na folha de dados da ferramenta e tudo se tornará claro de uma só vez.

Obrigado, reparei nisso um pouco antes do seu comentário, por isso apaguei o meu post

Anteriormente (com outras ferramentas) não havia necessidade de prestar atenção a este parâmetro, bastava normalizá-lo através do número de dígitos

 
Mikhail Zaprudin:

Obrigado, reparei nisso um pouco antes do seu comentário, por isso apaguei o meu post

Anteriormente não havia necessidade de prestar atenção a este parâmetro, bastava normalizar pelo número de dígitos

Quando estava a escrever pela primeira vez um Consultor Especialista para a FORTS, também tive muito tempo para perceber de onde vinham os erros...
 
por favor diga-me porque é que o testador de estratégia começou a mostrar apenas linhas em vez de velas (preços de abertura) MT4
batteur volume também não é adequado
Arquivos anexados:
 
Olá a todos, Quem me pode ajudar/dizer como converter uma simples coruja de MT4 para MT5.
Arquivos anexados:
c2j.mq4  3 kb
 
Alexandr Vetrov:
Olá a todos! Quem me pode ajudar/dizer como refazer a coruja mais simples de MT4 a MT5.

Utilizar a biblioteca padrão:

#include <Trade\PositionInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>  

CPositionInfo - para aceder às propriedades de posição, CTrade - para realizar acções comerciais (Comprar, Vender), CSymbolInfo - para obter os preços actuais. Mais ajuda

TimeToStruct


Por exemplo - pegue em qualquer um dos meus últimos códigos - EA:


Se não estiver claro - pergunte.

 
Alexandr Vetrov:
Olá a todos, Quem me pode ajudar/dizer como converter uma simples coruja de MT4 para MT5.
#include <MT4Orders.mqh>    // https://www.mql5.com/ru/code/16006
#include <MQL4_to_MQL5.mqh> // https://www.mql5.com/ru/code/16006

#ifdef __MQL5__
  int Hour( void )
  {
    MqlDateTime time;
    
    TimeCurrent(time);
    
    return(time.hour);
  }  
#endif

#include "c2j.mq4"
 
Vladimir Karputov:


Obrigado!!!
Razão: