Non mi inserisce l'ordine pendente

Forums ProRealTime forum Italiano Supporto ProOrder Non mi inserisce l'ordine pendente

Viewing 15 posts - 46 through 60 (of 80 total)
  • #127177

    E devo mettere DEFPARAM CumulateOrders = False, giusto?

     

    #127180

    E devo mettere DEFPARAM CumulateOrders = False, giusto?

    Il codice sotto è corretto?

    Grazie mille dell’aiuto.

     

     

    #127208

    Scusami, ma l’hai provato? Non apre nessuna posizione.

    Tu gli hai detto, alle righe 44 e 55 di entrare in una direzione se è già a mercato nell’altra. Come fa ad entrare almeno una prima volta?

     

    #127215

    Infatti, erroneamente ne avevo provato un altro. Per farlo entrare la prima volta avevo pensato di testare la variabile ONMARKET.

    All’inizio se sono tutte e due a 0 allora entro alle mie condizioni iniziali. Poi essendo a mercato una delle due sarà diversa da 0 e li in base a quello positiva testo se barra 1 o 2 , poi se rossa o verde e entro a mercato(stop & reverse). Cumulateorders = False.

    Secondo te può andare così sono sulla strada giusta?

    Scusami se stresso, ma il problema è che non riesco a trovare un posto dove spieghi come “ragiona” pro order, ed alle volte navigo al buio.

    Al momento il programma mi calcola entrate e Stop corretti, mi manca solo uscire a barra contraria e rientrare subito a mercato, che da come dici tu è semplice, ma sto brancolando nel buoi.

    Grazie mille ancora del tuo supporto.

    #127228

    Infatti, erroneamente ne avevo provato un altro. Per farlo entrare la prima volta avevo pensato di testare la variabile ONMARKET.

    All’inizio se sono tutte e due a 0 allora entro alle mie condizioni iniziali. Poi essendo a mercato una delle due sarà diversa da 0 e li in base a quello positiva testo se barra 1 o 2 , poi se rossa o verde e entro a mercato(stop & reverse). Cumulateorders = False.

    Secondo te può andare così sono sulla strada giusta?

    Scusami se stresso, ma il problema è che non riesco a trovare un posto dove spieghi come “ragiona” pro order, ed alle volte navigo al buio.

    Al momento il programma mi calcola entrate e Stop corretti, mi manca solo uscire a barra contraria e rientrare subito a mercato, che da come dici tu è semplice, ma sto brancolando nel buio.

    Sotto il codice riscritto.

    Grazie mille ancora del tuo supporto.

     

     

    #127238

    Mi parli di FALSE e invece metti TRUE, diventa difficile capire cosa desideri fare! (comunque alla fine credo di avere capito)

    Il codice mi sembra sia corretto.

    In pratica tu vuoi:

    • se non sei a mercato entri Short se tipobarra=1 e Long se Tipobarra=2
    • se sei a mercato Long  e c’è una barra contraria (Rossa) fai Stop & Reverse quando TipoBarra=1, mentre quando TipoBarra=2 accumuli un’altra posizione Long  (quini alla riga 1 serve TRUE)
    • se sei a mercato Short e c’è una barra contraria (Verde) fai Stop & Reverse quando TipoBarra=2, mentre quando TipoBarra=1 accumuli un’altra posizione Short (quini alla riga 1 serve TRUE).

    Ok, direi che va bene, anche il calcolo dello SL.

    #127239

    Tutto corretto tranne che:

    se sei a mercato Long  e c’è una barra contraria (Rossa) fai Stop & Reverse e rientro short se TipoBarra=1, long se TipoBarra=2

    se sei a mercato Short e c’è una barra contraria (Verde) fai Stop & Reverse e rientro short se TipoBarra=1, long se TipoBarra=2

    Questo è quello che vorrei fare. Quindi credo che cumulate order, debba essere FALSE, corretto?

    Grazie mille ancora per la tua pazienza.

     

    #127365

    Tutto corretto tranne che:

    se sei a mercato Long e c’è una barra contraria (Rossa) fai Stop & Reverse e rientro short se TipoBarra=1, long se TipoBarra=2

    No, se sei già LONG o resti a mercato come lo sei già, oppure aggiungi un’altra posizione (mettendo TRUE invece di FALSE). in ogni caso così com’è c’è già BUY, quindi lo ignora a causa del FALSE, senza chiudere niente. BUY chiude solo posizioni Short aperte.

    se sei a mercato Short e c’è una barra contraria (Verde) fai Stop & Reverse e rientro short se TipoBarra=1, long se TipoBarra=2

    come sopra, solo che è invertito il ragionamento essendo nell’altra direzione

    Questo è quello che vorrei fare. Quindi credo che cumulate order, debba essere FALSE, corretto?

    mi sembra possa andare bene quando devi fare Stop & Reverse, mentre nell’altro caso tu dici RIENTRO… no non puoi rientrare, essendo già in posizione in quella stessa direzione, dovresti prima uscire dalla posizione e rientrarci, ma che senso avrebbe? Quindi in quelle due ipotesi che tu hai fatto sopra, invece di RIENTRO dovresti dire PROSEGUO

    Grazie mille ancora per la tua pazienza.

     

    #127367

    Fai attenzione perché, ad esempio, alle righe da 73 a 82 NON entra Long perché lo sei già, però ti calcola e setta un diverso Stop Loss per l’operazione in corso.

    La riga 74 (per il Long) e la 85 (per lo Short) volendo le puoi togliere se usi FALSE, in quanto non puoi entrare più di una volta. Se invece vuoi tenerle e desideri PRIMA uscire e poi rientrare con il nuovo SL, basta che prima del BUY metti una riga con SELL e prima di SELLSHORT metti metti una riga con EXITSHORT.

     

    #127381

    Grazie Roberto.

    Ho aggiunto le righe SELL ed EXISHORT. Quindi mi aspetto che:

    sono a mercato LONG, si chiude una barra rossa, mi chiude la posizione e rientro a mercato in base al tipo barra appena chiuso.

    sono a mercato SHORT, si chiude una barra verde, mi chiude la posizione e rientra a mercato in base al tipo barra appena chiuso.

    Il senso di rientrare se sono LONG, ancora LONG, sta nelle mie condizioni. Infatti se la posizione si chiude a causa di una pin bar short, però rossa, le mie condizioni essendo sul tipo barra 2 mi farebbero rientrare LONG.

    Per il caso SHORT, l’inverso.

    Come rientro dipende sempre dal tipo di barra appena chiusa.

    Potresti cortesemente inviarmi un link dove è spigata la logica di funzionamento di Pro Order?

    Grazie ille.

    #127389

    Qui puoi trovare tutti e 3 i manuali in PDF https://www.prorealcode.com/reply/104551/

     

    #127472

    Roberto, ho corretto il codice, adesso esce e rientra subito. Lo fa però solo nel caso venga cambiata la direzione di entrata. Ti allego il codice al quale ho aggiunto alla riga di vendita l’istruzione che se sono in guadagno esci e rientra nella stessa direzione in cui eri già a mercato, ma non chiude.

    E’ possibile chiudere una posizione per esempio LONG e rientrare subito LONG?

    Se risolvo questo ho trovato la quadratura del cerchio.

    Con il GRAPH ho controllato le variabili e la variabile VENDO alla chiusura della barra delle 16 (quindi alle 16.30) vale correttamente 3, però non chiude la posizione.

    Grazie mille.

     

    #127504

    Certo che puoi uscire da LONG e rientrare subito. Esci con SELL ed esegui un nuovo BUY. Però occorre fare qualche prova per verificare che non debba attendere una barra.

     

    #127539

    @MauroR

    riporto il tuo post che ho cancellato per eliminare la domanda estranea di dg007:

    Il codice che ti ho postato prima, dovrebbe fare quello, ma ho notato che se deve rientrare nella stessa direzione in qui è non chiude la posizione. Con il GRAPH ho controllato le variabili che ho impostato per capire se ero nella parte corretta degli IF e ci sono. Non capisco se è pro order che dice se esci long per rientrare long, non chiudo e continua la posizione in qui sei. Se invece sono per esempio LONG e si forma una barra contraria che prevede un ingresso SHORT allora chiude LONG e riapre SHORT. Quello che non capisco è perchè se sono LONG e gli dico di chiudere per poi ripartire LONG non lo fa, la logica è uguale, cambiano solo i comandi.

    #127544

    Roberto cortesemente mi puoi verificare la situazione sotto?

    Wall Street Cash(1€) 30 minuti. Sono entrato long alla barra delle 4.30, però al cambio colore della barra delle 7.30 non è uscito.

    Allegato il codice, mi dici se a te invece esce? ProrealTime non mi ha ancora risposto alla segnalazione dell’altro giorno.

    Grazie mille.

     

Viewing 15 posts - 46 through 60 (of 80 total)

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