Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 989
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Como encontro a razão para esta mensagem?
Profiler
Não sabe como verificar o valor de retorno para zero? E não sabe como sair da OnCalculate() com um retorno de zero? Nunca tentou procurar informações no sítio web?
Isto não é um indicador.
Especificei intencionalmente se devo fazer verificações em cada chamada ou uma no início do OnTick é suficiente...
As devoluções não são aceitáveis para mim ... e fazer looping na espera no testador é impossível, e no real deve funcionar (ou não?).
A minha classificação não é para programação, não sou um programador, e estou a aprender este complicado negócio apenas graças a pessoas como você, aprecio realmente o feedback de pessoas com conhecimentos.
Obrigado pela vossa compreensão.
Profiler
E se acontecer uma vez por dia ou menos?
Olá. Não consigo encontrar nada, por alguma razão o handel só transfere quando está definido para todos os períodos, mas eu defino-o para um determinado período e nada acontece. Não sei qual é o problema. Tentei introduzir dados não provenientes de variáveis globais directamente no handel, o resultado é o mesmo. O que é que está errado?
Estude o erro, Artem tem razão em dizer que deve verificar tudo 10 vezes...
ERR_INVALID_ARRAY
4006
Matriz de tipo impróprio, tamanho impróprio ou objecto de matriz dinâmica corrompida
ERR_INDICATOR_DATA_NOT_FOUND
4806
Dados solicitados não encontrados
Olá. Reparei que o handel só se transfere quando está definido para todos os períodos, mas quando o defino para um determinado período, nada acontece. Não compreendo qual é o problema. Tentativa de digitação em handel directamente não a partir de variáveis globais, o resultado é o mesmo. O que é que está errado? Preciso que o valor seja do mesmo período.
Tira exemplos da CodeBase dos indicadores do Scriptor, não tira? Certo? Depois procure no seu código (recentemente publicado) exemplos que tenham MTF no seu nome, mas sem MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Isto é, se quiser obter dados sobre o símbolo actual, mas a partir de um período de tempo diferente do período do gráfico, então precisa de um exemplo de um indicador multi-tempo. No MCP ainda não se deve envolver - lá no OOP com a utilização das classes padrão. Vai ficar confuso.
Por exemplo, este cálculo:
É apenas para MA a trabalhar no período e símbolo actuais. Para trabalhar num período diferente, o cálculo será diferente. Procurem - tudo está perto, e a direcção que vos dei.
Tira exemplos da CodeBase dos indicadores do Scriptor, não tira? Certo? Depois procure no seu código (recentemente publicado) exemplos que tenham MTF no seu nome, mas sem MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Isto é, se quiser obter dados sobre o símbolo actual, mas a partir de um período de tempo diferente do período do gráfico, então precisa de um exemplo de um indicador multi-tempo. No MCP ainda não se deve envolver - lá no OOP com a utilização das classes padrão. Vai ficar confuso.
Por exemplo, este cálculo:
é apenas para MA a trabalhar no período e símbolo actuais. Para trabalhos sobre um período diferente, o cálculo será diferente. Pesquisa - tudo está perto, e eu dei-lhe a direcção.
Estude o erro, Artem tem razão em dizer que deve verificar tudo 10 vezes...
ERR_INVALID_ARRAY
4006
Matriz de tipo impróprio, tamanho impróprio ou objecto de matriz dinâmica corrompida
Obrigado
Por favor, mas eu copiei o erro errado, deveria ser
ERR_INDICATOR_DATA_NOT_FOUND
4806
Os dados solicitados não foram encontrados
A questão é que o número de barras é diferente para diferentes TFs e isto deve ser tido em conta.
Por favor, mas eu copiei o erro errado, deveria ser
ERR_INDICATOR_DATA_NOT_FOUND
4806
Os dados solicitados não foram encontrados
A questão é que o número de barras é diferente para diferentes TFs e isto deve ser tido em conta.
Estava apenas a verificá-lo. Mas o PROBLEMA é que, tendo passado por um período constante, em
CopyBuffer o valor em outros prazos NÃO é PERMANENTE. No período de manuseamento estabelecido o valor era, mas nos prazos mais pequenos 0,0 (zero). Movido em busca do tampão... zero. Porque não é passado paraCopyBuffer?