Indicador stop loss basado en ATR
Forums › ProRealTime foro Español › Soporte ProBuilder › Indicador stop loss basado en ATR
- This topic has 12 replies, 2 voices, and was last updated 3 years ago by luis Miguel rg.
-
-
04/09/2021 at 4:39 PM #166646
Intento realizar un indicador, pero no entiendo de codificación. Se trata de un indicador que está basado en el ATR, en la imagen está puesto como stop loss para largos, yo lo quisiera para cortos, de tal manera que van saliendo los puntitos del ATR arriba del precio y cuando el máximo de una vela tocara el ATR se marcaría la flechita, necesitaría que el ATR fuera configurable tanto en periodos como en cantidad de ATR (x 0.5 , x 1, x 1,2 etc)
No sé si me he explicado bien, espero me entiendan.
Muchas gracias y saludos
04/09/2021 at 4:49 PM #166649Puedes cambiar el indicador, ¿qué es? Publique el código o el enlace donde pueda encontrarlo.
04/09/2021 at 5:25 PM #166651Hola Roberto,
No se el código y la imagen la capturé de un vídeo donde explicaban el funcionamiento del indicador ATR
04/10/2021 at 1:15 AM #166667No es exactamente idéntico, pero es lo más cercano que he podido hacer:
123456789101112131415Periods = 14Multiplier = 1.0MyATR = AverageTrueRange[Periods](close) * MultiplierIF close > open THENMyATR = close + MyATRIF high >= MyATR THENDrawArrowDown(BarIndex,high + range) coloured(255,0,0,255) //RED arrowENDIFELSIF close < open THENMyATR = close - MyATRIF low <= MyATR THENDrawArrowUP(BarIndex,low - range) coloured(0,128,0,200) //GREEN arrowENDIFENDIFRETURN MyATR AS "Atr"04/10/2021 at 9:05 AM #166670Buongiorno Roberto,
Gracias por ayudarme, lo probaré y le comento,
Muchas gracias, saludos
04/10/2021 at 3:13 PM #166696Gracias Roberto pero no funciona el ATR stop loss
Gracias por intentarlo
04/10/2021 at 4:04 PM #166701De acuerdo, si en el futuro puede obtener el código o al menos una explicación de cómo está construido, hágamelo saber.
04/11/2021 at 2:19 PM #166772Buenas tardes Roberto,
Le envío la información que, entre unos indicadores y lo poco que yo entiendo de programación, he conseguido.
Si se da cuenta los puntos del ATR se marcan de acuerdo al cálculo del propio ATR, yo quiero que no desciendan con respecto al anterior ATR, para así mantener mi stop loss con el anterior máximo.
Gracias, saludos
04/11/2021 at 2:25 PM #16677504/11/2021 at 3:15 PM #166782Bueno, el código es la parte importante, lo volveré a copiar y lo modificaré. Si puedes copiar y pegar, lo haré primero. Gracias.
04/12/2021 at 10:18 AM #166824Aquí está, las líneas 7-16 no se usan, así que las comenté:
12345678910111213141516171819202122//n = 20//x = 2//y = 2atrN = averagetruerange[n](close)stopLargos = close - x*atrNstopCortos = close + y*atrN//if stopcortos[1] < high then//upBoll = 100//elsif stopCortos > high then//UpBoll = 0//endif//if stopLargos[1] > low then//upBoll = 100//elsif stopLargos < low then//UpBoll = 0//endifif stopCortos[1] < high thenDrawArrowDown(barindex,low[3]) coloured(255,0,0,255)elsif stopLargos[1] > low thenDrawArrowUp(barindex,high[3]) coloured(0,255,0,255)endifreturn stopLargos AS "Stop Largos",stopCortos AS "Stop Cortos"es posible que desee importar el archivo adjunto.
No es lo mismo que tu primera foto, creo que el código es un poco diferente. En particular, no entiendo por qué algunas líneas no se utilizan.
Esto es lo mejor que he podido hacer.
04/12/2021 at 11:17 AM #166847Buenos días Roberto
Muchas gracias por la ayuda, lo probaré y seguro que ahora si funciona, ya le comentaré
Insisto muchas gracias por su ayuda, saludos
04/13/2021 at 6:17 AM #166901Buenos días Roberto,
El indicador aparece igual que la anterior formula, gracias por intentarlo
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on