Buy limite al prezzo d'incrocio di medie mobili.

Forums ProRealTime forum Italiano Supporto ProOrder Buy limite al prezzo d'incrocio di medie mobili.

Viewing 15 posts - 1 through 15 (of 18 total)
  • #48673

    Buonasera a tutti, vorrei impostare un ordine di acquisto limite sul prezzo d’incrocio a rialzo di 2 medie mobili (la breve che incrocia a rialzo quella a lungo periodo), in pratica comprare sul pullback ed impostare uno stop loss sotto tale livello.

    Qualcuno sa come fare?

    Grazie mille

    Massimo

    #48684

    Non è chiarissima la tua richiesta, vuoi comprare al prezzo d’incrocio al rialzo delle due medie, oppure sul pullback?

    Devi però definire cos’è per te un pullback, un certo numero fisso di pips, oppure quale livello?

    Vuoi per caso comprare quando, dopo l’incrocio al rialzo, il prezzo tocca una media, quale delle due?

    Roberto

    #48699

    Ciao Roberto,

    l’idea è che quando avviene un incrocio a rialzo per se: ema 5 crossover ema 20, voglio impostare un ordine di acquisto limite sul livello di prezzo dell’incrocio che resti in attesa per un n° di candele che imposto, per es: 50 periodi.

    Se il prezzo ritraccia e tocca il livello di prezzo d’incrocio compra (questo lo definisco un pullback).

    Quando entra in posizione imposta subito anche uno stop loss sotto il più basso minimo delle ultime candele prima e compresa dell’incrocio, es: ultime 10 barre (lowest [10](low)).

    In questo modo non compro sulla forza di movimento del prezzo ma attendo un ritracciamento per comprare.

    Poi vorrei impostare un trailing profit oppure un take profit basato sul prezzo d’entrata-stop loss.

    Ti allego un grafico che fa chiarezza per esempio.

    Grazie

    Max

     

    #48740

    Ok, proverò a buttare giù qualcosa e ti farò sapere.

    Roberto

    #48797

    Ho creato questa strategia per il DAX, TF h1:

    Ho dovuto mettere un limite al numero di barre, altrimenti l’operazione avrebbe potuto durare migliaia di ore!

    Inoltre tieni presente che il prezzo d’incrocio è sempre quello di chiusura della barra, perché ovviamente NON è possibile sapere se l’incrocio avviene dentro la barra ed esattamente a quale prezzo.

    Ho messo le medie Mobili in modo generico, così è sufficiente cambiare la variabile AVGTYPE per usare un metodo diverso di calcolo.

    Roberto

    #48818

    Ciao Roberto, chiarissimo grazie mille.

    Se voglio fare anche la vendita allo scoperto, devo implementare il codice in questo modo?

     

    #48820

    No, servono altre variabili e verifiche incrociate, in modo che se ad un incrocio al rialzo ne segue a breve uno al ribasso, occorre azzerare i segnali del primo.

    Ma stai tranquillo, la spiegazione è più complessa della realizzazione.

    Appena trovo 15 minuti domani faccio la modifica e la posto.

    1 user thanked author for this post.
    #48826

    Ah ok, grazie mille Roberto!

     

    #48873

    Ho fatto le modifiche per aggiungere la vendita, provale (ovviamente i vari parametri, Medie, numero Barre, ecc…. devi aggiustarle te al tuo TF ed alle tua preferenze):

    Roberto

    1 user thanked author for this post.
    #48993

    Grande Roberto!! lo provo e ti faccio sapere!

    grazie per la disponibilità e la velocità di programmazione!

    Max

     

    #49378

    Ciao Roberto, ho verificato i due sistemi, solo long e long/short ma purtroppo entra in posizione sulla candela successiva all’incrocio e non successivamente quando il prezzo ritraccia sul prezzo a cui è avvenuto l’incrocio.

    Sono da rivedere i codici, proverò a lavorarci su.

    Grazie comunque!

     

    #49472

    non successivamente quando il prezzo ritraccia sul prezzo a cui è avvenuto l’incrocio.

    Dovrebbe essere perché Roberto ha usato ordini LIMIT.
    Quello che può succedere è che il prezzo sia troppo vicino per mettere l’ordine LIMIT o già sotto di esso per un ordine di acquisto ad esempio.
    Inoltre, tenere presente che il codice è letto solo una volta per bar e molte cose possono accadere tra 2 bar aperti.

    #49488

    Come ha detto Nicolas, durante una candela di un’ora possono succedere molte cose!

    Ho variato il codice mettendo l’entrata a MERCATO, invece che con ordini LIMIT. Questo, però, può aggravare il problema, secondo me, perché entrare a mercato alla chiusura della barra, invece che con ordine limit, può farti entrare con molti PIPS di differenza!

    Inoltre, siccome può capitare che il prezzo ritracci subito,  ho aggiunto la variabile Bar2Elapse per stabilire che tu vuoi prendere per buono il ritracciamento solo DOPO “n” barre, quind puoi settarla a 0 per accettere anche un ritracciamento immediato, oppure quando tu ritieni più opportuno.

    Roberto

    #49740

    Ciao Ragazzi,

    allego i backtest x tutti e 3 i sistemi…i primi due, solo long and long/short limit comprano alla barra successiva all’incrocio, at market successivamente.

    Ho segnato con linee spesse blu dove avviene l’incrocio e quindi il livello che il prezzo che dovrebbe ritestare x entrare in posizione, con il cerchio dove il sistema entra in posizione (si vede dalle barre verde/rossa e frecce del backtest).

    Massimo

     

     

    #49767

    Era dovuto al fatto che avevo preso come riferimento il prezzo della chiusura della candela in cui avveniuva l’incrocio, per cui entrava sempre all’apertura della successiva. Adesso ho variato il prezzo d’entrata sulla Media veloce, mi sembra vada meglio, prova

    Se tu preferissi fare l’pentrata sul prezzo della media lenta basta la riga dove c’è

    con

     

     

Viewing 15 posts - 1 through 15 (of 18 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login