Devo inserire correttamente Stop Loss e Target Profit
Forums › ProRealTime forum Italiano › Supporto ProOrder › Devo inserire correttamente Stop Loss e Target Profit
- This topic has 17 replies, 3 voices, and was last updated 5 years ago by cripto.
-
-
10/17/2019 at 7:39 AM #110368
buongiorno chi sa come si fa ad inserire in modo corretto la funzione che calcola il profit e stop loss sulla barra di set up? mi succede che ogni volta che entra a mercato, se si forma una nuova barra di set up si aggiorna il profit e stop loss
mi spiego meglio, le condizioni sono:
grafico orario, alle h 9 entro sul massimo della barra oraria delle ore 8, metto lo stop loss al minimo della barra delle h 8, il profit due volte sopra il max della barra delle h 8 del valore di stop loss : profitbuy =high+(2*(high – low))
12345678profitbuy =high+(2*(high – low))if (barra set up) thenprofitbuy = high+(2*(high – low))endifif (barra set up) thenstoptrade = lowendifgrazie spero sia stato chiaro
paolo
10/17/2019 at 11:46 AM #110380Ho cambiato un pò il titolo (sembrava quasi un’equazione) ed ho inserito il codice utilizzanto il pulsante “Insert PRT code” che facilita la leggibilità e comprensione del codice.
Grazie di volerlo utilizzare le prossime volte.
10/17/2019 at 11:50 AM #110381Basta che indichi l’ora:
1234if Time = 090000 thenprofitbuy = high+(2*range)stoptrade = lowendife fino alle 9 del mattino successivo non si modificherà più.
10/17/2019 at 2:44 PM #11039710/18/2019 at 8:33 PM #11053410/18/2019 at 8:48 PM #110535Non esiste un comando specifico.
Devi usare una variabile che con valore 1 abilita l’operatività e con valore 0 la disabilita. L’abiliti inizialmente, poi la disabiliti quando esegui un BUY o SELLSHORT e la riabiliti quando vuoi tu, ad esempio all’inizio del nuovo giorno, oppure dopo N candele.
Ovviamente quando dovrai eseguire BUY o SELL dovrai subordinarlo, oltre alle tue condizioni, anche al valore 1 di questa variabile.
Ti faccio un esempio banale dove la riabiliro all’inizio di un nuovo giorno:
12345678ONCE Trading = 1 //1=abilitato 0=disabilitatoIF IntradayBarIndex = 0 THEN //abilitare il trading ogni nuovo giornoTrading = 1ENDIFIF close CROSSES OVER average[20,0](close) AND Trading = 1 THENBUY 1 CONTRACT AT MARKETTrading = 0 //disabilitare il tradingENDIF10/18/2019 at 10:08 PM #11054210/19/2019 at 11:47 AM #11056812345678910111213141516171819202122232425262728DEFPARAM CumulateOrders = Falseora= Time = 90000 or time = 130000// INDICATOREH = CLOSE > OPEN// TRADING//ONCE StopLoss = 0//ONCE TakeProfit = 0if Time = 090000 then or time = 130000profitbuy = high+(2*range)stoptrade = low//endifONCE Trading = 1 //1=abilitato 0=disabilitatoIF IntradayBarIndex = 0 THEN//abilitare il trading ogni nuovo giornoTrading = 1ENDIF//entry longif ORA and H AND Trading = 1 thenBUY 1 CONTRACT AT HIGH +1 stopTrading = 0 //disabilitare il tradingSET TARGET PROFIT profitbuySET STOP LOSS stoptradeendif//stop longSELL AT HS stop10/19/2019 at 11:58 AM #11056910/19/2019 at 12:12 PM #110572guardando il grafico devo scrivere un codice che una volta entrato a mercato mi tenga i valori del max e del min della barra di set up per tutte le barre necessarie successive fino a quando uno dei due venga colpito , uscendo o in profi o in gain.
fin’ora non ci sono riuscito, chiedo il vostro aiuto, sbaglio qualcosa che mi bypassa il profit e non me lo prende
grazie
10/19/2019 at 12:29 PM #110575Non ho verificato, ma come fa a funzionarti il codice con la riga 12 scritta così?
10/19/2019 at 12:31 PM #110576Comunque è la riga 23 xhe non ti fa più fare operazioni dopo la prima, fino al giorno dopo.
A te non serve quella variabile per disabilitare il trading, dal momento che fai solo due operazioni ad orari prestabiliti. Toglila pure.
10/19/2019 at 12:36 PM #11057810/19/2019 at 1:18 PM #1105801234567891011121314151617// Definizione dei parametri del codiceDEFPARAM CumulateOrders = Falseora= Time = 90000 or time = 130000// INDICATORE 1HL = CLOSE > OPENif Time = 090000 or time = 130000 thenprofitbuy = high+(2*range)stoptrade = lowendif//entry longif ora and HL thenBUY 1 CONTRACT AT HIGH +1 stopSET STOP LOSS stoptradeSET TARGET PROFIT profitbuyendifallego grafico, praticamente non si attiva lo stop loss e nemmeno il profit
10/19/2019 at 1:38 PM #110584Dalla foto non si riesce a capire niente, ad ogni modo penso dipenda dal fatto che le due variabili vengano modificate mentre sei già s mercato, variando i dati.
Aggiungi AND NOT ONMARKET alla riga 13.
-
AuthorPosts
Find exclusive trading pro-tools on