Trailing Profit in Easy Script, gioie e dolori !

Collapse
X
 
  • Ora
  • Show
Clear All
new posts

  • AleZan
    replied
    Originariamente Scritto da Francario Massimiliano
    Salve,



    Impostando la percentuale a 20 significa che quando il gain attuale della posizione scende oltre il 20% dal massimo gain ottenuto dalla stessa la posizione viene chiusa.
    Seguendo il suo esempio, appena il massimo gain della posizione diventa maggiore o uguale a 100 €, il trailing stop viene attivato, e la soglia di uscita inizialmente è pari a 100 € - 20% = 80 €, cioè chiude la posizione se il gain scende sotto a 80 €.
    Se non arriva a quella soglia ed il massimo gain continua ad aumentare, ad esempio raggiungendo 200 €, la soglia di uscita sarà calcolata ancora come 20%, cioè 200 € - 20% = 160 €.
    La soglia di uscita viene calcolata ogni volta che il massimo guadagno della posizione aumenta, anche se solo di 1 centesimo, non è necessario che questo sia un multiplo del target di attivazione iniziale del trailing stop.

    Max Francario
    grazie molto gentile e soprattutto chiaro:ok:

    Leave a comment:


  • Francario Massimiliano
    replied
    Salve,

    Originariamente Scritto da AleZan
    ...
    se metto trailing a 100 per esempio e percent a 20 dovrebbe funzionare cosi: (valore del tick =1euro)
    quando arrivo a +100 di gain interviene la verifica che se scende a +20 chiude la posizione..:w00t:
    ...
    Impostando la percentuale a 20 significa che quando il gain attuale della posizione scende oltre il 20% dal massimo gain ottenuto dalla stessa la posizione viene chiusa.
    Seguendo il suo esempio, appena il massimo gain della posizione diventa maggiore o uguale a 100 €, il trailing stop viene attivato, e la soglia di uscita inizialmente è pari a 100 € - 20% = 80 €, cioè chiude la posizione se il gain scende sotto a 80 €.
    Se non arriva a quella soglia ed il massimo gain continua ad aumentare, ad esempio raggiungendo 200 €, la soglia di uscita sarà calcolata ancora come 20%, cioè 200 € - 20% = 160 €.
    La soglia di uscita viene calcolata ogni volta che il massimo guadagno della posizione aumenta, anche se solo di 1 centesimo, non è necessario che questo sia un multiplo del target di attivazione iniziale del trailing stop.

    Max Francario

    Leave a comment:


  • AleZan
    replied
    si grazie avevo letto il manuale.
    la cosa che non mi torna però in test e da li la domanda è che utilizzando l\'esecuzione al tick quindi credo la più precisa possibile la percentuale purtroppo non mi torna quasi mai .
    mi spiego se metto trailing a 100 per esempio e percent a 20 dovrebbe funzionare cosi: (valore del tick =1euro)
    quando arrivo a +100 di gain interviene la verifica che se scende a +20 chiude la posizione..:w00t: . a meno che io non sia capace di interpretare quello scritto nel manuale...:silly:
    però a me questo non succede quasi mai appena entra il valore di trailing poi l\'operazione viene chiusa quasi subito... provero ad aumentare il valore di triling in modo da lasciare molto più spazio perché sono consapevole che vada ragionato il tutto sul valore del tick altrimenti è normale che non funzioni nulla...
    Invece un\'altra perlessità è da esempio del manuale riporta prima 400 che è il primo step di trilig con uscita a 200, poi 800 in quanto ho 400 x 2 con uscita a 400... se dovesse arrivare a 600?? uscirebbe a 300?? oppure la soglia di trailing viene solo considerata a step per numero intero messo in impostazione?
    grazie x la risposta

    Leave a comment:


  • MazzDX
    replied
    Originariamente Scritto da AleZan
    Gentilmente una cosa che non capisco bene... il trailpercent è come spiegato nel manuale una soglia di % che una volta arrivato al valore di trailgstop interviene qualora il prezzo tornasse sui suoi passi.
    La domanda è se imposto 20% ad esempio vuol dire che se ritraccia del 20% viene chiusa la posizione oppure verra chiusa quando il valore del trade è a 20% di quello impostato come trailingstop??
    Grazie
    Leggi l\'esempio, mi sembra chiaro, non saprei spiegarlo meglio

    Cattura.PNG

    Leave a comment:


  • AleZan
    replied
    Gentilmente una cosa che non capisco bene... il trailpercent è come spiegato nel manuale una soglia di % che una volta arrivato al valore di trailgstop interviene qualora il prezzo tornasse sui suoi passi.
    La domanda è se imposto 20% ad esempio vuol dire che se ritraccia del 20% viene chiusa la posizione oppure verra chiusa quando il valore del trade è a 20% di quello impostato come trailingstop??
    Grazie

    Leave a comment:


  • AleZan
    replied
    grazie
    era giusto per partire da un numero sensato... quindi chi meglio di te poteva rispondere:ok:

    Leave a comment:


  • Andrea Cagalli
    replied
    Originariamente Scritto da AleZan
    ri -citandomi volevo chiedervi sulla base delle vostre esperienze quanti grafici con strategy attive posso tenere in una beetrader aperta senza stressare la piattaforma o rischiare che si blocchi qualcosa? il cpu è molto potente quindi non c\'è rischio su quello...
    grazie:cheerful:
    Ciao caro,
    io ne ho una ventina per istanza, perchè come ben sai...meglio avere più beeTrader aperti con il carico di lavoro suddiviso

    Ciao Ciao

    Leave a comment:


  • AleZan
    replied
    Originariamente Scritto da AleZan
    Grazie

    La mia idea era fare qualche settimana /mesi con stesso sottostante e stesso signal aperto in più finestre con i parametri diversi e giorno per giorno valutare le varie situazioni / comportamenti
    ri -citandomi volevo chiedervi sulla base delle vostre esperienze quanti grafici con strategy attive posso tenere in una beetrader aperta senza stressare la piattaforma o rischiare che si blocchi qualcosa? il cpu è molto potente quindi non c\'è rischio su quello...
    grazie:cheerful:

    Leave a comment:


  • AleZan
    replied
    mi sorge una considerazione comunque in merito, se utilizzo il funzionamento in strategy sulla close e non al tick in teoria dovrei replicare comunque il risultato ottenuto in backT in quanto il backT lavora sulla chiusura della barra... giusto?:w00t::silly:
    ed in questo modo potrei filtrare le chiusure da trailing stop troppo precoci in quanto un minimo ritracciamento sul tick innescherebbe la chiusura in trailing... invece sulla close ho lasciato lo spazio al prezzo di muoversi:unsure: fermo restando di essere dalla parte giusta come ingresso:devil::devil:

    Leave a comment:


  • AleZan
    replied
    Originariamente Scritto da Cagalli Tiziano
    Fai girare in tempo reale ma in Paper Trading varie ipotesi. quelle che hai scritto qui.
    Poi vedi il risultato reale e decidi.
    io faccio così
    Grazie
    Certamente
    La mia idea era fare qualche settimana /mesi con stesso sottostante e stesso signal aperto in più finestre con i parametri diversi e giorno per giorno valutare le varie situazioni / comportamenti
    Era giusto per capire il modo di funzionamento in BT che magari mi da un abbaglio ma poi in realta nulla.....
    Sono le prime righe e sistemi con ES che faccio quindi:blink:

    Leave a comment:


  • Cagalli Tiziano
    replied
    Originariamente Scritto da AleZan
    Buongiorno a tutti
    una cortesia effettivamente anche io ho problemi a capire come possa filtrare i risultati da teoria a pratica .
    esempio ho un ts che lavora su dax daily con un trailing a 250 e un percent=1 ho una equity da linea retta "troppo bello per essere vero"
    Come posso pesare il vero valore di trailing? se poi vado in reale tic x tick?
    Se metto un take profit uguale al trailing come consigliato in altri post il risultato peggiora anche se non è male... il problema è che non approfitto dei take che prenderei quando parte per il trend uscendo troppo presto dalla festa....
    Avreste consigli?
    e soprattutto leggendo nel manuale il Percent dovrebbe essere settato come soglia che qualora raggiungo la percentuale si innesca il meccanismo che mi fa uscire se ritorna il prezzo a quella percentuale. ma ho notato che il valore migliore nei test è =1 quindi non mi torna nemmeno questa...:w00t:
    Grazie
    Fai girare in tempo reale ma in Paper Trading varie ipotesi. quelle che hai scritto qui.
    Poi vedi il risultato reale e decidi.
    io faccio così

    Leave a comment:


  • AleZan
    replied
    Buongiorno a tutti
    una cortesia effettivamente anche io ho problemi a capire come possa filtrare i risultati da teoria a pratica .
    esempio ho un ts che lavora su dax daily con un trailing a 250 e un percent=1 ho una equity da linea retta "troppo bello per essere vero"
    Come posso pesare il vero valore di trailing? se poi vado in reale tic x tick?
    Se metto un take profit uguale al trailing come consigliato in altri post il risultato peggiora anche se non è male... il problema è che non approfitto dei take che prenderei quando parte per il trend uscendo troppo presto dalla festa....
    Avreste consigli?
    e soprattutto leggendo nel manuale il Percent dovrebbe essere settato come soglia che qualora raggiungo la percentuale si innesca il meccanismo che mi fa uscire se ritorna il prezzo a quella percentuale. ma ho notato che il valore migliore nei test è =1 quindi non mi torna nemmeno questa...:w00t:
    Grazie

    Leave a comment:


  • civvic
    replied
    Originariamente Scritto da Francario Massimiliano
    Salve,



    ok, ora ho capito il problema.
    In effetti è presente un bug nell\'ottimizzatore, che però si può evitare semplicemente chiamando in modo diverso gli inputs dello script.
    Le riallego lo script già modificato.

    Max Francario
    Grazie Max, perfetto!

    Leave a comment:


  • Francario Massimiliano
    replied
    Salve,

    Originariamente Scritto da civvic
    Grazie!
    Però qui il Backtest funziona perfettamente, è l\'ottimizzazione che non capisco!
    Perchè nella finestrella (ottimizzazione) accanto a \'High/Low Prices\' c\'è un valore che cambia per ogni configurazione ottimizzata mentre sotto in \'Total Net Profit\' (calcolato sempre con metodo High/Low Prices) i valori sono tutti uguali?
    Per cui poi non riesco ad ottimizzare!
    ok, ora ho capito il problema.
    In effetti è presente un bug nell\'ottimizzatore, che però si può evitare semplicemente chiamando in modo diverso gli inputs dello script.
    Le riallego lo script già modificato.

    Max Francario
    File Allegati

    Leave a comment:


  • civvic
    replied
    Originariamente Scritto da Francario Massimiliano
    ...
    L\'impostazione di default utilizza i prezzi High/Low delle barre dove il segnale di trailing stop è avvenuto. Il risultato è che il prezzo di uscita eseguito da quel determinato segnale di trailing stop in quella determinata barra sarà sempre uguale.
    Le altre impostazioni disponibili generano dei prezzi di uscita casuali sulla barra stessa, e pertanto i risultati ottenuti sono sempre variabili, anche a parità di condizioni. Tali risultati sono peggiorativi rispetto all\'impostazione standard, ma più realistici man mano che si aumenta il timeframe.

    Max Francario
    Grazie!
    Però qui il Backtest funziona perfettamente, è l\'ottimizzazione che non capisco!
    Perchè nella finestrella (ottimizzazione) accanto a \'High/Low Prices\' c\'è un valore che cambia per ogni configurazione ottimizzata mentre sotto in \'Total Net Profit\' (calcolato sempre con metodo High/Low Prices) i valori sono tutti uguali?
    Per cui poi non riesco ad ottimizzare!

    Leave a comment:

Working...