settore lo stop loss

Forums ProRealTime forum Italiano Supporto ProOrder settore lo stop loss

Viewing 11 posts - 1 through 11 (of 11 total)
  • #177314

    Buonasera,

    vorrei sapere se, su questo esempio banale, l’impostazione dello stop loss sia corretta:

    Se due giorni fa la giornata è stata rialzista compra  alla rottura dei massimi di ieri e vendi in apertura del giorno successivo

    stop se i prezzi tornano al minimo di due giorni fa

     

     

    sl=low[1]

    IF CLOSE[1] > OPEN[1] THEN
    BUY 1 CONTRACTS AT HIGH STOP
    ENDIF

    IF LONGONMARKET THEN
    SELL AT MARKET
    ENDIF

    set stop loss sl

     

    Grazie infinite a chi potrà rispondere

     

    #177317

    CLOSE[1] > OPEN[1] verifica UN giorno fa, non due; [0], o niente, è la candela corrente, quella appena chiusa (la nuova non è stata ancora aperta), [1] è la prima candela precedente, [2] è la seconda candela precedente,  ecc…

    Il codice è corretto, sempre se il riferimento alle candele è quello che vuoi.

     

    #177323

    grazie infinite Roberto per la continua disponibilità

    quindi nel codice scritto sopra, si chiede al sistema:

    se ieri abbiamo avuto una giornata rialzista…

    e lo stop loss va bene così come l’ho scritto?..perchè in realtà se cambio i parametri di stop [1] oppure low etc, le metriche sono sempre le stesse…

    #177327

    Non duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.

    Se sbagli lingua puoi chiedere di spostarlo.

    Grazie 🙂

    Tu metti lo stop sul LOW precedente, perché quella candela era rialzista, ma  la candela odierna potrebbe essere ribassista ed essere già scesa sotto quel valore.

     

    #177328

    Su grazie, ha ragione.

    non mi ero proprio accorto di averlo messo nella sezione in lingua inglese, e non trovandolo in quella italiana, l’ho pubblicato di nuovo

    chiedo scusa

    vorrei però farle vedere questo screen..

    il codice che ho scritto è

    if close[1]>open[1] and dayofweek<>4 then

    buy 1 contracts at high+200stop

    etc etc
    quindi se [1] si riferisce al giorno prima in teoria dovrei entrare alla rottura +100 dei max…ma dallo screen mi sembra che entri a mercato se 2 giorni fa è stata una seduta rialzista…
    c’è qualcosa che sbaglio?

    grazie 1000

     

    #177338

    Ho bisogno di queste informazioni:

    • strumento
    • time frame
    • data, e ora se intraday, dell’entrata errata.

     

     

    #177343

    Ecco Sig. Roberto
    Ricapitolando:

     

    BTC/USD

    DAILY

    se il giorno precedente è stato rialzista entra a mercato alla rottura dei massimi + 100, tutti i giorni ma non il venerdì

    chiudi all’apertura del giorno successivo

    lo screen si riferisce a questa strategia..

    come vede non sembra che risponda  bene ai filtri…

    in teoria ogni giorno, in cui la precedente sessione è stata positiva, dovrebbe entrare in breakout + 100..ma non è cosi…

     

    poi vorrei provarla con stop sui minimi della t-1, oppure chiuderla in serata

     

    grazie ancora

    #177428

    Secondo me hai interpretato male il concetto di GIORNO PRIMA.

    Le strategie vengono SEMPRE eseguite alla chiusura di una candela.

    Quando la candela di oggi Lunedì 13 chiuderà, la  strategia verrà eseguita e la candela appena chiusa sarà considerata Candela CORRENTE (fino alla chiusura di domani sera), perché la candela nuova non è ancora aperta e non sarà accessibile fino alla sua chiusura.

    La candela corrente è identificata con [0] oppure niente. Quella con [1] si riferisce a qualla chiusa il giorno precedente.

    Adesso, ore 16:10 di Lunedì 13, la candela corrente è quella CHIUSA stanotte (quella di Domenica per intenderci) e quella identificata con [1] è quella di Sabato.

    Prova a togliere [1].

    Inoltre Venerdì è il giorno 5 della settimana, non il 4.

     

    #177886

    Buongiorno Sig. Roberto,

    grazie per le sue risposte.

    Ricapitolando…🙂….

    sl=low[1]

    if close[1] > open[1] and dayofweek <>5 then

    buy 1 contracts  at high[1] stop

    endif

    if longonmarket then
    sell at market
    set stop loss sl
    endif

    la candela chiusa ieri, sabato, è la candela corrente perché quella di oggi ancora non è stata chiusa; quando questa notte chiuderà la candela di oggi Domenica 19, la candela di domenica sarà la candela [0] e quella di sabato diverrà la candela [1]

    quindi: la candela di sabato è stata rialzista, quella di oggi domenica se dovesse chiudere ora, per esempio, sarebbe  ribasssista

    da come ho scritto il codice, se domani lunedì si dovessero rompere i massimi della candela di sabato si entra long

    si avrebbe come stop i minimi della candela di sabato

    se non andasse in stop il trade si chiuderebbe all’apertura della candela di martedì…

    giusto?

    mi dica che è corretto, la prego ..ah ah ah ….

    grazie infinite per la sua pazienza

    #177892

    Esatto, è la corretta interpretazione del codice che hai scritto.

    Devi solo mettere set stop loss sl fuori da IF…ENDIF. Metterlo li non avrebbe effetto in quanto l’operazione viene chiusa.

     

    #177896

    GRAZIE 1000

Viewing 11 posts - 1 through 11 (of 11 total)

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