Funciones estúpidas de orden

 

Publi

Resultados 1 al 5 de 5

Tema: Funciones estúpidas de orden

  1. #1
    1 Adjunto (s) Hola a todos,
    Estoy buscando ayuda con mi EA. Acabo de crear un EA simple solo para ver cómo se ejecutan las transacciones en un EA. Todo el EA solo establece órdenes de mercado y luego las comercializa. Claro y simple ... hasta que esté HIT con el código de error 130.

    He leído prácticamente todas las ayudas que puedo encontrar, incluso cortar y pegar códigos de otros, seguí el formato del tutorial de MQL y falla.

    Este problema solo ocurre cuando ingreso valores como parte de los desacuerdos StopLoss y TakeProfit en la función OrderSend (). Pero si los codifico, la orden es poderosa.

    He leído en algún lugar que también puede ser debido a un error en los valores de SL o TP, pero igualmente los valores están a 300 pips de distancia, ¿cómo podría ser un error?

    Por favor ayúdame aquí. Gracias.

    Adjunto está mi propio archivo mql.
    Por ejemplo, una vez que ejecuté este archivo, creará este resultado en la pestaña de expertos:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    23:11:09 StupidOrderFunctions EURUSD, M1: se cargó correctamente
    23:11:10 StupidOrderFunctions EURUSD, M1: Trade let
    23:11:10 StupidOrderFunctions EURUSD, M1: initialized
    23:11:15 StupidOrderFunctions EURUSD, M1: Oferta: 1.23055 Pregunte: 1.23077 StopLoss: 1.22755 TakeProfit: 1.23355
    23:11:15 StupidOrderFunctions EURUSD, M1: Comercio -1 abierto: 2012.07.06 15:11:00 Compre EURUSD 0.1 Lotes @ 1.23077 TP = 1.23377 SL = 1.22777
    23:11:15 StupidOrderFunctions EURUSD, M1: OrderSend falló con el error # 130
    23:11:46 StupidOrderFunctions EURUSD, M1: Oferta: 1.23036 Pregunte: 1.23058 StopLoss: 1.23358 TakeProfit: 1.22758
    23:11:46 StupidOrderFunctions EURUSD, M1: Trade -1 open: 2012.07.06 15:11:00 Vender EURUSD 0.1 Lotes @ 1.23036 TP = 1.22736 SL = 1.23336
    23:11:46 StupidOrderFunctions EURUSD, M1: OrderSend falló con el error # 130
    23:12:17 StupidOrderFunctions EURUSD, M1: Bid: 1.23043 Ask: 1.23063 StopLoss: 1.22743 TakeProfit: 1.23343
    23:12:17 StupidOrderFunctions EURUSD, M1: Comercio -1 abierto: 2012.07.06 15:12:00 Compre EURUSD 0.1 Lotes @ 1.23063 TP = 1.23363 SL = 1.22763
    23:12:17 StupidOrderFunctions EURUSD, M1: OrderSend falló con el error # 130
    23:12:48 StupidOrderFunctions EURUSD, M1: Oferta: 1.23052 Pregunte: 1.23074 StopLoss: 1.23374 TakeProfit: 1.22774
    23:12:48 StupidOrderFunctions EURUSD, M1: Comercio -1 abierto: 2012.07.06 15:12:00 Vender EURUSD 0.1 Lotes @ 1.23052 TP = 1.22752 SL = 1.23352
    23:12:48 StupidOrderFunctions EURUSD, M1: OrderSend falló con el error # 130
    23:12:53 StupidOrderFunctions EURUSD, M1: EA Terminated
    23:12:53 StupidOrderFunctions EURUSD, M1: desinicializado
    23:12:53 StupidOrderFunctions EURUSD, M1: uninit motive 1
    23:12:53 StupidOrderFunctions EURUSD, M1: eliminado
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    https://www.forexycfds.com/attachmen...5984480067.mq4

  2. #2
    Varios intermediarios no habilitarán la configuración de TPSL al momento de realizar el pedido. Coloque el pedido y luego cámbielo. Y sí, el SLTP tiene que estar x pips apagado.

  3. #3
    Si está realizando pruebas con un intermediario de ecn, no puede establecer sltp en el comando ordersend. Necesita modificar el orden después de la operación con sl = tp = 0 obtenido a través de

  4. #4

    Cita Iniciado por ;
    Hola futurespec, gracias por tus comentarios. Así que hice lo que has dicho. Puse una orden con 0 0 como SL TP. Entonces la orden se hace. ¡PERFECTO! Gracias. Una vez que se ejecuta ModifyOrder (), acepta las mismas expresiones que antes usaba en la función OrderSend () para mi SL TP. Mi orden fue modificada correctamente ¡Gracias mil!
    He estado allí, también; cuando empecé con mql, corrí exactamente al mismo desafío. Con un broker funciona no funciona. . .uups

  5. #5
    Hola futurespec, iwjw, Gracias por tus comentarios. Así que hice lo que has dicho. Hice un pedido como SL TP con 0 0. Así que hoy, el pedido se hace. ¡PERFECTO! Gracias. Una vez que se ejecuta ModifyOrder (), acepta las mismas expresiones que había usado anteriormente en la función OrderSend () para mi SL TP. Mi orden fue modificada correctamente ¡Gracias mil!

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.