Correcci�n del error 130 - MT4

 

Publi

Resultados 1 al 7 de 7

Tema: Correcci�n del error 130 - MT4

  1. #1
    Recibo el error 130 una vez que se ejecuta mi EA. A continuaci�n se muestra el c�digo para comprar:
    Ticket de c�digo insertado=OrderSend(Symbol(),OP_BUYSTOP,Lots,HighB ar1 BuySellBuffer*PointFive,3,0,0,My EA,12345,0,Green); if(ticketgt;0) if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES )) Print(Orden de COMPRA abierta:,OrderOpenPrice()); OrderModify(OrderTicket(),OrderOpenPrice(),HighBar 1-HighMinusLow-(StopBuffer*PointFive),HighBar1 TakeProfit2,0,Green); else Print(Error al abrir orden de VENTA:,GetLastError()); retorno(0);
    La raz�n por la que obtengo el error 130 es que pone una parada de compra dos pips por encima de la barra anterior. Cuando una vela se mantiene cerca del m�ximo, recibo este error y, a veces, la orden nunca se completa. �Alg�n consejo sobre c�mo podr�a hacer que esto funcione cuando esto ocurre?

  2. #2

    Cita Iniciado por ;
    Su c�digo debe cumplir con lo que est� escrito aqu�:
    http://book.mql4.com/appendix/limits
    S�, tambi�n ten�a ese enlace en mente, pero no lo publiqu�. Hablando de BuyStop: OpenPrice - Ask gt;= StopLevel No se realizar�, pero da como resultado el error 130. �l es nuevo en la programaci�n, por lo tanto, la respuesta en palabras es: aseg�rese de que su BuyStop OpenPrice est� lo suficientemente lejos en el Preguntar. Lo suficientemente lejos m�s que el StopLevel.

  3. #3

    Cita Iniciado por ;
    Recibo el error 130 una vez que ejecuto mi EA. A continuaci�n se muestra el c�digo para comprar: La raz�n por la que recibo el error 130 es que coloca una parada de compra dos pips por encima del pub anterior. Cuando una vela se queda cerca de la parte superior, recibo este error y, a veces, el orden nunca coincide. �Alg�n consejo sobre c�mo podr�a hacer que esto funcione cuando esto suceda?
    Su c�digo debe cumplir con lo que est� escrito aqu�:
    http://book.mql4.com/appendix/limits

  4. #4

    Cita Iniciado por ;
    Estas no son soluciones al problema. Entiendo cu�l es el problema, no s� c�mo codificarlo para que lo resuelva. Recibo el error 130 debido al hecho de que mi precio receptivo en mi parada de compra estar�a muy cerca de mi precio actual. Si el precio contin�a subiendo, no se llenar�. Lo que me pregunto es si hay alg�n medio para aumentar el precio en un nivel X cuando esto ocurra hasta que se llene.
    Los dos enlaces y cientos de esos 62000 enlaces incluyen la soluci�n, sin embargo, me est�s diciendo por qu� no. C�mo ? Nuevamente intente leer y comprender que:
    http://www.earnforex.com/blog/2008/1...30-what-to-do/�l te est� diciendo la soluci�n. Est� justo delante de tus ojos. El problema parece ser que necesitar�s a alguien que haga el trabajo por ti. Buena suerte, pero esa no es la mejor manera de aprender a programar. Una sugerencia para usted: Para detener el error 130 para su orden BuyStop, haga lo siguiente: a) reciba el Stoplevel de su br�ker b) compare el precio de mercado (Ask) Stoplevel para su precio BuyStop calculado. Si market-price Stoplevel gt;= BuyStop-price, place BuyStop-price = market-price Stoplevel Buffer-x, entonces OrderSend funcionar� sin problemas de funcionamiento. 130 Buffer-x debe definirlo usted mismo y cu�ndo aplicarlo. debe estar en puntos, no en Pips.

  5. #5

  6. #6
    Estas no son soluciones a este problema. Entiendo cu�l es el problema, no entiendo c�mo codificarlo para que lo resuelva. Recibo el error 130 debido al simple hecho de que mi precio de apertura en mi parada de compra ser�a muy cercano a mi precio actual. Si el precio contin�a subiendo, no se llenar�. Lo que me pregunto es si hay alg�n medio para aumentar el precio de apertura en una cantidad X cuando esto ocurra hasta que se llene.

  7. #7

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