No consigo que lo dibuje
Forums › ProRealTime foro Español › Soporte ProBuilder › No consigo que lo dibuje
- This topic has 20 replies, 3 voices, and was last updated 2 days ago by
Amanav.
-
-
06/05/2025 at 6:20 PM #247968
si, he entendido tu idea.
Gracias.
Lo que yo queria era lo siguiente:
Si pongo 1 las dos lineas se mueven al mismo tiempo a:
TargetPercentage1 = 1.025 // Target percentage 1
TargetPercentage2 = 0.975 // Target percentage 2Si pongo 2 las dos lineas se mueven al mismo tiempo a:
TargetPercentage1 = 1.050 // Target percentage 1
TargetPercentage2 = 0.925 // Target percentage 2Si pongo 3 las dos lineas se mueven al mismo tiempo a:
TargetPercentage1 = 1.075// Target percentage 1
TargetPercentage2 = 0.900 // Target percentage 2asi todas las veces que quiera a diferentes niveles segun la volatilidad
Pero no te preocupes, ya lo modificaré manualmente
Muchas gracias
06/05/2025 at 7:12 PM #247971Ningún problema, es mi pasatiempo favorito…
En esta versión puedes configurar el “LayOut” en tres porcentajes diferentes…
Si deseas añadir más, solo es cuestión de copiar y pegar…3 users thanked author for this post.
06/06/2025 at 7:50 AM #24799006/09/2025 at 5:46 PM #24811406/11/2025 at 12:23 PM #248186Hola,
Lo que puede hacer es crear una nueva variable (booleana), por ejemplo, “xManual”, y cuando es igual a 1, entonces el código usa la entrada “manual” y cuando “xManual” es igual a 0, entonces se usa el código “normal”…
OpenYear plus percentage v612345678910111213141516171819202122232425262728293031323334353637383940DefParam DrawOnLastBarOnly=TruexManual=1xOpenTime=143000xAnnualOpen=42000If xManual=1 thenIf OpenYear=2025 and OpenYear[1]=2024 and OpenTime=xOpenTime thenAnnualIdx = barindex // Save the index of the opening barAnnualOpen=xAnnualOpenIf LayOut=1 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 1/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 1/100),2)ElsIf LayOut=2 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 1.5/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 1.5/100),2)ElsIf LayOut=3 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 2/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 2/100),2)EndIfEndIfElsIf xManual=0 thenIf OpenYear=2025 and OpenYear[1]=2024 thenAnnualIdx = barindex // Save the index of the opening barAnnualOpen=OpenIf LayOut=1 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 1/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 1/100),2)ElsIf LayOut=2 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 1.5/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 1.5/100),2)ElsIf LayOut=3 thenTargetLevel1 = Round(AnnualOpen + (AnnualOpen * 2/100),2)TargetLevel2 = Round(AnnualOpen - (AnnualOpen * 2/100),2)EndIfEndIfEndIfReturn TargetLevel1 as "TLevel1" Coloured("Brown")Style(Line,2), TargetLevel2 as "TLevel2" Coloured("Green")Style(Line,2),AnnualOpen as "AnnualOpen"Coloured("Purple")Style(Line,2)3 users thanked author for this post.
06/12/2025 at 11:39 AM #248212 -
AuthorPosts
Find exclusive trading pro-tools on