Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 989
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Cómo puedo encontrar el motivo de este mensaje?
Perfilador
¿No sabes cómo comprobar si el valor de retorno es cero? ¿Y no sabe cómo salir de OnCalculate() con un retorno de cero? ¿Nunca has intentado buscar información en la web?
Esto no es un indicador.
He especificado intencionadamente si debo hacer comprobaciones en cada llamada o con una al inicio de OnTick es suficiente...
Las devoluciones no son aceptables para mí... y hacer un bucle de espera en el probador es imposible, y en el real debería funcionar (¿o no?).
Mi calificación no es para programar, no soy un programador, y estoy aprendiendo este complicado negocio sólo gracias a gente como tú, realmente aprecio la retroalimentación de la gente conocedora.
Gracias por su comprensión.
Perfilador
¿Y si ocurre una vez al día o menos?
Hola. Por alguna razón, handel sólo se transfiere cuando se pone en todos los períodos, pero lo pongo en un período determinado y no hay nada. No sé cuál es el problema. He probado a introducir datos no procedentes de variables globales directamente en handel, el resultado es el mismo. ¿Qué pasa?
Estudia el error, Artem tiene razón al decir que hay que revisar todo 10 veces...
ERR_INVALID_ARRAY
4006
Matriz de tipo inadecuado, tamaño inadecuado u objeto de matriz dinámica corrupto
ERR_INDICATOR_DATA_NOT_FOUND
4806
Datos solicitados no encontrados
Hola. Me he dado cuenta de que el handel sólo se transfiere cuando está configurado para todos los períodos, pero cuando lo configuro para un período determinado, no pasa nada. No entiendo cuál es el problema. Intenté escribir en handel directamente y no desde las variables globales, el resultado es el mismo. ¿Qué pasa? Necesito que el valor sea del mismo periodo.
Tomas ejemplos del CodeBase de los indicadores de Scriptor, ¿no es así? ¿Verdad? A continuación, busque en su código (recientemente publicado) los ejemplos que tienen MTF en su nombre, pero sin MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Es decir, si quiere obtener datos sobre el símbolo actual, pero de otro marco temporal distinto al del periodo del gráfico, entonces necesita un ejemplo de indicador de marco temporal múltiple. En MCP no debe involucrarse todavía - allí en la OOP con el uso de las clases estándar. Te confundirás.
Por ejemplo, este cálculo:
Es sólo para MA que trabajan en el período actual y el símbolo. Para trabajar en un período diferente, el cálculo será diferente. Búscalo - todo está cerca, y la dirección que te di.
Tomas ejemplos del CodeBase de los indicadores de Scriptor, ¿no es así? ¿Verdad? A continuación, busque en su código (recientemente publicado) los ejemplos que tienen MTF en su nombre, pero sin MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Es decir, si quiere obtener datos sobre el símbolo actual, pero de otro marco temporal distinto al del periodo del gráfico, entonces necesita un ejemplo de indicador de marco temporal múltiple. En MCP no debe involucrarse todavía - allí en la OOP con el uso de las clases estándar. Te confundirás.
Por ejemplo, este cálculo:
es sólo para MA que trabaja en el período actual y el símbolo. En el caso de trabajos en un periodo diferente, el cálculo será distinto. Buscar - todo está cerca, y te di la dirección.
Estudia el error, Artem tiene razón al decir que hay que revisar todo 10 veces...
ERR_INVALID_ARRAY
4006
Matriz de tipo inadecuado, tamaño inadecuado u objeto de matriz dinámica corrupto
Gracias
Por favor, pero he copiado el error equivocado, debería ser
ERR_INDICATOR_DATA_NOT_FOUND
4806
No se han encontrado los datos solicitados
La cuestión es que el número de barras es diferente para los distintos TF y esto debe tenerse en cuenta.
Por favor, pero he copiado el error equivocado, debería ser
ERR_INDICATOR_DATA_NOT_FOUND
4806
No se han encontrado los datos solicitados
La cuestión es que el número de barras es diferente para los distintos TF y esto debe tenerse en cuenta.
Lo estaba comprobando. Pero el PROBLEMA es que al haber puesto handel en un periodo constante, en
CopyBuffer el valor en otros plazos NO ES PERMANENTE. En el período de asa establecido el valor era, pero en los marcos de tiempo más pequeños 0,0 (cero). Se movió en busca del buffer... cero. ¿Por qué no se pasa alCopyBuffer?