Mogalef Bands para ProRealTime

Responder
Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Mogalef Bands para ProRealTime

Mensaje 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)
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
marvelas
Mensajes: 1417
Registrado: 23 Ene 2012 18:25

Re: Mogalef Bands para ProRealTime

Mensaje por marvelas »

Buenos días, por casualidad no lo tendrás en easylanguague. Soy muy malo programando.
Un saludo
La política es el arte de buscar problemas, encontrarlos, hacer un diagnóstico falso y aplicar después los remedios equivocados.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Mogalef Bands para ProRealTime

Mensaje 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
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
marvelas
Mensajes: 1417
Registrado: 23 Ene 2012 18:25

Re: Mogalef Bands para ProRealTime

Mensaje por marvelas »

Te lo agradezco como si lo hubieras conseguido.
;)
La política es el arte de buscar problemas, encontrarlos, hacer un diagnóstico falso y aplicar después los remedios equivocados.
jfuentesl16
Mensajes: 1
Registrado: 13 Jul 2024 11:04

Re: Mogalef Bands para ProRealTime

Mensaje 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

Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Mogalef Bands para ProRealTime

Mensaje 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
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
Fercho
Mensajes: 67
Registrado: 05 Ene 2022 13:48

Re: Mogalef Bands para ProRealTime

Mensaje 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)
Última edición por Fercho el 17 Jul 2024 22:46, editado 2 veces en total.
"Los números son como prisioneros de guerra, cuanto más los sacudes, más información te dan"
Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Mogalef Bands para ProRealTime

Mensaje 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
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
Fercho
Mensajes: 67
Registrado: 05 Ene 2022 13:48

Re: Mogalef Bands para ProRealTime

Mensaje por Fercho »

De nada X, le di otra "retocada" y le agregué colores, espero no haberlo liado, saludos!
"Los números son como prisioneros de guerra, cuanto más los sacudes, más información te dan"
GeorgM
Mensajes: 3487
Registrado: 26 Nov 2011 20:50
Ubicación: Orihuela Costa / Cochem

Re: Mogalef Bands para ProRealTime

Mensaje 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 !
Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Mogalef Bands para ProRealTime

Mensaje 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
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
X-Trader
Administrador
Mensajes: 13013
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Mogalef Bands para ProRealTime

Mensaje 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
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
GeorgM
Mensajes: 3487
Registrado: 26 Nov 2011 20:50
Ubicación: Orihuela Costa / Cochem

Re: Mogalef Bands para ProRealTime

Mensaje por GeorgM »

Cosido dos veces aguanta mejor
Dolors
Mensajes: 1
Registrado: 10 Ago 2024 16:33

Re: Mogalef Bands para ProRealTime

Mensaje por Dolors »

Funcionan genial. Gracias por compartir la fórmula
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Indicadores”