Doppio massimo adiacente
Forums › ProRealTime forum Italiano › Supporto ProOrder › Doppio massimo adiacente
- This topic has 9 replies, 2 voices, and was last updated 2 months ago by robertogozzi.
-
-
09/18/2024 at 11:12 AM #237767
Salve, chiedo aiuto per semplice startegia su time frame intraday future.
Individuare due candele che hanno lo stesso valore di massimo seguite da una candela rossa quindi abbiamo:
Candela A: La prima candela che stabilisce il massimo. (se possibile evidenziare la candela ad esempio con un triangolo verde)
Candela B: La seconda candela (che è adiacente alla candela A) che ha lo stesso valore di massimo di Candela A. (evidenziare la candela con un triangolo verde)
Candela C: La candela con un pattern rosso (chiusura < apertura), che conferma il pattern. (evidenziare la candela con triangolo rosso)
Lo stop è determinato dal massimo della candela che forma il doppio massimo, con un’aggiunta di 2 tick.
L’entry Short è all’open della candela D che è successiva alla candela C.
Il target deve essere calcolato sottraendo la distanza tra l’open e lo stop dall’open stesso.
La distanza tra lo stop e l’open è determinata come: distanza=stopLevel−open
Il target è quindi: targetLevel=open−distanzaGrazie mille
09/18/2024 at 4:19 PM #237789Questo è l’indicatore per vederle sul grafico dei prezzi, perché le strategie NON possono stampare niente:
123456789101112t = 255s = 15c1 = (high[1] = high[2]) //Triangolo VERDE sulle due candelec2 = (close < open) //Triangolo ROSSOCond = c1 AND C2IF Cond THENHH = highest[4](high) + lowest[4](range)DrawText("▲",BarIndex[2],HH,Dialog,Bold,s) coloured("Green",t)DrawText("▲",BarIndex[1],HH,Dialog,Bold,s) coloured("Green",t)DrawText("▲",BarIndex, HH,Dialog,Bold,s) coloured("Red",t)ENDIFRETURNquesta è la strategia:
12345678910111213141516c1 = (high[1] = high[2]) //Triangolo VERDE sulle due candelec2 = (close < open) //Triangolo ROSSOCond = c1 AND C2IF Cond AND Not OnMarket THENSELLSHORT 1 CONTRACT AT MARKETStopLoss = high[1] + 2*PipSizeTargetPrice = (close - abs(StopLoss - open))SET STOP PRICE StopLossSET TARGET PRICE TargetPriceENDIFIF OnMarket AND Not OnMarket[1] THENTargetPrice = (open - abs(StopLoss - open[1]))SET TARGET PRICE TargetPriceENDIFgraphonprice StopLoss coloured("Red")graphonprice TargetPrice coloured("Blue")l’entrata viene fatta alla fine della candela C, quindi quando sta per aprirsi la successiva candela D, ma ancora non si sa quale sia il valore di apertura, quindi ho usato per la prima come probabile APERTURA della candela D il prezzo di CHIUSURA della candela C, mentre dalla successiva candela, conoscendo il prezzo d’APERTURA esatto ho usato questo (quindi cambiano leggermente i valori dalla seconda candela).
Ovviamente capitano segnali un pò “strani”, ad esempio dove la candela C è appena mezzo punto, quindi si hanno SL e TP minimi, ancora di più se pure le candele A e B non hanno massimi molto alti.
1 user thanked author for this post.
09/18/2024 at 5:47 PM #23779409/19/2024 at 9:29 AM #237807Quindi la candela C col triangolo rosso sopra non deve più esserci?
09/19/2024 at 11:23 AM #23781309/19/2024 at 4:40 PM #237827Questo è il nuovo indicatore:
1234567891011t = 255s = 15c1 = (high = high[1]) //Triangolo VERDE sulle due candelec2 = (close < open)Cond = c1 AND C2IF Cond THENHH = highest[3](high) + lowest[3](range)DrawText("▲",BarIndex[1],HH,Dialog,Bold,s) coloured("Green",t)DrawText("▲",BarIndex ,HH,Dialog,Bold,s) coloured("Green",t)ENDIFRETURNe questa è la nuova strategia:
12345678910111213141516c1 = (high = high[1]) //Triangolo VERDE sulle due candelec2 = (close < open)Cond = c1 AND C2IF Cond AND Not OnMarket THENSELLSHORT 1 CONTRACT AT MARKETStopLoss = high + 2*PipSizeTargetPrice = (close - abs(StopLoss - open))SET STOP PRICE StopLossSET TARGET PRICE TargetPriceENDIFIF OnMarket AND Not OnMarket[1] THENTargetPrice = (open - abs(StopLoss - open[1]))SET TARGET PRICE TargetPriceENDIFgraphonprice StopLoss coloured("Red")graphonprice TargetPrice coloured("Blue")allego una foto di come dovrebbe essere la nuova situazione grafica, se ho ben capito.
1 user thanked author for this post.
09/19/2024 at 8:10 PM #23784309/20/2024 at 9:55 AM #237863Quando hai scritto, nel primo post “Il target deve essere calcolato sottraendo la distanza tra l’open e lo stop dall’open stesso“, a quali OPEN ti riferisci, a quello ella Candela B o della Candela C (dove ci sono le freccette dell’entrata)?
09/20/2024 at 11:30 AM #23787109/20/2024 at 11:50 AM #237874Siccome avevano entrambe le stesse indicazioni testuali, non era molto chiaro, anche se lo immaginavo ho preferito chiedertelo per non rischiare di fare modifiche che avrebbero potuto non essere corrette.
Questa è la versione corretta:
12345678910111213141516c1 = (high = high[1]) //Triangolo VERDE sulle due candelec2 = (close < open)Cond = c1 AND C2IF Cond AND Not OnMarket THENSELLSHORT 1 CONTRACT AT MARKETStopLoss = high + 2*PipSizeTargetPrice = (close - abs(StopLoss - close))SET STOP PRICE StopLossSET TARGET PRICE TargetPriceENDIFIF OnMarket AND Not OnMarket[1] THENTargetPrice = open - abs(StopLoss - open)SET TARGET PRICE TargetPriceENDIFgraphonprice StopLoss coloured("Red")graphonprice TargetPrice coloured("Blue")1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on