Strategia Incrocio 2 MACD Zero Lag

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #220197 quote
    alb3rt1
    Participant
    New

    Ho provato a creare un trading system che però non sembra eseguire bene quello che volevo. I segnali arrivano in ritardo rispetto alle condizioni settate.

     

    Cosa deve fare?

    -Timeframe giornaliero

    -Compra 1000$ in azioni quando:

    -Sia la linea del MACD ritardo zero a 18 periodi (e 27 periodi) incrocia al rialzo il segnale (quindi entrambe le linee dei 2 periodi devono aver incrociato ed essere sopra al segnale)

    -Vendi tutto quando il MACD zero lag a 27 periodi incrociano al ribasso

     

    Questo è il codice originale da cui sono partito da controllare e modificare o eventualmente da rifare:

    //Strategia di incrocio MACD Lag Zero a 2 periodi (18 e 27)
    
    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    
    //ZeroLag Fast MA:
    PeriodF = 18
    DataF = Close
    lagF = ROUND((PeriodF-1)/2)
    dF = (DataF+(DataF-DataF[lagF]))
    F = exponentialaverage[periodF](dF)
    
    //ZeroLag Slow MA:
    PeriodS = 27
    DataS = Close
    lagS = ROUND((PeriodS-1)/2)
    dS = (DataS+(DataS-DataS[lagS]))
    S = exponentialaverage[periodS](dS)
    
    c = F crosses over S //or F crosses under S
    
    IF c THEN
    BUY 1000 CASH AT MARKET
    
    ENDIF
    
    // Condizioni per uscire da posizioni long
    d= F crosses under S
    IF d THEN
    SELL AT MARKET
    ENDIF
    

     

    Grazie

    #220202 quote
    robertogozzi
    Moderator
    Master

    Il codice è corretto, anche logicamente, per cui non dovrebbero esserci ritardi(non l’ho provato).

    Le strategie vengono sempre eseguite alla chiusura di ogni candela, per cui se ci sono le condizioni entra a mercato, ma ormai è iniziata la nuova candela, quindi vedrai la frecce che indica l’entrata sulla candela successiva a quella delle condizioni (detta anche di setup). Forse ti ha ingannato questo effetto visivo.

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

Strategia Incrocio 2 MACD Zero Lag


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
alb3rt1 @alb3rt1 Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by robertogozzi
2 years, 5 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 09/01/2023
Status: Active
Attachments: No files
Logo Logo
Loading...