aggiungere una condizione RSI sul mio indicatore di livello di supporto
Forums › ProRealTime forum Italiano › Supporto ProOrder › aggiungere una condizione RSI sul mio indicatore di livello di supporto
- This topic has 7 replies, 3 voices, and was last updated 3 years ago by romanelli4.
-
-
12/30/2020 at 6:32 PM #155722Supporto1234567891011121314151617//DEFPARAM CalculateOnLastBars = 1000PivotBAR = 1 //2 bars AFTER pivotLookBack = 5 //4 bars BEFORE pivot//ResistancePrice = 0SupportPrice = 0BarLookBack = PivotBAR + 1IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THENIF low[PivotBAR] = lowest[BarLookBack](low) THENSupportPrice = low[PivotBAR]ENDIFENDIF//IF high[PivotBAR] > highest[LookBack](high)[BarLookBack] THEN//IF high[PivotBAR] = highest[BarLookBack](high) THEN//ResistancePrice = high[PivotBAR]//high[BarIndex - MyResistance]//ENDIF//ENDIFRETURN SupportPrice
Buonasera,
questo è il codice del supporto fatto da Roberto (che ancora ringrazio) che vedete sull’immagine.
Quello che vorrei codificare è:
accettare come condizione valida il supporto se si forma con RSI(14) <30
dopodichè al momento che si genera il segnale avviene l’ingresso (long in questo caso)
il segnale però viene accettato come valido solo se si forma all’interno del segmento dell’indicatore.
spero di aver illustrato bene la foto.
ringrazio per l’aiuto
12/31/2020 at 12:07 AM #155748Eccolo:
1234567891011121314PivotBAR = 1 //1 bars AFTER pivotLookBack = 5 //5 bars BEFORE pivotSupportPrice = 0BarLookBack = PivotBAR + 1IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THENIF low[PivotBAR] = lowest[BarLookBack](low) THENSupportPrice = low[PivotBAR]ENDIFENDIFMyRsi = Rsi[14](close) < 30Cond = SupportPrice AND MyRsiIF Cond AND Not OnMarket THENBUY 1 Contract at MarketENDIF01/10/2021 at 11:35 AM #157179Buongiorno Roberto e buon anno,
innanzi tutto grazie.
è passato un pò di tempo(stop feste natalizie).
ci stiamo avvicinando a quello che vorrei e nel codice sotto c’è una specifica
1234567891011121314151617181920212223PivotBAR = 1 //1 bars AFTER pivotLookBack = 5 //5 bars BEFORE pivotSupportPrice = 0BarLookBack = PivotBAR + 1IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THENIF low[PivotBAR] = lowest[BarLookBack](low) THENSupportPrice = low[PivotBAR]ENDIFENDIFMyRsi = Rsi[14](close) < 30Cond = SupportPrice AND MyRsiSignal = close> high[1]//quello che vorrei è che Cond rimanga valido per tutta la durata del supportpriceanche se RSI torna maggiore di 30.il signal deve essere valido solo se all'intero di supportprice di cond.se si forma fuori dal segmento di support price non è valido.vedi foto del post precedente.//IF Cond AND Not OnMarket and signal THENBUY 1 Contract at MarketENDIFGrazie di tutto!
Max
01/11/2021 at 8:44 AM #15726701/11/2021 at 9:34 AM #157283Eccolo:
12345678910111213141516PivotBAR = 1 //1 bars AFTER pivotLookBack = 5 //5 bars BEFORE pivotSupportPrice = 0BarLookBack = PivotBAR + 1IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THENIF low[PivotBAR] = lowest[BarLookBack](low) THENSupportPrice = low[PivotBAR]MyRsi = Rsi[14](close) < 30ENDIFENDIFCond = SupportPrice AND MyRsiSignal = close> high[1]//IF Cond AND Not OnMarket and signal THENBUY 1 Contract at MarketENDIF01/18/2021 at 7:54 PM #158376Buonasera Roberto e grazie mille,
adesso ho dei problemi con lo stop:
guardando l immagine allegata precedentemente
vorrei mettere lo stop loss sotto il minimo da dove poi è stato generato il segnale
ovvero sotto il segmento di supporto e vorrei che lo stop rimanesse quello per tutta la durata dell’operazione.
Per te è una cosa facile ma io non ci sono riuscito dopo vari tentativi
ti chiedo un’ulteriore aiuto
Grazie mille
max
01/19/2021 at 12:04 PM #158464Basta che inserisci una riga nuova tra la 15 ela 16:
1SET STOP LOSS close - low //differenza di prezzo tra il prezzo d'entrata ed il minimo01/20/2021 at 9:15 PM #158730ok grazie
a volte mi perdo in un bicchier d’acqua
un saluto
-
AuthorPosts
Find exclusive trading pro-tools on