¿Ayuda con el comando Ordersend?

 

Publi

Resultados 1 al 10 de 10

Tema: ¿Ayuda con el comando Ordersend?

  1. #1
    Cita Iniciado por ;
    No puedo localizar ninguna documentación de Metaquotes Market Execution'', aunque existe desde hace mucho tiempo.
    Sí, estoy tratando de hablar con Metaquotes sobre esto, pero actualmente es una conversación unidireccional.

  2. #2
    No puedo encontrar ninguna documentación de Metaquotes para Market Execution, aunque ha existido durante años.

  3. #3

    Cita Iniciado por ;
    Necesita saber si se está convirtiendo en Instant Execution o Market Execution. Ejecución Instantánea (Mesa de Negociación) Usted define el precio y el deslizamiento para las órdenes de mercado. El lugar se abrirá al precio actual y solo cuando el precio actual se encuentre dentro del rango de precio deslizamiento. Es posible definir stoploss y takeprofit en OrderSend(). Ejecución de mercado (STP/ECN) Las órdenes de mercado se abrirán al mejor precio disponible, que puede ser CUALQUIER precio. Se descuentan los parámetros precio y deslizamiento. No se puede definir stoploss y takeprofit para el mercado...
    Estoy seguro de que tiene razón... por desgracia, esto contradice lo que está escrito en la documentación de Ordersend() En el lanzamiento de una orden de mercado (OP_SELL o OP_BUY), solo los últimos precios de Bid (para vender) o Ask (para comprar) ) podría utilizarse como precio de apertura. Si la actuación se realiza con un valor diferente al actual, se debe utilizar la función MarketInfo() con el parámetro MODE_BID o MODE_ASK para obtener las últimas cotizaciones con este valor.

  4. #4
    Quiere saber si actualmente está recibiendo ejecución inmediata o ejecución de mercado. Ejecución Inmediata (Mesa de Negociación) Usted define el precio y el deslizamiento para las órdenes de mercado. La posición se abrirá al precio actual y solo cuando el precio actual se encuentre dentro del rango de precio deslizamiento. Es posible definir stoploss y takeprofit en OrderSend(). Ejecución de mercado (STP/ECN) Las órdenes de mercado se abrirán al mejor precio disponible, que puede ser CUALQUIER precio. Se descuentan los parámetros precio y deslizamiento. No puede definir stoploss y takeprofit para órdenes de mercado en OrderSend(). La única forma de evitar el deslizamiento sería utilizar órdenes de límite en su lugar.

  5. #5

    Cita Iniciado por ;
    Hola Mi pregunta no se conecta directamente con este foro, pero soy nuevo y no puedo comenzar mis propios artículos. Mi pregunta está en OrderSend, ¿cómo pongo el deslizamiento? ¿Puedo poner deslizamiento?
    En OrderSend(), puede establecer Slippage en 0, tenga en cuenta que el deslizamiento es un int y es el rango de factores de deslizamiento que tomará ... excepto con algunos corredores que parecen no darse cuenta de su parámetro de deslizamiento o de su precio abierto... ver este hilo:
    https://www.forexycfds.com/crypto-tr...ng-ea-mt4.html

  6. #6
    Gracias chicos, es de gran ayuda porque pueden ver claramente que soy nuevo en mql e intento entender las cosas... si no les molesta que pregunte... Cuando coloca posiciones largas, hace una oferta, y si coloca posiciones cortas ¿Preguntas mientras empleas el orderend? ¿O me confundí?

  7. #7
    Puede ser que las cantidades que regresan en el rectángulo tengan más dígitos que el precio estándar. Considere hacerlo: NormalizeDouble(cualquiera que sea la variable, Dígitos); Esto garantizará que el precio que está enviando al servidor obtenga los dígitos correctos después de la ubicación decimal.

  8. #8
    ¡Hola! Gracias, no iba a la declaración if. . Lo he corregido, pero ahora recibo este error con todos los pedidos enviados: 4107 que en el sitio mql dice: ERR_INVALID_PRICE_PARAM Precio no válido. ¿Cuál es el precio de entrada del que están hablando? ¿El precio de parada? precio objetivo de beneficio? ¡Gracias!

  9. #9
    Lo más probable es que el error no esté en la función de envío de pedidos sino en su lógica dentro de la declaración. Si ya tenía alguna orden abierta, no ejecutará la lógica detrás del precio mínimo y el precio máximo mira hacia atrás, ¿será el valor del rectángulo?

  10. #10
    1 Adjunto(s) Hola chicos,

    He leído los documentos en mql4 sobre el envío del pedido, pero por alguna razón mi pedido no se realiza porque supongo que los criterios nunca se cumplen ya que no aparecen errores en el diario.

    ¿Algunos de ustedes ven lo que podría estar mal con mi código?


    Código:
    if (OrdersTotal() ==0 sPatternType == Butterfly Ask gt; RectanglePriceMax Ask lt; RectanglePriceMin)

    OrderSend(Symbol(),OP_BUYLIMIT,1,RectanglePriceMin ,3,RectanglePriceMax,RectanglePriceMin 50Symbol Point,Order Sent, 16384,0,Green);
    Imprimir (Recmax:, RectanglePriceMax, Recmin:, RectanglePriceMin, Esto es realmente para el patrón alcista);






    https://www.forexycfds.com/crypto-tr...nnel-regr.html

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í.