Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 604
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
Contrapregunta.
¿Cree que el movimiento de cualquier par de divisas: gráfico, precios de compra y venta, etc., depende de un conjunto de sus variables?
El movimiento de la tasa no depende de las variables, pero el operador trata de encontrar patrones en el movimiento, y sobre esta base elige las variables (entradas) para abrir, mantener y cerrar la posición. Al fin y al cabo, el sistema de trading es un conjunto de reglas destinadas a un trabajo rentable. Tal vez, la distribución de los beneficios y las pérdidas es aleatoria, pero su proporción es diferente y, por lo tanto, se forman sistemas de comercio rentables. Supongo que sí.
Por favor, aconsejen la función de limitar, en Expert Advisor quiero poner una prohibición de vender o comprar desde la media móvil.
Esto es molesto. La referencia del array no se pasa a la función.
Con este doble *out[] - no importa cómo se escriba, se producen todos los errores.
'BatIndicators.mqh' BatIndicators.mqh 1 1
'*' - no se puede utilizar el puntero BatIndicators.mqh 18 45
'out' - las matrices se pasan sólo por referencia BatIndicators.mqh 18 46
2 error(es), 0 advertencia(s) 3 1
uno o el otro o ambos. Recuerdo que antes no había problema, o es en C. )
Esto es molesto. La referencia del array no se pasa a la función.
Con este doble *out[] - no importa cómo se escriba, se producen todos los errores.
'BatIndicators.mqh' BatIndicators.mqh 1 1
'*' - no se puede utilizar el puntero BatIndicators.mqh 18 45
'out' - las matrices se pasan sólo por referencia BatIndicators.mqh 18 46
2 error(es), 0 advertencia(s) 3 1
uno o el otro o ambos. Recuerdo que antes no había problema, o es en C. )
Pruébalo así
Prueba esto
//--- obtener el número de la nueva subventana, en la que intentaremos añadir el indicador
int subwindow=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
Este es el código que estoy viendo https://www.mql5.com/ru/docs/chart_operations/chartindicatoradd
El ejemplo muestra cómo poner un indicador en una subventana. Si no necesitas una subventana, simplemente usa el ejemplo de muwig para mostrar cómo hacerlo...
//--- obtener el número de una nueva subventana, en la que intentaremos añadir un indicador
int subwindow=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
Este es el código que estoy viendo https://www.mql5.com/ru/docs/chart_operations/chartindicatoradd
El ejemplo muestra cómo poner un indicador en una subventana. Si no necesita una subventana, basta con usar el ejemplo de muwig para ver cómo hacerlo...
Si quieres añadir el indicador a la ventana principal, entonces:
subventana
[in] Número de subventana del gráfico. 0 significa la ventana principal del gráfico. Para añadir un indicador a una nueva ventana, el parámetro debe ser uno más que el índice de la última ventana existente, es decir, igual aCHART_WINDOWS_TOTAL. Si el valor del parámetro supera el valor deCHART_WINDOWS_TOTAL, no se creará una nueva ventana, el indicador no se añadirá.
Si necesita añadir un indicador a la ventana principal, entonces:
Hola Vladimir.
Debo haber formulado mal mi pregunta.
No necesito una subventana, el indicador debe colocarse en el gráfico de precios, como un gráfico estándar
Lo considero un ejemplo y trato de entenderlo.
Quiero que el indicador montado en el gráfico tenga su propio número, para poder crear el número necesario de copias en el gráfico mediante el botón "Añadir" ..... Quiero borrar uno seleccionado por el botón "cruz" ........ (no quiero describirlos todavía))