TRADING SYSTEM CON FASCIO DI MEDIE MOBILI

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #116483 quote
    PICCI64
    Participant
    New

    Message Body:
    Buongiorno vorrei creare un trading system
    con l’incrocio delle MM1 e la MM12
    di un fascio di medie mobile con i seguenti paramentri 10 2 10. la condizione per entrare long è quella di un incrocio rialzista di queste due medie mobili, mentre la condizione per entrare short è l’incrocio al ribasso.
    Vorrei anche inserire un trailig stop con start e step da definire a seconda del time frame utilizzato.
    Rimango in attesa di un vostro riscontro sulla fattibilità di questo trading system

    #116489 quote
    robertogozzi
    Moderator
    Master

    Che parametri sono 10,2,10 ?

    Si tratta di due medie i di un fascio di medie?

    #116494 quote
    PICCI64
    Participant
    New

    E’ un fascio di medie mobile i parametri sono: Numero periodi della MM di base= 10   Numero  si  MM= 2   Passo di incremento del periodo = 10
    Invio anche una foto del grafico DAX 30 Min.

    Grazie per la collaborazione

    DAX-30-Minuti.png DAX-30-Minuti.png
    #116496 quote
    robertogozzi
    Moderator
    Master

    Quindi se sono due medie, partendo da 10 con passo 10, si tratta dell’incrocio tra le MM10 ed MM20.

    Perché all’inizio avevi scritto MM1 ed MM12?

    #116499 quote
    PICCI64
    Participant
    New

    Perchè  quando apro le proprietà del prezzo,  il fascio di medie mobili (10 2 10)  va da MM1  (Linea verde del grafico)   a MM12 (Linea blu  del grafico)

    DAX-30-Minuti-1.png DAX-30-Minuti-1.png
    #116511 quote
    robertogozzi
    Moderator
    Master

    Vuoi lavorare con due medie o con due fasci di medie?

    Se sono fasci di medie, quali sono le più veloci e quali le più lente?

    #116512 quote
    PICCI64
    Participant
    New

    Io vorrei  lavorare con il fascio di medie mobili  con le caratteristiche che ho detto prima  MM (10 2 10)  il fascio più veloce  è MM1  (linea verde del grafico)  quello più lento è MM12 (linea blu) ho visto operativamente che quando c’è un incrocio tra queste due linee ci sono ottimi segnali d’entrata  e d’uscita, per quello vorrei provare ad automatizzarli con un trading system.

    DAX-30-Minuti-2.png DAX-30-Minuti-2.png
    #116518 quote
    robertogozzi
    Moderator
    Master

    Posta il link dell’indicatore.

    #116521 quote
    PICCI64
    Participant
    New

    Non so qual’è il link dell’indicatore ma comunque basta andare tra gli indicatori predefiniti di pro real time e selezionare fascio MM  a quel punto settare i parametri

    (10 2 10) e sul grafico compaiono le due linee come quelle del grafico che ho postato.

    DAX-30-Minuti-3.png DAX-30-Minuti-3.png
    #116525 quote
    robertogozzi
    Moderator
    Master

    Non l’ho mai visto. Domani lo guardo, ora non ho il PC.

    #116619 quote
    Nicolas
    Keymaster
    Master

    Penso che tu stia parlando dell’indicatore interno del software chiamato “nastro a media mobile”. Con i parametri 10 2 10, abbiamo semplicemente 2 medie mobili visualizzate sullo schermo, una media mobile 10 e un’altra di 20 periodi.
    In questo caso, il sistema di trading dovrebbe essere molto facile da raggiungere con l’aiuto della creazione assistita, l’hai provato?

    #116681 quote
    PICCI64
    Participant
    New

    Ah ok pensavo avesse dei parametri diversi da una semplice media mobile proverò con la creazione assistita, grazie comunque per la collaborazione.

    #116709 quote
    robertogozzi
    Moderator
    Master

    Quell’indicatore NON si può richiamare dal codice, perché non esiste un FASCIO di MEDIE, è chiamato così perché è un insieme di medie che visivamente vedi come un fascio, tipo GUPPY, è molto semplice da creare, puoi fartelo da solo, ecco un indicatore che ti crea un fascio di 5 medie mobili semplici, ognuna ad una distanza di 2 periodi rispetto all’altra:

    Tipo = 0                        //tipo di media (0=MMS, 1=MME, ecc...)
    mm1  = average[2,Tipo](close)
    mm2  = average[4,Tipo](close)
    mm3  = average[6,Tipo](close)
    mm4  = average[8,Tipo](close)
    mm5  = average[10,Tipo](close)
    RETURN mm1,mm2,mm3,mm4,mm5

    Se, nel tuo caso ti servono solo due medie, la strategia è molto semplice:

    DEFPARAM CumulateOrders = false
    Tipo = 0                        //tipo di media (0=MMS, 1=MME, ecc...)
    mm1  = average[10,Tipo](close)
    mm2  = average[30,Tipo](close)
    IF mm1 CROSSES OVER  mm2 THEN
       BUY 1 CONTRACT AT MARKET
    ELSIF mm1 CROSSES UNDER mm2 THEN
       SELLSHORT 1 CONTRACT AT MARKET
    ENDIF

    In pratica resta sempre a mercato, perché ad ogni incrocio fa los Stop & Reverse, cioè chiude la posizione corrente ad apre quella nuova nell’altra direzione.

    Io ho messo 10 periodi e 30 periodi per le due medie, cambiali come vuoi.

    Per sapere i tipi di medie che puoi usare vedi https://www.prorealcode.com/documentation/average/.

    x-3.jpg x-3.jpg
    #116711 quote
    robertogozzi
    Moderator
    Master

    Se vuoi aggiungerci un trailing stop, prendi quello di Nicolas che puoi trovare qui https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/.

    Devi semplicemente fare il copia e incolle delle righe da 17 a 56 ed aggiungere alla fine della tua strategia, poi devi variare solo i due valori numerici iniziali, TRAILINGSTART (da quanti pips vuoi iniziare il trailing) e TRAILINGSTEP (di quanti pips deve essere il passo di trailing). Non c’è altro da cambiare.

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

TRADING SYSTEM CON FASCIO DI MEDIE MOBILI


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
PICCI64 @picci64 Participant
Summary

This topic contains 13 replies,
has 3 voices, and was last updated by robertogozzi
6 years, 1 month ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 01/12/2020
Status: Active
Attachments: 5 files
Logo Logo
Loading...