Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 168
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
Por favor, dígame qué estoy haciendo mal. Estoy tratando de hacer un indicador simple:
Funciona en la ventana del gráfico, pero cuando intento probarlo en el Asesor Experto, o dibuja lo que sea o "no hay pasos".
Por favor, dígame qué estoy haciendo mal. Estoy tratando de hacer un indicador simple:
Funciona en la ventana del gráfico, pero cuando intento probarlo en el Asesor Experto, o dibuja lo que sea o "no hay pasos".
Lo probé. Incluso en la ventana no funciona así. Aparentemente hay algún tipo de truco aquí. Ahora funciona así, pero es terriblemente lento:
Esto es con la comprobación de recálculo de la última barra desactivada.
¡Hola, gurús de la programación MQL4! Por favor, indíqueme cómo es posible:
Un trozo de código de programa:
Un trozo de tronco para esta sección:
La cuestión es cómo para la misma orden las condiciones podrían haber funcionado:No entiendo algo, pero luego lógicamente resulta que para esta orden:
Básicamente no me importa por qué ocurre esto, lo que importa es que sellCntr++ y buyCntr++ se ejecuten sin ambigüedad para un determinado tipo de orden abierta, ¿me ayudas a solucionarlo?¡Hola, gurús de la programación MQL4! Por favor, indíqueme cómo es posible:
Un trozo de código de programa:
Un trozo de tronco para esta sección:
La cuestión es cómo para la misma orden las condiciones podrían haber funcionado:No entiendo algo, pero luego lógicamente resulta que para esta orden:
Básicamente no me importa por qué ocurre esto, lo que importa es que sellCntr++ y buyCntr++ se ejecuten sin ambigüedad para un determinado tipo de orden abierta, ¿me ayudan a solucionarlo?TrailingByShadows(OrderTicket(), Period(), 11, 0); ?????????????????????????????? Вы при трале разве ордера не перебираете ??????????
¿Cómo puede estar seguro de que es el mismo orden? No se imprime el billete ;).... Estoy seguro de que, cuando se hace el arrastre, el orden se sobremuestrea ;) - El error inducido viene de ahí.
Lógicamente, ¿para qué voy a recorrer los pedidos de la red de arrastre si ya sé cuál es el pedido concreto que tengo que arrastrar? No hay fuerza bruta, aquí está el código:
PD: Por cierto, este problema sólo se produce en condiciones reales, es decir, no se reproduce en el probador.Este problema ha surgido. El comprobador de estrategias sólo funciona una vez. Más concretamente, la prueba de visualización se activa una vez, y las siguientes veces que se pulsa el botón de "inicio", la casilla de "visualización" se restablece y no ocurre nada (más o menos no ocurre). ¿Cómo se puede vencer esto?
Lógicamente, ¿para qué voy a recorrer los pedidos de la red de arrastre si ya sé cuál es el pedido concreto que tengo que arrastrar? No hay fuerza bruta, aquí está el código:
PD: Por cierto, este problema sólo se produce en condiciones reales, es decir, no se reproduce en el probador.Intenta ejecutarlo en esta variante:
A ver qué dice el registro.
WindowBarsPerChart() - WindowFirstVisibleBar() - 2;
puede, sino cómo exponerlo.
Añadido
Parece que se puede hacer de forma programada a través de plantillas. Crear una plantilla con un indicador, con _lread kernel32.dll leer shift_size valor, con _lwrite escribir allí un número de 10 a 50, como tales rangos pueden aceptar este parámetro, a continuación, a través de InternalMsg cargar una plantilla. Pero no sabemos si es el 33511 o el 35511. En WinUser32.mqh, es la primera opción, mientras que en el foro es la segunda. La pregunta debe dirigirse a Junko. Es mucho más fácil en MT5. CHART_SHIFT_SIZE está disponible allí a través de ChartSetString() y ChartGetString() desde cualquier punto del código... ¿Tal vez haya otras opciones en MT4? Aunque es una pregunta tonta...