Streategia Trend following

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #169682 quote
    RobyRock
    Participant
    New

    Ciao,

    Qualcuno può aiutarmi a creare il codice per la seguente strategia:

    • Timeframe settimanale
    • Comprare quando la chiusura della candela è sopra la banda superiore del canale di donchian + la media mobile semplice a 52 periodi costruita sulla forza relativa rapportata all’S&P500 è maggiore della forza relativa stessa + entrambe le linee (forza relativa confrontata con S&P500 e media mobile) sono entrambe in salita rispetto al giorno precedente
    • Stop loss in corrispondenza della banda inferiore del canale di donchian
    • Trailing stop che segue l’innalzamento della banda inferiore del canale di donchian

    Grazie

    #169687 quote
    robertogozzi
    Moderator
    Master

    Non si possono confrontare più titoli o strumenti, neppure con il relativo indice.

    C’è solo un indicatore di Forza Paragone che consente un confronto (ed anche gli screener con EquityFrame), ma ProOrder non lo supporta ancora per le strategie (può darsi che nel tempo avvenga, come tutti auspichiamo).

    #169689 quote
    RobyRock
    Participant
    New

    Grazie Roberto,

    Tutto chiaro. E se sostituisco la forza relativa paragone con la semplice forza relativa del titolo, si può fare?

    #169712 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    DEFPARAM CumulateOrders = False
    N             = 20
    UpperDonchian = highest[N](high[1])
    LowerDonchian = lowest[N](low[1])
    X             = 20
    RelativeForce = close / close[X - 1]
    P             = 52
    Avg           = average[P,0](RelativeForce)
    //
    c1            = close > UpperDonchian
    c2            = Avg > RelativeForce
    c3            = Avg > Avg[1]
    c4            = RelativeForce > RelativeForce[1]
    Cond          = c1 AND c2 AND c3 AND c4
    IF Cond AND Not OnMarket THEN
       BUY 1 Contracts AT Market
       SL         = LowerDonchian
       SELL AT SL STOP
    ENDIF
    IF OnMarket THEN
       SL = max(SL,LowerDonchian)
       SELL AT SL STOP
    ENDIF
    //GraphOnPrice SL         coloured(0,255,0,255)  //VERDE
    //GraphOnPrice TradePrice coloured(255,0,0,255)  //ROSSO

    e questo è un semplice indicatore che ho usato per verificare le condizioni, se vuoi puoi metterlo sotto il grafico dei prezzi:

    X             = 20
    P             = 52
    RelativeForce = close / close[X - 1]
    Avg           = average[P,0](RelativeForce)
    RETURN RelativeForce AS "Forza Relativa",Avg AS "Media della Forza Relativa"

    Da nessuna parte c’è scritto che è per il timeframe Settimanale, funziona con il TF che hai sul grafico.

    #169716 quote
    RobyRock
    Participant
    New

    Grazie mille!

    Solo una domanda: il settaggio dei 20 e 52 sono i periodi della forza relativa e della SMA, corretto? Posso modificarli a piacimento, giusto?

    E invece il settaggio di 20 all’inizio, nella funzione UpperDonchian = highest[N](high[1]) cosa significa?

    Grazie Ancora,

    Roberto

    #169717 quote
    robertogozzi
    Moderator
    Master

    Puoi cambiare tutti e tre i valori, ll primo, N, sono i periodi del canale Donchian.

    UpperDonchian è la banda superiore del canale e LowerDonchian è quella inferiore.

    #169864 quote
    RobyRock
    Participant
    New

    Grazie!!! Buona giornata

    #169876 quote
    robertogozzi
    Moderator
    Master

    Per essere più preciso si scrive

    highest[N](high[1]) 

    cioè si calcolano le bande Donchian sui valori (Minimo e Massimo) della candela precedente perché se li calcolassimo così

    highest[N](high)

    sul valore attuale, non potrebbe mai esserci una rottura delle bande in quanto nessun massimo/minimo potrebbe essere inferiore/maggiore di se stesso.

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

Streategia Trend following


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
RobyRock @robyrock Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by robertogozzi
4 years, 9 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 05/14/2021
Status: Active
Attachments: No files
Logo Logo
Loading...