Cruces macd 0.8.00-17.30

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #95120 quote
    antonanton
    Participant
    Junior

    Buenos dias , estoy trabajando con el cruce del macd , he sacado un indicador pero me doy cuenta que me marca todos los cruces, pero mi pregunta o mi proposito es que solo marque los cruces alcistas que se produzcan por debajo de los niveles de -3 ( por debajo de cero) y que solo marque los cruces por encima del valor 3 (por encima de cero) pero a una hora concreto, desde las 08.00 hasta las 17.30 si es posible. Os voy a adjuntar una imagen para que sea mas facil .Muchas gracias y es admirable vuestro trabajo .Adjunto lo que hasta ahora esta

    REM MACD
    myMACD=exponentialaverage[MACDCorta]-exponentialaverage[MACDLarga]
    signal=exponentialaverage[MACDSignal](myMACD)
    
    if myMACD CROSSES OVER signal then
    
    DRAWTEXT("◯", barindex,low-1.2 / 0.2,SansSerif,boldItalic,18) COLOURED(107,142,35)
    
    endif
     
    if myMACD CROSSES UNDER signal then
    
    DRAWTEXT("◯", barindex,high+1/ 0.2,SansSerif,boldItalic,18) COLOURED(255,99,71)
    
    endif
    
    RETURN
    
    señal-cruce-macd-.png señal-cruce-macd-.png señal-cruce-macd-bajista.png señal-cruce-macd-bajista.png
    #95154 quote
    NicolasNicolas
    Keymaster
    Legend

    No se ha probado, pero el código a continuación debería funcionar como usted desea. No sé sobre el "círculo" que usas para trazar las señales, así que lo uso también:

    REM MACD
    myMACD=exponentialaverage[MACDCorta]-exponentialaverage[MACDLarga]
    signal=exponentialaverage[MACDSignal](myMACD)
    
    if time>080000 and time<=173000 then 
    if myMACD CROSSES OVER signal and mymacd>3 then
    
    DRAWTEXT("◯", barindex,low-1.2 / 0.2,SansSerif,boldItalic,18) COLOURED(107,142,35)
    
    endif
     
    if myMACD CROSSES UNDER signal and mymacd<3 then
    
    DRAWTEXT("◯", barindex,high+1/ 0.2,SansSerif,boldItalic,18) COLOURED(255,99,71)
    
    endif
    endif
    
    RETURN
    #95218 quote
    antonanton
    Participant
    Junior

    Muy agradecido Nicolas, pero sigue todo igual, sigue dandome señales 24h, yo decia de que solo las marcara 08-17.30 y ademas, que solo de circulos verdes( alcistas cuando se produzcan los cruces por debajo de -3 del macd, solo deben salir circulos verdes por debajo de -3, por encima no deben salir circulos , de igual forma, para circulos rojos, bajistas solo deben salir los cruces que se produzcan por encima de 3 en macd, todos los cruces que se produzcan por debajo de 3 no deben marcarse con circulos rojos, no deben salir ningun circulo rojo. De verdad Nicolas , no se si eso sera posible.Gracias por su tiempo siempre.Le adjunto una imagen

    cruce_macd_08.00-17.30_niveles_-3_3.png cruce_macd_08.00-17.30_niveles_-3_3.png
    #95228 quote
    NicolasNicolas
    Keymaster
    Legend

    Hay un error en la línea 12 del código, cambia 3 a -3.

    #95254 quote
    antonanton
    Participant
    Junior

    Bueno ..me conformo con su version Nicolas, gracias de todas formas

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Cruces macd 0.8.00-17.30


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
anton @jose-carlos Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by antonanton
7 years, 6 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 03/31/2019
Status: Active
Attachments: 3 files
ProRealCode ProRealCode
Loading...