SISTEMA MEDIA MÓVIL PONDERADA DESPLAZADA CON MEDIA MÓVIL SIMPLE

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #118788 quote
    jvic
    Participant
    New

    Hola a todos!

    Estoy intentando realizar un sistema utilizando una media móvil ponderada desplazada (-1) y una media móvil simple… He utilizado el sistema de programación simplificado, cuyo resultado adjunto, pero el sistema no funciona… Alguien puede ayudarme!?? Muchísismas gracias!! Saludos!!

     

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    
    // Condiciones para entrada de posiciones largas
    indicator1 = WeightedAverage[8](close)[-1]
    indicator2 = Average[8](close)
    c1 = (indicator1 CROSSES OVER indicator2)
    
    IF c1 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // Condiciones de salida de posiciones largas
    indicator3 = WeightedAverage[8](close)[-1]
    indicator4 = Average[8](close)
    c2 = (indicator3 CROSSES UNDER indicator4)
    
    IF c2 THEN
    SELL AT MARKET
    ENDIF
    
    // Condiciones de entrada de posiciones cortas
    indicator5 = WeightedAverage[8](close)[-1]
    indicator6 = Average[8](close)
    c3 = (indicator5 CROSSES UNDER indicator6)
    
    IF c3 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF
    
    // Condiciones de salida de posiciones cortas
    indicator7 = WeightedAverage[8](close)[-1]
    indicator8 = Average[8](close)
    c4 = (indicator7 CROSSES OVER indicator8)
    
    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF
    #118792 quote
    Juan Salas
    Participant
    Master

    Hola jvic,

    El problema está en la media adelantada (close)[-1]. Cámbialo a positivo [1] y veras como funciona.

    Te diría que la media adelantada no funciona, porque le estás pidiendo al sistema que te calcule una media en el futuro. Recuerdo hace algunos años cuando empece que hice algo parecido, con una media adelantada en el futuro [-1], y creo que funcionaba, porque el backtest era inmejorable y me ilusione mucho. Cuando lo puse en demo, todas las operaciones me salían mal, dado que lo que le pedía al código era leer el futuro. Aun así el backtest me daba operaciones.

    En fin, ahora mismo no se darte muchas explicaciones sobre la media adelantada, pero cámbialo a positivo y funcionará, pero adelantar la media a -1 no se puede.

    Saludos

    #118796 quote
    jvic
    Participant
    New

    Vaya! pues mira que en gráfico es todo un caramelo… Seguiré probando con las indicaciones que me das… muchísimas gracias! Un saludo!

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

SISTEMA MEDIA MÓVIL PONDERADA DESPLAZADA CON MEDIA MÓVIL SIMPLE


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
jvic @jvic Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by jvic
6 years ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 02/05/2020
Status: Active
Attachments: No files
Logo Logo
Loading...