Página 1 de 1

Mogalef Bands para ProRealTime

Publicado: 23 Jun 2022 17:12
por X-Trader
Aquí tenéis el código para ProRealTime del indicador Bandas de Mogalef. Más información sobre este indicador en el siguiente artículo:

https://www.x-trader.net/las-bandas-de-mogalef/

Saludos,
X-Trader

Código: Seleccionar todo

stdP = 7
linP = 3

CP =(Open + High + Low + 2*Close)/5
F  = LinearRegression[linP](CP)
E  = Std[stdP](F)

if barindex <= Std THEN
BandHigh = undefined
BandLow  = undefined
BandMedHigh = undefined
BandMedLow  = undefined
ELSE
IF F < BandHigh[1] AND F > BandLow[1] THEN
BandHigh = BandHigh[1]
BandLow  = BandLow[1]
BandMedHigh = BandMedHigh[1]
BandMedLow  = BandMedLow[1]
ELSE
BandHigh = F + E*2
BandLow = F - E*2
BandMedHigh = F + E
BandMedLow = F - E
ENDIF
Median =(BandHigh + BandLow)/2
ENDIF

return BandHigh AS "Mogalef Band High" COLOURED(0,255,0), BandMedHigh AS "Mogalef Band Med High" COLOURED(169,169,169), Median AS "Mogalef Median Band" COLOURED(0,0,255), BandMedLow AS "Mogalef Band Med Low" COLOURED(169,169,169), BandLow AS "Mogalef Band Low" COLOURED(255,0,0)

Re: Mogalef Bands para ProRealTime

Publicado: 25 Jun 2022 10:13
por marvelas
Buenos días, por casualidad no lo tendrás en easylanguague. Soy muy malo programando.
Un saludo

Re: Mogalef Bands para ProRealTime

Publicado: 28 Jun 2022 18:12
por X-Trader
marvelas escribió: 25 Jun 2022 10:13 Buenos días, por casualidad no lo tendrás en easylanguague. Soy muy malo programando.
Un saludo
Hola Marvelas, perdona que se me había pasado tu mensaje. Lo estuve buscando para otras plataformas pero para Tradestation por desgracia no lo encontré.

Saludos,
X-Trader

Re: Mogalef Bands para ProRealTime

Publicado: 28 Jun 2022 21:14
por marvelas
Te lo agradezco como si lo hubieras conseguido.
;)

Re: Mogalef Bands para ProRealTime

Publicado: 13 Jul 2024 12:02
por jfuentesl16
No consigo entrar este código en ProRealTime. Me da un error que dice: línea 1: Caracteres ausentes: Sugerencias: final de código.
¿Alguien puede ayudarme a corregir ese error?
Gracias

Re: Mogalef Bands para ProRealTime

Publicado: 13 Jul 2024 15:59
por X-Trader
jfuentesl16 escribió:No consigo entrar este código en ProRealTime. Me da un error que dice: línea 1: Caracteres ausentes: Sugerencias: final de código.
¿Alguien puede ayudarme a corregir ese error?
Gracias
Hola jfuentesl16, por error se me habían colado dos barras delante de la segunda línea, acabo de corregirlo, ya debería funcionar perfectamente.

Saludos,
X-Trader

Re: Mogalef Bands para ProRealTime

Publicado: 16 Jul 2024 04:49
por Fercho
Q tal X, le di una organizada ya que algunos caracteres entraban en conflicto, ahora sí... click en "SELECCIONAR TODO", copiar y luego pegar en la plataforma de PRT creando un nuevo indicador. Luego sobre el precio agregarlo

Código: Seleccionar todo

stdP = 7
linP = 3

CP =(Open + High + Low + 2*Close)/5
F  = LinearRegression[linP](CP)
E  = Std[stdP](F)

if barindex <= Std THEN
BandHigh = undefined
BandLow  = undefined
BandMedHigh = undefined
BandMedLow  = undefined
ELSE
IF F < BandHigh[1] AND F > BandLow[1] THEN
BandHigh = BandHigh[1]
BandLow  = BandLow[1]
BandMedHigh = BandMedHigh[1]
BandMedLow  = BandMedLow[1]
ELSE
BandHigh = F + E*2
BandLow = F - E*2
BandMedHigh = F + E
BandMedLow = F - E
ENDIF
Median =(BandHigh + BandLow)/2
ENDIF

return BandHigh AS "Mogalef Band High" COLOURED(0,255,0), BandMedHigh AS "Mogalef Band Med High" COLOURED(169,169,169), Median AS "Mogalef Median Band" COLOURED(0,0,255), BandMedLow AS "Mogalef Band Med Low" COLOURED(169,169,169), BandLow AS "Mogalef Band Low" COLOURED(255,0,0)

Re: Mogalef Bands para ProRealTime

Publicado: 16 Jul 2024 11:25
por X-Trader
Fercho escribió: 16 Jul 2024 04:49 Q tal X, le di una organizada ya que algunos caracteres entraban en conflicto, ahora sí... click en "SELECCIONAR TODO", copiar y luego pegar en la plataforma de PRT creando un nuevo indicador. Luego sobre el precio agregarlo

Código: Seleccionar todo

stdP = 7
linP = 3

CP =(open + high + low + 2*close)/5
F  = LinearRegression[linP](CP)
E  = std[stdP](F)

IF barindex < 8 THEN
Median   = undefined
BandHigh = undefined
BandLow  = undefined
ELSE
BandHigh = F + E*2
BandLow  = F - E*2
BandMedHigh = F + E
BandMedLow  = F - E

IF F < BandHigh[1] AND F > BandLow[1] THEN
E = E[1]
BandHigh = BandHigh[1]
BandLow  = BandLow[1]
BandMedHigh = BandMedHigh[1]
BandMedLow  = BandMedLow[1]
ENDIF
Median =(BandHigh + BandLow)/2
ENDIF

return BandHigh AS "Mogalef Band High", Median AS "Mogalef Median Band", BandLow AS "Mogalef Band Low", BandMedHigh AS "Mogalef Band Med High", BandMedLow AS "Mogalef Band Med Low"
Mil gracias por la corrección Fercho, actualizo el código del primer post.


Saludos,
X-Trader

Re: Mogalef Bands para ProRealTime

Publicado: 17 Jul 2024 22:40
por Fercho
De nada X, le di otra "retocada" y le agregué colores, espero no haberlo liado, saludos!

Re: Mogalef Bands para ProRealTime

Publicado: 17 Jul 2024 22:48
por GeorgM
Las Bandas de Mogalef son una herramienta de análisis técnico utilizada en el trading para identificar posibles señales de compra y venta basadas en la volatilidad del precio. Son similares a otras bandas y envolventes como las Bandas de Bollinger, pero tienen características únicas. Aquí tienes una explicación detallada de las Bandas de Mogalef:

Componentes de las Bandas de Mogalef:
Banda Superior: Indica el límite superior del rango de precios. Se basa típicamente en el precio máximo más alto en un período especificado, ajustado por la volatilidad.
Banda Inferior: Indica el límite inferior del rango de precios. Se basa en el precio mínimo más bajo en un período especificado, ajustado por la volatilidad.
Línea Media: A veces se incluye, representando una línea de promedio móvil o precio medio durante el mismo período utilizado para calcular las bandas.
Características Clave:
Basadas en la Volatilidad: Las Bandas de Mogalef se ajustan según la volatilidad del mercado, ensanchándose durante períodos de alta volatilidad y estrechándose durante períodos de baja volatilidad.
Seguimiento de Tendencias: Ayudan a los traders a identificar la dirección de la tendencia y posibles puntos de reversión.
Generación de Señales: Se generan señales de compra y venta cuando el precio cruza las bandas. Por ejemplo, un movimiento por encima de la banda superior podría indicar una condición de sobrecompra (señal de venta potencial), mientras que un movimiento por debajo de la banda inferior podría indicar una condición de sobreventa (señal de compra potencial).
Cómo Usar las Bandas de Mogalef:
Identificación de Tendencias: Si el precio toca o se mantiene cerca de la banda superior, indica una tendencia alcista. Por el contrario, si se mantiene cerca de la banda inferior, indica una tendencia bajista.
Señales de Reversión: Un cruce del precio por encima de la banda superior o por debajo de la banda inferior puede señalar una posible reversión de tendencia. Los traders suelen esperar una confirmación antes de actuar sobre estas señales.
Puntos de Entrada y Salida: Los traders pueden usar las bandas para establecer puntos de entrada y salida para sus operaciones. Por ejemplo, comprar cuando el precio toca la banda inferior y vender cuando toca la banda superior.
Cálculo:
La fórmula exacta para calcular las Bandas de Mogalef puede variar, pero generalmente implica los siguientes pasos:

Determinar el precio máximo más alto y el precio mínimo más bajo en un período especificado.
Ajustar estos máximos y mínimos por la volatilidad, a menudo utilizando un multiplicador basado en la desviación estándar u otra medida de volatilidad.
Graficar los valores ajustados para formar las bandas superior e inferior.
Ventajas:
Adaptabilidad: Se adaptan a las condiciones cambiantes del mercado ajustándose a la volatilidad.
Versatilidad: Pueden ser utilizadas en diversos mercados y marcos temporales.
Claridad: Proporcionan señales visuales claras para posibles oportunidades de trading.
Limitaciones:
Indicador Rezagado: Como muchos indicadores técnicos, las Bandas de Mogalef pueden rezagarse respecto a los movimientos de precios, lo que lleva a señales tardías.
Señales Falsas: En mercados muy volátiles o inestables, pueden generar señales falsas, lo que lleva a posibles pérdidas.
Conclusión:
Las Bandas de Mogalef son una herramienta útil para los traders que buscan identificar posibles señales de compra y venta basadas en la volatilidad del precio. Al ajustarse a las condiciones del mercado, ayudan a los traders a navegar en diferentes entornos de mercado y tomar decisiones de trading informadas. Sin embargo, como todas las herramientas de análisis técnico, deben ser utilizadas en conjunto con otros indicadores y métodos de análisis para mejorar su efectividad.

Suerte !

Re: Mogalef Bands para ProRealTime

Publicado: 18 Jul 2024 14:23
por X-Trader
Fercho escribió: 17 Jul 2024 22:40 De nada X, le di otra "retocada" y le agregué colores, espero no haberlo liado, saludos!
Genial, lo actualizo con esta última versión.

Saludos,
X-Trader

Re: Mogalef Bands para ProRealTime

Publicado: 18 Jul 2024 14:24
por X-Trader
GeorgM escribió: 17 Jul 2024 22:48 Las Bandas de Mogalef son una herramienta de análisis técnico utilizada en el trading para identificar posibles señales de compra y venta basadas en la volatilidad del precio. Son similares a otras bandas y envolventes como las Bandas de Bollinger, pero tienen características únicas. Aquí tienes una explicación detallada de las Bandas de Mogalef:

Componentes de las Bandas de Mogalef:
Banda Superior: Indica el límite superior del rango de precios. Se basa típicamente en el precio máximo más alto en un período especificado, ajustado por la volatilidad.
Banda Inferior: Indica el límite inferior del rango de precios. Se basa en el precio mínimo más bajo en un período especificado, ajustado por la volatilidad.
Línea Media: A veces se incluye, representando una línea de promedio móvil o precio medio durante el mismo período utilizado para calcular las bandas.
Características Clave:
Basadas en la Volatilidad: Las Bandas de Mogalef se ajustan según la volatilidad del mercado, ensanchándose durante períodos de alta volatilidad y estrechándose durante períodos de baja volatilidad.
Seguimiento de Tendencias: Ayudan a los traders a identificar la dirección de la tendencia y posibles puntos de reversión.
Generación de Señales: Se generan señales de compra y venta cuando el precio cruza las bandas. Por ejemplo, un movimiento por encima de la banda superior podría indicar una condición de sobrecompra (señal de venta potencial), mientras que un movimiento por debajo de la banda inferior podría indicar una condición de sobreventa (señal de compra potencial).
Cómo Usar las Bandas de Mogalef:
Identificación de Tendencias: Si el precio toca o se mantiene cerca de la banda superior, indica una tendencia alcista. Por el contrario, si se mantiene cerca de la banda inferior, indica una tendencia bajista.
Señales de Reversión: Un cruce del precio por encima de la banda superior o por debajo de la banda inferior puede señalar una posible reversión de tendencia. Los traders suelen esperar una confirmación antes de actuar sobre estas señales.
Puntos de Entrada y Salida: Los traders pueden usar las bandas para establecer puntos de entrada y salida para sus operaciones. Por ejemplo, comprar cuando el precio toca la banda inferior y vender cuando toca la banda superior.
Cálculo:
La fórmula exacta para calcular las Bandas de Mogalef puede variar, pero generalmente implica los siguientes pasos:

Determinar el precio máximo más alto y el precio mínimo más bajo en un período especificado.
Ajustar estos máximos y mínimos por la volatilidad, a menudo utilizando un multiplicador basado en la desviación estándar u otra medida de volatilidad.
Graficar los valores ajustados para formar las bandas superior e inferior.
Ventajas:
Adaptabilidad: Se adaptan a las condiciones cambiantes del mercado ajustándose a la volatilidad.
Versatilidad: Pueden ser utilizadas en diversos mercados y marcos temporales.
Claridad: Proporcionan señales visuales claras para posibles oportunidades de trading.
Limitaciones:
Indicador Rezagado: Como muchos indicadores técnicos, las Bandas de Mogalef pueden rezagarse respecto a los movimientos de precios, lo que lleva a señales tardías.
Señales Falsas: En mercados muy volátiles o inestables, pueden generar señales falsas, lo que lleva a posibles pérdidas.
Conclusión:
Las Bandas de Mogalef son una herramienta útil para los traders que buscan identificar posibles señales de compra y venta basadas en la volatilidad del precio. Al ajustarse a las condiciones del mercado, ayudan a los traders a navegar en diferentes entornos de mercado y tomar decisiones de trading informadas. Sin embargo, como todas las herramientas de análisis técnico, deben ser utilizadas en conjunto con otros indicadores y métodos de análisis para mejorar su efectividad.

Suerte !
Jeje Georg, gracias por compartir el feedback de ChatGPT, pero recuerda que tengo un artículo publicado sobre el tema :D

https://www.x-trader.net/las-bandas-de-mogalef/


Un abrazo,
X-Trader

Re: Mogalef Bands para ProRealTime

Publicado: 18 Jul 2024 15:01
por GeorgM
Cosido dos veces aguanta mejor

Re: Mogalef Bands para ProRealTime

Publicado: 10 Ago 2024 16:42
por Dolors
Funcionan genial. Gracias por compartir la fórmula

Re: Mogalef Bands para ProRealTime

Publicado: 09 Ene 2025 23:33
por Dron
Gracias a todos, los que lo cocinaron. Con pequeños tipicos ajustes, el indicador promete, lo estoy testeando en futuros, por ahora va bien.