MODIFICAR INDICADOR con RSMANSFIELD y ATLAS mini

Viewing 15 posts - 1 through 15 (of 25 total)
  • Author
    Posts
  • #109667 quote
    Mazarron
    Participant
    Average

    Buenos días lo que quiero conseguir que el indicador me marque la compra , el stop loss inicial, los requisitos para que marque buy flecha arriba son rscmansfield positivo , atlas mini negativo etc..

    //adaptacion weinstein //variable :period=30 vmstop=1
    period=30
    vmstop=1
    hismax=max(hismax,high)
    maxim=highest[max(1,barindex)](low)
    //indicador maximos minimos 52 periodos
    maxma=highest[250](close)
    minma=lowest[52](close)
    //media ponderada y % stoploss
    mp=weightedaverage [period](close)
    vm=mp-((mp*((vmstop+100)/100))-mp)-0.00
    //puntos
    atr=averagetruerange[20]
    topy=high
    topx=barindex
    topy2=vm
    boty=low
    botx=barindex
    if close>maxim[1]then
    
    endif
    //semaforo alcista alfayate
    mm30=weightedaverage[30](close)
    cap=volume*close
    maxi=highest[250](close)
    volmax=highest[250](cap)
    vol=((cap*100/volmax)*4/5)
    volpmed=exponentialaverage[250](vol)
    
    distanciamax=abs((close[0]-maxi)/close*100)
    riesgostop=abs((close-mm30)/close*100)
    //verificacion y representacion de condiciones //verifica estado si comprable "memoria" 52s
    if comprado=0and(distanciamax<2and riesgostop<10and riesgostop>2and cap>1000000and myATLASMini<=0.1and fr>=0.1)then
    compra=1
    comprado=1
    venta=0
    drawtext("↑buy",topx,topy+atr*0.66,dialog,standard,14)coloured(0,100,255,220)
    drawtext("———————-SL",topx,topy2+atr*0.00,dialog,standard,11)coloured(255,0,100,180)
    else
    compra=0
    endif
    if comprado=1and(riesgostop>=30or  fr<=-0.9)then
    venta=1
    compra=0
    comprado=0
    drawtext(".",botx,boty-atr+0.66,dialog,standard,14)coloured(255,0,100,180)
    else
    venta=0
    endif
    //indicador rscmansfield2
    ignored, fr=call "rscmansfield2"
    
    myATLASMini = CALL "Blai5 ATLAS Mini"
    
    return mp as"media ponderada",vm coloured(255,153,51)as "media ponderada % stoploss", maxma coloured(0,125,255)as "maximos anuales",minma coloured(255,125,125)as "minimos anuales", compra coloured(0,153,0)as "compra",venta coloured(255,0,0)as "venta", fr as "mansfield"
    #109685 quote
    Nicolas
    Keymaster
    Master

    ¡Por favor, intenta hacernos las cosas más fáciles!

    Sugerencia: al publicar en este foro, siga estas sencillas reglas:

    • Para un tema nuevo, su título debe ser lo suficientemente explícito como para solicitar a la comunidad que lea su discusión.
    • Proporcione cualquier información que pueda considerar útil. Si su problema es visual, agregue capturas de pantalla como archivos adjuntos.
    • Para escribir el código , utilice el botón <> “insert PRT code”.

    Modifiqué el título y ordené todo el tema para ti.

    ¿Podría explicar qué espera que haga el código ahora? Porque no está nada claro, lo siento …

    #109703 quote
    Mazarron
    Participant
    Average

    Buenos días Nicolás lo siento tenía prisa antes de trabajar , ahora con el móvil estoy limitado , gracias Nicolás .

    Lo que me gustaría hacer con el indicador , que cuando yo abra un gráfico por ejemplo Microsoft , me marque con la flecha arriba , la zona de compra , me dibuje la mm30 , y riesgo stop =una media separada 1%  de la mm30 que lo utilizo como stop dinámico , también una vez que me da señal de entrada , me marca una línea ________sl que es el stop inicial que se encuentra entre entre 2% y 10% máximo .

    Las condiciones de compra son superación máximos de 5 años , el indicador cuando falta -2% para llegar al máximo de 5años tiene que avisar , otra condición es que rscmansfield sea + , otra condición que atlas mini tiene que estar –

    Gracias Nicolás y a todos perdonar por tener siempre prisa y no poner bien las cosas en el foro lo siento .

    A ver si hacemos funcionar bien el indicador gracias

    #109724 quote
    Fr7
    Participant
    Master

    Hola Mazarron, si usted  quiere  que funcione  el  indicador debe  tener  previamente  instalados y actualizados los indicadores “Rscmansfield  y atlas”

    #109751 quote
    Mazarron
    Participant
    Average

    Hola fr7 los tengo actualizados, me gustaría conseguir con las nuevas condiciones de máximos 5 años Rsc mansfield , atlas mini etc….que tenga el siguiente aspecto como el original .

    IMG_20191009_180449_025.jpg IMG_20191009_180449_025.jpg IMG_20191009_070349_955.jpg IMG_20191009_070349_955.jpg IMG_20191009_181248_579.jpg IMG_20191009_181248_579.jpg
    #109825 quote
    Fr7
    Participant
    Master

    Hola Mazarron,

    Entiendo que quiere algo similar a la 2ª FOTOGRAFÍA?Debe explicarlo mejor lo que quiere…..

    Pruebe este código y me dice…..Creo que ha quedado bastante bien!!

    //adaptacion weinstein //variable :period=30 vmstop=1
    period=30
    vmstop=1
    hismax=max(hismax,high)
    maxim=highest[max(1,barindex)](low)
    //indicador maximos minimos 52 periodos
    maxma=highest[250](close)
    minma=lowest[52](close)
    //media ponderada y % stoploss
    mp=weightedaverage [period](close)
    vm=mp-((mp*((vmstop+100)/100))-mp)-0.00
    //puntos
    atr=averagetruerange[20]
    topy=high
    topx=barindex
    topy2=vm
    boty=low
    botx=barindex
    if close>maxim[1]then
    
    endif
    //semaforo alcista alfayate
    mm30=weightedaverage[30](close)
    cap=volume*close
    maxi=highest[250](close)
    volmax=highest[250](cap)
    vol=((cap*100/volmax)*4/5)
    volpmed=exponentialaverage[250](vol)
    distanciamax=abs((close[0]-maxi)/close*100)
    riesgostop=abs((close-mm30)/close*100)
    SL=topy2+atr*0.00
    //verificacion y representacion de condiciones //verifica estado si comprable "memoria" 52s
    if comprado=0and(distanciamax<2and riesgostop<10and riesgostop>2and cap>1000000and myATLASMini<=0.1and fr>=0.1)then
    compra=1
    comprado=1
    venta=0
    drawarrowup(barindex,lowest[3](low)) coloured(0,125,255)
    drawtext("BUY",topx,topy+atr*0.66,dialog,standard,14)coloured(0,100,255,220)
    drawtext("———————-SL=#SL#",topx,topy2+atr*0.00,dialog,standard,11)coloured(255,0,100,180)
    
    else
    compra=0
    endif
    if comprado=1and(riesgostop>=30or  fr<=-0.9)then
    venta=1
    compra=0
    comprado=0
    drawarrowdown(barindex,highest[3](high)) coloured(250,0,0)
    drawtext(".",botx,boty-atr+0.66,dialog,standard,14)coloured(255,0,100,180)
    else
    venta=0
    endif
    //indicador rscmansfield2
    ignored, fr=call "rscmansfield2"
    
    myATLASMini = CALL "Blai5 ATLAS Mini"
    if close>mp then //bullish mp
    r=0
    g=255
    else //bearish mp
    r=255
    g=0
    endif
    return mp coloured(r,g,0) style(line,2) as"media ponderada",vm coloured(255,0,0)  style(DOTTEDLINE,1)as "media ponderada % stoploss", maxma coloured(0,125,255) style(line,3)as "maximos anuales",minma coloured(255,125,125)style(line,3) as "minimos anuales", compra coloured(0,153,0)as "compra",venta coloured(255,0,0)as "venta", fr as "mansfield"
    mazarron.png mazarron.png
    #109854 quote
    Mazarron
    Participant
    Average

    Muchas gracias compañeros luego lo pruebo , lo siento por mi explicaciones , no sabía cómo exponerlo , , es sistema weinstein , comprar en ruptura de máximos de 5 años y con las condiciones de rscmansfield positivo y atlas negativo , con la mm30 y el riesgo stop y claro que lo dibuje en el gráfico , yo soy pésimo con esto , programador de copia y pega , lo siento .

    #109856 quote
    Mazarron
    Participant
    Average

    Si tenéis alguna idea para mejorarlo pues gracias de antemano

    #109917 quote
    Mazarron
    Participant
    Average
    Buenos días compañeros, fr7 estado mirando y probando código y cuando me marca la señal buy , el atlas mini no está activado, no se ? La condición la veo en el código …no se que puede pasar, gracias
    #109919 quote
    Nicolas
    Keymaster
    Master
    Exporte su código como un archivo ITF y compártalo en su próxima publicación, de lo contrario, no podemos ayudar sin los códigos para el rsmansfield y el Atlas.
    #109937 quote
    Mazarron
    Participant
    Average
    Gracias Nicolás está tarde pongo aquí el código rscmansfield  y código atlas Mini , a ver si se consigue el funcionamiento
    #109947 quote
    Fr7
    Participant
    Master
    Sí tiene razón Mazarrón.A pesar de que la condición del atlas está escrita en el código no la detecta…..No sé por qué razón.He hecho varios sistemas con atlas y no lo detecta no sé por qué.De todas maneras yo no puedo hacer mucho más.Seguiré investigando a ver…… Al menos creo que he mejorado visualmente el código.No sé si le vale de mucho….
    #109950 quote
    Mazarron
    Participant
    Average

    Gracias pero la condición para ese sistema es importante la del atlas mini , yo cuando llegue lo miro también hay que tener en cuenta que atlas se enciende o se activa cuando es negativo no positivo creo que puede ser eso

    #109951 quote
    Fr7
    Participant
    Master
    Vale ahora funciona al 100%.He corregido el error del atlas negativo en la línea 33:(myATLASMini<0) Ahora pruebe el código y funcionará perfectamente!!!Ya me dirás….
    //adaptacion weinstein //variable :period=30 vmstop=1
    period=30
    vmstop=1
    hismax=max(hismax,high)
    maxim=highest[max(1,barindex)](low)
    //indicador maximos minimos 52 periodos
    maxma=highest[250](close)
    minma=lowest[52](close)
    //media ponderada y % stoploss
    mp=weightedaverage [period](close)
    vm=mp-((mp*((vmstop+100)/100))-mp)-0.00
    //puntos
    atr=averagetruerange[20]
    topy=high
    topx=barindex
    topy2=vm
    boty=low
    botx=barindex
    if close>maxim[1]then
    
    endif
    //semaforo alcista alfayate
    mm30=weightedaverage[30](close)
    cap=volume*close
    maxi=highest[250](close)
    volmax=highest[250](cap)
    vol=((cap*100/volmax)*4/5)
    volpmed=exponentialaverage[250](vol)
    distanciamax=abs((close[0]-maxi)/close*100)
    riesgostop=abs((close-mm30)/close*100)
    SL=topy2+atr*0.00
    //verificacion y representacion de condiciones //verifica estado si comprable "memoria" 52s
    if comprado=0and(distanciamax<2and riesgostop<10and riesgostop>2and cap>1000000and myATLASMini<0 and fr>=0.1)then
    compra=1
    comprado=1
    venta=0
    drawarrowup(barindex,lowest[3](low)) coloured(0,125,255)
    drawtext("BUY",topx,topy+atr*0.66,dialog,standard,14)coloured(0,100,255,220)
    drawtext("———————-SL=#SL#",topx,topy2+atr*0.00,dialog,standard,11)coloured(255,0,100,180)
    
    else
    compra=0
    endif
    if comprado=1and(riesgostop>=30or  fr<=-0.9)then
    venta=1
    compra=0
    comprado=0
    drawarrowdown(barindex,highest[3](high)) coloured(250,0,0)
    drawtext(".",botx,boty-atr+0.66,dialog,standard,14)coloured(255,0,100,180)
    else
    venta=0
    endif
    //indicador rscmansfield2
    ignored, fr=call "rscmansfield2"
    
    myATLASMini = CALL "Blai5 ATLAS Mini"
    if close>mp then //bullish mp
    r=0
    g=255
    else //bearish mp
    r=255
    g=0
    endif
    return mp coloured(r,g,0) style(line,2) as"media ponderada",vm coloured(255,0,0)  style(DOTTEDLINE,1)as "media ponderada % stoploss", maxma coloured(0,125,255) style(line,3)as "maximos anuales",minma coloured(255,125,125)style(line,3) as "minimos anuales", compra coloured(0,153,0)as "compra",venta coloured(255,0,0)as "venta", fr as "mansfield"
    mazarron-1.png mazarron-1.png
    #109957 quote
    Mazarron
    Participant
    Average
    Muchísimas gracias compañero , te estoy sinceramente muy agradecido gran trabajo , espero que la gente sepa aprovechar este trabajo .una pregunta tienes Twitter?
Viewing 15 posts - 1 through 15 (of 25 total)
  • You must be logged in to reply to this topic.

MODIFICAR INDICADOR con RSMANSFIELD y ATLAS mini


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
Mazarron @mazarron Participant
Summary

This topic contains 24 replies,
has 7 voices, and was last updated by narcisoserra
4 years, 5 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 10/09/2019
Status: Active
Attachments: 6 files
Logo Logo
Loading...