Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1184
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 llamar a un indicador personalizado desde un EA? En mql4 se hacía llamando a iCustom().
https://www.mql5.com/ru/docs/series/copybuffer
pero el ejemplo en la ayuda no es ilustrativo, busque en los artículos - hubo una vez una serie de artículos sobre la transición a MQL5 - hay buenos ejemplos
https://www.mql5.com/ru/docs/series/copybuffer
pero el ejemplo en la ayuda no es ilustrativo, busque artículos - hubo una vez una serie de artículos sobre la transición a MQL5 - hay buenos ejemplos
uh-huh
Pero no necesito obtener el buffer del indicador, sólo necesito tirar de él para que funcione su OnCalculate()
sip
Pero no necesito obtener un búfer de indicador, sólo necesito tirar de él para que funcione su OnCalculate()
Aquí tienes algunos ejemplos, aprovéchalos
He intentado añadir el indicador a través deChartIndicatorAdd(), pero no ha funcionado.
Después de iniciar el probador, un gráfico con el indicador apareció en la ventana del terminal, pero no funciona con los ticks del probador.
Y no se añade a la ventana del probador en absoluto.
https://www.mql5.com/ru/docs/series/copybuffer
Eso ayudó, gracias)
Y para no levantarme dos veces, ¿por qué se añade un nuevo gráfico al terminal cuando se ejecuta en el probador?
Eso ayudó, gracias)
Y para no levantarme dos veces, ¿por qué se añade un nuevo gráfico al terminal cuando se ejecuta en el probador?
Haga clic con el botón derecho del ratón en la pestaña de backtest - hay una casilla de verificación para la apertura automática del gráfico - esto es probablemente lo que necesita
¡Hola Conocedores!
Aquí está el código :
struct STRUCT_POSITION {\año...\año}
STRUCT_POSITION SPosition[];
Pregunta:
¿Qué es STRUCT_POSITION SPosition[]; ? Si está creando una instancia de la estructura, ¿por qué es una matriz dinámica? ¿Es realmente posible hacer esto? ¿Por qué?
Estaré muy agradecido por su respuesta.
¡Hola Conocedores!
Aquí está el código :
struct STRUCT_POSITION {\año...\año}
STRUCT_POSITION SPosition[];
Pregunta:
¿Qué es STRUCT_POSITION SPosition[]; ? Si está creando una instancia de la estructura, ¿por qué es una matriz dinámica? ¿Es realmente posible hacer esto? ¿Por qué?
Le agradecería mucho una respuesta.
La línea
declara un array (nombre del array 'SPosition') de la estructura STRUCT_POSITION. Y esta matriz es dinámica, ya que nadie sabe cuántas posiciones se escribirán en la matriz.
La línea
declara un array (nombre del array 'SPosition') de la estructura STRUCT_POSITION. Y esta matriz es dinámica, porque nadie sabe cuántas posiciones se escribirán en la matriz.
Sí, pero no hay ningún array en la declaración de la estructura. Sólo hay variables de diferentes tipos.
Debo haber entendido algo mal.
Le agradezco mucho que me responda, ¿le importaría explicarlo? No entiendo, ¿cómo se puede declarar un array de estructura, si no había ningún array en la descripción de la estructura? (No lo escribí enseguida, error mío) (Por cierto, ¿no es este tu EA? Lo estoy estudiando como muestrahttps://www.mql5.com/ru/code/27559 )
Sí, pero no hay ningún array en la declaración de la estructura. Sólo hay variables de diferentes tipos.
Debo estar perdiendo algo.
Te agradezco mucho las respuestas, ¿podrías explicarlo? No entiendo, ¿cómo se puede declarar un array de estructura, si no había ningún array en la descripción de la estructura? (No lo escribí enseguida, error mío) (Por cierto, ¿no es este tu EA? Lo estoy estudiando como muestrahttps://www.mql5.com/ru/code/27559 )
Si tienes una pregunta sobre el código, pregunta en la discusión del código.