Estoy en problemas con EA - Página 2

 

Publi

Página 2 de 402 PrimerPrimer 12
Resultados 11 al 15 de 15

Tema: Estoy en problemas con EA

  1. #11

    Cita Iniciado por ;
    Para que el cálculo sea correcto, debe convertirlo en el cambio de precio real que representa ese 40 pips. Esa es la razón por la que necesitas multiplicarlo. Point es el equivalente a una pepita para este par. Entonces, en el caso de la etapa GBPJPY es 0.01. Si multiplicas 40 desde 0.01, recibirás 0.40 que funcionará para tu propio cálculo.
    OK, te tengo ahora. . Entonces, esto debería funcionar y podría cambiar el precio de 40 a 400 para obtener un corredor de cinco dígitos, ¿sí? Punto de precio externo = 40/habilitado drop in pips por hora antes del envío de la orden if ((kind == _OP_Buy) (iHigh (NULL, Period_H1, two) - (pricepoint * 0.0001) gt; = iClose (NULL, Period_H1,1) )) {MayOpenRealOrder = true;

  2. #12
    En su parte superior, donde tiene las variables extern puesta: int Mult = 1; A continuación, desde el init () puesto: if (Digits == 3 || Digits == 5) Mult = 10; A continuación del código que ha colocado: if ((type == _OP_Buy) (iHigh (NULL, Period_H1, Two) - (pricepoint * Stage * Mult) gt; = iClose (NULL, Period_H1,1))) {MayOpenRealOrder = cierto; Esto puede representar automáticamente un intermediario de 4 o 5 dígitos.

  3. #13

    Cita Iniciado por ;
    En su parte superior, en el que tiene las variables extern puesta: int Mult = 1; Posteriormente en el init () poner: if (Dígitos == 3 || Dígitos == 5) mult = 10; Posteriormente en el código que ha colocado: if ((kind == _OP_Buy) (iHigh (NULL, Period_H1, two) - (pricepoint * Stage * mult) gt; = iClose (NULL, Period_H1,1))) {MayOpenRealOrder = true ; Esto puede representar automáticamente un intermediario de 5 o 4 dígitos.
    De acuerdo, gracias por eso. . Ahora, la última y esencial pregunta ... ¿Dónde pego esa línea de código en el EA para que no haga ningún daño pero todavía funciona? ¿Alguien podría echarle un vistazo solo para decirme dónde debo pegarlo? ¡Gracias a todos, todos han sido geniales!

  4. #14
    No, el código no funciona. . Envío de órdenes de compra en una tendencia bajista. Lo tengo en el lugar equivocado o tal vez son varios pedidos distintos a los pedidos reales. Lo cambié un poco para descubrir si fue culpa del código, pero no hace una gran diferencia. He pegado un código inicial para que ustedes puedan decirme si está en el lugar equivocado, gracias A if (MayOpenRealOrder) if (! GlCheckHighLowLimit (_OrderOpenPrice, kind, typestr)) MayOpenRealOrder = false; if (MayOpenRealOrder) if (! GlCheckOpenOrdersBeforeAdding (_OrderOpenPrice, _OrderType, CurrentPrice)) MayOpenRealOrder = false; if (MayOpenRealOrder)/código agregado el 20 de agosto de 2009 if ((kind == _OP_BUY) (iHigh (NULL, PERIOD_H1,2) gt; = iClose (NULL, PERIOD_H1,1) (pricepoint * 0.0001))) MayOpenRealOrder = false ;

  5. #15
    Muchas gracias a la gente que me ayudó. Eres un crédito para este foro. . Todo está funcionando ahora, avíseme si hay algo que pueda devolver vivas.

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