Costruzione di una strategia con due Medie Mobili

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #156899 quote
    tundercut
    Participant
    Senior

    Ciao a tutti ,sono nuovo e alle prime armi con la programmazione ( sto studiando), vorrei cistruire una semplice strategia basata sull’utilizzo di tre medie mobili, mi spiego meglio:

    es. mm10  mm20  mm30

    la strategia prevede un buy all incrocio up tra la 10 e la 30 e una chiusura posizione quando la 10 incrocia al ribasso la 20 per chiusura posizione. Il contrario per posizioni short.

    Qualcuno può darmi un imput o aiutino ?

    Grazie in anticipo a tutti.

    #156904 quote
    robertogozzi
    Moderator
    Master

    Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”.

    Grazie 🙂

    L’ho modificato io.

    #156969 quote
    tundercut
    Participant
    Senior

    Grazie Roberto.

    #157122 quote
    tundercut
    Participant
    Senior
    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    
    // MM 34 filtro di lungo periodo, MM 18 per chiusura operazioni long short, MM 8 apertura operazioni long short
    
    // Time Frame H1
    
    // Condizioni per entrare su posizioni long
    indicator1 = Average[8](close)
    indicator2 = Average[18](close)
    indicator3 = Average[34](close)
    
    c1 = (indicator1 > indicator2)
    c2 = (indicator1 > indicator3)
    
    IF NOT ONMARKET AND c1 AND c2  THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Condizioni per uscire da posizioni long
    indicator4 = Average[8](close)
    indicator5 = Average[18](close)
    c3 = (indicator4 < indicator5)
    
    IF c3 THEN
    SELL AT MARKET
    
    // Condizioni per entrare su posizioni short
    indicator6 = Average[8](close)
    indicator7 = Average[18](close)
    indicator8 = Average[34](close)
    
    c4 = (indicator6 < indicator7)
    c5 = (indicator6 < indicator8)
    
    IF NOT ONMARKET AND c4 AND c5 THEN
    SELL 1 CONTRACT AT MARKET
    ENDIF
    
    // Condizioni per uscire da posizioni short
    indicator9 = Average[8](close)
    indicator10 = Average[18](close)
    c6 = (indicator9 > indicator10)
    
    IF c6 THEN
    BUY  AT MARKET
    ENDIF
    

    Questo è la mia prima programmazione, purtroppo non mi apre posizioni short, qualcuno può gentilmente aiutarmi ? Grazie

    Incrocio 3MM 8 18 34.itf

    #157125 quote
    tundercut
    Participant
    Senior
    Incrocio 3MM 8 18 34.itf

    Incrocio 3MM 8 18 34.itf

    #157127 quote
    robertogozzi
    Moderator
    Master

    Se vuoi allegare un file devi cliccare su “Select File”.

    #157131 quote
    robertogozzi
    Moderator
    Master

    Perché manca ENDIF alla riga 27.

    Alla riga 37 devi mettere SELLSHORT per aprire una posizione Short.

    Alla riga 46 devi mettere EXITSHORT per chiudere una posizione Short.

    Per riepilogarti:

    Buy             apre una posizione     LONG
    Sell             chiude una posizione LONG
    SellShort  apre una posizione     SHORT
    ExitShort chiude una posizione SHORT

    #157134 quote
    tundercut
    Participant
    Senior

    Grazie mille Roberto, molto gentile. Ho scoperto la ProRealtime 2 mesi fa, e il trading automatico e quindi la programmazione un mese fà. Detto ciò, la strada è lunga ma è già un buon inizio.

    Grazie ancora.

    #157381 quote
    tundercut
    Participant
    Senior

    Ciao Roberto, mi spieghi perchè la strategia non apre la posizione alla candela successiva ? Allego immagine. La candela evidenziata da un rettangolo con incrocio media mobile ribassista è delle 17,00, ma la strategia mi apre la posizione alle 19,00.

    Devo correggere qualcosa ? Io vorrei aprisse posizione alla candela successiva, è possibile?

    Grazie in anticipo.

    Schermata-2021-01-11-alle-13.03.17.pdf
    #157383 quote
    tundercut
    Participant
    Senior

    Ho dimenticato il giorno che è 8 gennaio.

    #157386 quote
    robertogozzi
    Moderator
    Master

    Per favore per le immagini allega solo file ditipo PNG o JPEG (JPG),

    Usa PDF per i documenti formattati e TXT per i testi non formattati.

    Grazie 🙂

    Non riesco a vedere bene la freccia d’entrata, né è visibile la data, né lo strumento.

    Ad ogni modo quando alla chiusura di una barra viene verificata la condizione entra immediatamente. Siccome la barra è chiusa, la freccia la vedi sulla barra successiva, quella che sta per aprirsi.

    #157388 quote
    tundercut
    Participant
    Senior

    Ok Roberto ho capito e ho visto sul grafico dove ha aperto lo short, quindi voglio che entri in posizione all’apertura della candela successiva come posso fare?

    #157390 quote
    robertogozzi
    Moderator
    Master

    Entra a mercato SEMPRE alla chiusura di una barra, se le condizioni si sono verificate. Non devi fare niente.

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

Costruzione di una strategia con due Medie Mobili


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
tundercut @tundercut Participant
Summary

This topic contains 12 replies,
has 2 voices, and was last updated by robertogozzi
5 years, 1 month ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 01/08/2021
Status: Active
Attachments: 1 files
Logo Logo
Loading...