Discusión sobre el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" - página 15

 

Este mensaje de error aparece en el compilador

y en el probador de estrategias aparece este mensaje de error


Todo en el EURUSD y en el gráfico H1.


¿Pueden ayudarme?


LG

 

Estoy intentando compilar el código proporcionado en este tutorial pero obtengo el error

iADX: número de parámetros incorrecto

en la siguiente línea

adxHandle=iADX(NULL,0,ADX_Period);

El código me parece correcto. ¿Cómo puedo solucionar el error?

¿Alguien podría ayudarme?

 
Carl Schreiber:
¿Qué advertencia - qué mensajes de error en la pestaña Diario?

Lamentablemente, recibo el mismo mensaje de error.


El asesor no funciona con un broker ECN.


¡Esto es extremadamente frustrante que nada funciona muy bien con el nuevo MT5 y quiero cambiar a la versión más reciente!


¡Muchas gracias!

 
No tengo ninguna experiencia con mt5 (todavía), pero mt5 reconoce dos tipos de cuenta cobertura y neteo - ¡es posible que no vayan juntos para ti!
 

Primero abre 1 venta, luego 1 compra y después un montón de posiciones para comprar, al final todo se agota rápidamente. El código de comprobación de posiciones abiertas es incorrecto. No he cambiado nada en el código

 

Intenté cambiar la condición para abrir una posición al cruzar el SAR en el código fuente - funcionó. Luego agregué el código de trailing (cambio de posición por SAR) del libro de referencia MQL5 en la estructura MqlTradeRequest. Pero sigue generando el error [Invalid stops]. Aparentemente, algo esta mal con la consulta. Por cierto, estoy tratando de estudiarlo (solicitud de abrir una posición) en diferentes variantes. Y me he quedado atascado en la modificación de la posición. No entiendo en absoluto, ¿qué estoy haciendo mal???? He adjuntado el Asesor Experto a este mensaje.

Archivos adjuntos:
SAR_SAR.mq5  27 kb
 

Por favor, dígame cómo arreglar el código para que después del take profit, el EA no abra una operación inmediatamente, y espere a la siguiente señal, por ejemplo, si la señal de compra funcionó, cerró en el take profit, luego espere a la señal de venta.

Después de que sólo una nueva señal de compra se activa

Общие принципы - Торговые операции - Справка по MetaTrader 5
Общие принципы - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
 

¡¡Hola!! muy buen tutorial, está bien explicado. ¡Gracias!

Pero tengo un problema, me aparecé este error:

  mercado fallido comprar 0.10 EURUSD sl: 1.04917 tp: 1.06217 [Solicitud no válida]

 Alerta: no se pudo completar la solicitud de pedido de compra-error: 4756


 
Querido Samuel
tu artículo ha sido magnífico.
no sé si alguien podría haber escrito una guía mejor para principiantes.
Espero con impaciencia tus nuevos artículos.

Saludos cordiales

 

Hola,


Tengo un indicador personalizado, ¿cómo puedo crear un EA, como en su ejemplo?