Strategia Incrocio 2 MACD Zero Lag

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #220197 quote
    alb3rt1alb3rt1
    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
    robertogozzirobertogozzi
    Moderator
    Legend

    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 robertogozzirobertogozzi
3 years ago.

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