Indicador stop loss basado en ATR

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #166646 quote
    luis Miguel rg
    Participant
    Junior

    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

    ATR.jpg ATR.jpg
    #166649 quote
    robertogozzi
    Moderator
    Master

    Puedes cambiar el indicador, ¿qué es? Publique el código o el enlace donde pueda encontrarlo.

    #166651 quote
    luis Miguel rg
    Participant
    Junior

    Hola Roberto,

    No se el código y la imagen la capturé de un  vídeo donde explicaban el funcionamiento del indicador ATR

    #166667 quote
    robertogozzi
    Moderator
    Master

    No es exactamente idéntico, pero es lo más cercano que he podido hacer:

    Periods    = 14
    Multiplier = 1.0
    MyATR      = AverageTrueRange[Periods](close) * Multiplier
    IF close > open THEN
       MyATR = close + MyATR
       IF high >= MyATR THEN
          DrawArrowDown(BarIndex,high + range) coloured(255,0,0,255)  //RED arrow
       ENDIF
    ELSIF close < open THEN
       MyATR = close - MyATR
       IF low <= MyATR THEN
          DrawArrowUP(BarIndex,low  - range) coloured(0,128,0,200)    //GREEN arrow
       ENDIF
    ENDIF
    RETURN MyATR AS "Atr"
    x-4.jpg x-4.jpg
    #166670 quote
    luis Miguel rg
    Participant
    Junior

    Buongiorno Roberto,

    Gracias por ayudarme, lo probaré y le comento,

    Muchas gracias, saludos

    #166696 quote
    luis Miguel rg
    Participant
    Junior

    Gracias Roberto  pero no funciona el ATR stop loss

    Gracias por intentarlo

    #166701 quote
    robertogozzi
    Moderator
    Master

    De acuerdo, si en el futuro puede obtener el código o al menos una explicación de cómo está construido, hágamelo saber.

    #166772 quote
    luis Miguel rg
    Participant
    Junior

    Buenas 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

    atr-programacion.jpg atr-programacion.jpg atr-1.jpg atr-1.jpg
    #166775 quote
    luis Miguel rg
    Participant
    Junior

    Algún dato más

    atr-3.jpg atr-3.jpg atr-2.jpg atr-2.jpg
    #166782 quote
    robertogozzi
    Moderator
    Master

    Bueno, el código es la parte importante, lo volveré a copiar y lo modificaré. Si puedes copiar y pegar, lo haré primero. Gracias.

    #166824 quote
    robertogozzi
    Moderator
    Master

    Aquí está, las líneas 7-16 no se usan, así que las comenté:

    //n = 20
    //x = 2
    //y = 2
    atrN = averagetruerange[n](close)
    stopLargos = close - x*atrN
    stopCortos = 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
    //endif
    if stopCortos[1] < high then
       DrawArrowDown(barindex,low[3]) coloured(255,0,0,255)
    elsif stopLargos[1] > low then
       DrawArrowUp(barindex,high[3]) coloured(0,255,0,255)
    endif
    return 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.

    MyIndicatorSTOP.itf
    #166847 quote
    luis Miguel rg
    Participant
    Junior

    Buenos 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

    #166901 quote
    luis Miguel rg
    Participant
    Junior

    Buenos días Roberto,

    El indicador aparece igual que la anterior formula, gracias por intentarlo

    robertogozzi thanked this post
Viewing 13 posts - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.

Indicador stop loss basado en ATR


ProBuilder: Indicadores y Herramientas

New Reply
Author
Summary

This topic contains 12 replies,
has 2 voices, and was last updated by luis Miguel rg
4 years, 10 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 04/09/2021
Status: Active
Attachments: 7 files
Logo Logo
Loading...