settore lo stop loss
Forums › ProRealTime forum Italiano › Supporto ProOrder › settore lo stop loss
- This topic has 10 replies, 2 voices, and was last updated 3 years ago by Hary Trading.
-
-
09/12/2021 at 2:45 PM #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
ENDIFIF LONGONMARKET THEN
SELL AT MARKET
ENDIFset stop loss sl
Grazie infinite a chi potrà rispondere
09/12/2021 at 3:25 PM #177317CLOSE[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.
09/12/2021 at 6:02 PM #177323grazie 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…
09/12/2021 at 6:15 PM #177327Non 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.
09/12/2021 at 6:28 PM #177328Su 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
09/12/2021 at 8:53 PM #177338Ho bisogno di queste informazioni:
- strumento
- time frame
- data, e ora se intraday, dell’entrata errata.
09/12/2021 at 10:10 PM #177343Ecco 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
09/13/2021 at 3:12 PM #177428Secondo 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.
09/19/2021 at 8:21 AM #177886Buongiorno 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
endifla 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
09/19/2021 at 9:00 AM #177892Esatto, è 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.
09/19/2021 at 9:34 AM #177896 -
AuthorPosts
Find exclusive trading pro-tools on