Ayuda - Cómo obtener el máximo mensual en EA

 

Publi

Resultados 1 al 10 de 10

Tema: Ayuda - Cómo obtener el máximo mensual en EA

  1. #1
    Hola,

    Este es el máximo semanal anterior en EA

    iHigh(Symbol(),PERIOD_D1,iHighest(Symbol()),PERIOD _D1,MODE_HIGH,5,DayOfWeek()));

    Sin embargo, no puedo obtener la fórmula correcta para el máximo mensual anterior

    Máximo del mes = Máximo(Símbolo(),??????????????????????);

    por favor ayuda. . .¡Gracias!

  2. #2

    Cita Iniciado por ;
    cita Ya respondiste eso en la publicación 3
    Irónicamente, descubrí el problema... No funcionará en la evaluación retrospectiva, pero en el comercio real funciona... extraño...

  3. #3
    Estimados señor y señora con amabilidad, por favor. Dale un poco de ayuda a un hombre pobre... un perdedor. . .durante varios años... He buscado en todo el foro y solo he encontrado el código para el máximo/mínimo diario/semanal en EA. Solo muéstrame una pieza de código y mi trabajo está hecho...

  4. #4

    Cita Iniciado por ;
    cita Ya respondiste eso en el lugar 3
    iAlta(Símbolo(),PERIODO_MN1,1); Puede que no trabaje en EA

  5. #5

    Cita Iniciado por ;
    cite así que... ¿sabe usted la manera de tener el valor apropiado para el máximo mensual anterior?
    Ya respondiste eso en el artículo 3

  6. #6

    Cita Iniciado por ;
    cita Sí, la barra actual siempre comienza con el índice de 0; 1 = último mes; 2después del mes anterior al... Simplemente está llamando a la API para la parte superior del pub en el índice i.
    así que... ¿sabes cómo tener el valor correcto para el máximo mensual anterior?

  7. #7

    Cita Iniciado por ;
    citar Gracias pero la forma de tener el máximo mensual anterior? Estoy seguro de iHigh(Symbol(),PERIOD_MN1,1); puede que no funcione.
    Sí, la barra actual siempre comienza con el índice de 0; 1 último mes; 2 = el mes anterior al... Estás llamando a la API para la parte superior del pub en el índice i.

  8. #8

    Cita Iniciado por ;
    Hola, esto puede ser máximo semanal en EA iHigh(Symbol(),PERIOD_D1,iHighest(Symbol(),PERIOD_ D1,MODE_HIGH,5,DayOfWeek())); Pero no puedo obtener la fórmula correcta para obtener mensualmente grande MonthHigh = iHigh(Symbol(),??????????????????????) ; por favor ayuda. . .¡Gracias!
    Código insertado double month_high = iHigh(Symbol(),PERIOD_MN1,0);/0 shift = bonificación alta del mes actual... la semana actual es la misma... Código insertado double week_high = iHigh(Symbol(),PERIOD_W1,0);/0 turno = máximo de la semana actual

  9. #9

    Cita Iniciado por ;
    comillas double month_high = iHigh(Symbol(),PERIOD_MN1,0);/0 shift = gran incentivo del mes actual... la semana actual es exactamente igual... double week_high = iHigh(Symbol(),PERIOD_W1,0);/0 turno = máximo de la semana actual
    Vencido, pero ¿cómo tener el mes anterior? Estoy seguro de que iHigh(Symbol(),PERIOD_MN1,1); No funcionará.

  10. #10
    1 Adjunto(s)
    Cita Iniciado por ;
    quote lo siento, descubrí el problema.... No funcionará en back test pero en comercio real funciona.... extraño....
    Use MqlRates en su lugar que estas funciones de iTimeSeries y asegúrese de copiar algunas tarifas en oninit, como esta:
    https://www.forexycfds.com/attachmen...0161006914.mq4

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