Uscita dal Mercato a tempo

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #105597 quote
    Alessandro
    Participant
    Junior

    E’ possibile usare la costante tempo per poter uscire da mercato mi spiego

    Ho codificato in modo di entrare a mercato durante un engulfing in pratica quando le candele sommano un tot di pips,mettendo un take profit e un trailing stop,ora è possibile inserire una sorta di timer entro il quale se non raggiunge il Take profit esce da mercato : esempio esci da mercato dopo 5 secondi

    un’altra cosa che volevo provare è aprire e chiudere il tade all interno di una candela…l’entrata la ho ma mi sevirebbe codificare esci a fine candela o all apertura della prossima.

    Grazie roberto

    #105599 quote
    robertogozzi
    Moderator
    Master

    Quando devi trattare un nuovo argomento apri un nuovo topic nel forum appropriato. Grazie.

    #105600 quote
    robertogozzi
    Moderator
    Master

    La somma di un tot di pips in quante candele, 1, 2, le ultime 5?

    Le strategie vengono SEMPRE eseguite appena una candela chiude, appena prima che la nuova si apra.

    Per cui quando esegui l’apertura a mercato questa avviene, sulla base del setup della candela appena chiusa, all’inizio della nuova. In realtà non c’è una differenza temporale, si parla di millisecondi.

    Da questo se ne può ricavare che NON è possibile, se non con ordini pendenti STOP o LIMIT, uscire durante la formazione di una candela.

    Puoi, in parte, aggirare l’ostacolo utilizzando il supporto MTF (Multi Time Frame) e scendendo ad un TF inferiore. Se, ad esempio, utilizzi una strategia su H1, puoi scendere al minuto oppure al secondo. Lo svantaggio è che il TF principale, quello che deve essere sul grafico quando esegui la strategia (in ProOrder o ProBackTest) DEVE essere il più piccolo e questo riduce la quantità di storico a disposizione nel backtest (anche se la v11 che arriverà nel corso dell’autonno, forse, avra fino ad 1 milione di barre, per cui dovrebbero bastare).

    Se vuoi saperne di più su MTF puoi cercarlo e troverai tantissimi argomenti, inoltre ci sono dei video esplicativi (non in italiano, purtroppo).

    #105601 quote
    Alessandro
    Participant
    Junior

    sarebbe possibile chiudere un operazione a mercato con un timer ad esempio esci dal mercato dopo 10 secondi

    e anche ad esempio esci dal mercato a chiusura della barra attuale o a chiusura della prossima (ammettendo di aprre e chiudere nella stessa candela)

    grazie

    #105603 quote
    robertogozzi
    Moderator
    Master

    Per favore non continuare a postare sull’altro Topic per argomenti che non riguardano le 3 candele. GRAZIE.

    #105604 quote
    Alessandro
    Participant
    Junior

    Quando devi trattare un nuovo argomento apri un nuovo topic nel forum appropriato. Grazie.

    per sbaglio ho aperto un nuovo topic

    La somma di un tot di pips in quante candele, 1, 2, le ultime 5?

    1

    quindi potrebbe andare all’apertura della candela successiva.

    Come si codificherebbe?

    #105605 quote
    robertogozzi
    Moderator
    Master

    Forse non ho ben capito, a te interessa non tanto entrare, quanto uscire dopo un tot di tempo (in realtà candele, non si può uscire a tempo). Se è così eccolo:

    IF (BarIndex - TradeIndex) >= 3 THEN
       SELL AT MARKET
       EXITSHORT AT AMRKET
    ENDIF

    Dopo 3 candele esce, che sia Long o Short.

    Per sapere quante candele sono trascorse uso BARINDEX, che è la candela corrente, togliendoci TRADEINDEX che è la candela dove il trade è stato aperto.

    #105611 quote
    Alessandro
    Participant
    Junior

    In tanto grazie però aggiungendo la stringa per uscire và in palla tutto

    //Barra Bull
    If close - open > 20 * pipsize then
    Buy 1 contract at market
    IF (BarIndex - TradeIndex) >= 3 THEN
    SELL AT MARKET
    EXITSHORT AT MARKET
    ENDIF
    ENDIF

    Non crea proprio trade

    #105612 quote
    robertogozzi
    Moderator
    Master

    Però devi studiarti la programmazione in generale, perché qui si presuppone che qualche base la si abbia, allora si può entrate nello specifico di PRT.

    Se metti un IF…ENDIF all’interno di un altro è ovvio che il secondo venga eseguito solo quando viene eseguito il primo.

    La verifica del numero di candele devi metterla dopo l’IF…ENDIF del Buy, non all’interno!

    Inoltre non hai specificato TF e strumento. Se lavori con TF di 1 minuto può darsi che nessuna barra superi 20 pips!

    #105614 quote
    Alessandro
    Participant
    Junior

    Però devi studiarti la programmazione in generale, perché qui si presuppone che qualche base la si abbia

    Ha ragione stà diventando un pò spam il mio, ha qualche libro da consigliarmi sulle basi della programmazione che si addica di più alla programmazione su PRT?

    La verifica del numero di candele devi metterla dopo l’IF…ENDIF del Buy, non all’interno! Inoltre non hai specificato TF e strumento. Se lavori con TF di 1 minuto può darsi che nessuna barra superi 20 pips!

     

    //Barra Bull
    If close - open > 20 * pipsize then
    Buy 1 contract at market
    ENDIF
    IF (BarIndex - TradeIndex) >= 3 THEN
    SELL AT MARKET
    EXITSHORT AT MARKET
    ENDIF

    dovrebbe risultare così?

    Dico questa e poi non invado più il forum in pratica il pezzetto di codice che stavo cercando di creare doveva “acchiappare” una fase forte di rialzo ribasso chiudendo subito il trade (mini dax 1 minuto)

    allego foto esempio il primo trade và a bersaglio il secondo no perchè il trend non continua a salire per quello volevo inserire una variane che dopo 2 candele chiude in automatico.

    Cattura-1.jpg Cattura-1.jpg
    #105620 quote
    robertogozzi
    Moderator
    Master

    Usa questo:

    //Barra Bull
    If not OnMarket AND close - open > 20 * pipsize then
       Buy 1 contract at market
    ENDIF
    IF OnMarket AND (BarIndex - TradeIndex) >= 3 THEN
       SELL AT MARKET
       EXITSHORT AT MARKET
    ENDIF

    ho modificato le righe 2 e 5.

    #105621 quote
    Alessandro
    Participant
    Junior

    ha qualche libro da consigliarmi sulle basi della programmazione che si addica di più alla programmazione su PRT?

    #105622 quote
    robertogozzi
    Moderator
    Master

    Non ne ho in particolare, ma su internet troverai sicuramente qualcosa sulla Logica di Programmazione, magari con esempi in linguaggio Basic o pseudo-code.

    Non entrare in linguaggi professionali e complicati, tipo C, Python, Java, Html perché PRT è estremamente semplice una volta acquisita la logica della programmazione.

    Ottimo sarebbe avere un amico o parente che possa aiutarti con le basi, logica e diagrammi a blocchi.

    Comunque fai pure domande mentre progredisci.

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

Uscita dal Mercato a tempo


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

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

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