Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Mientras trabajaba en la " transformada inversa suavizada de Fisher" mencioné el origen del arco iris wma, pero entonces no me di cuenta de una cosa: que nosotros (los usuarios de metatrader) todavía no tenemos un oscilador arco iris que es un hijo directo de las medias móviles arco iris (y de los gráficos arco iris)
_________________________
Así que aquí está. Adjuntando el documento original de Mel Widner donde describe ambos y el uso de los mismos. La única desviación es en los colores : He utilizado los colores habituales para las tendencias al alza y a la baja (que es invertido de Widner utiliza en su artículo) Aparte de que es 100% hecho como se describe por el autor¡Un material emocionante, chicos!
Aunque no soy un programador, estoy codificando algunos EA's utilizando el software de construcción de estrategias y he utilizado con éxito el indicador de "pendiente" que incluyo a continuación. Cuando es azul compra y cuando es rojo vende usando lo siguiente como guía:
"Primero mira como pinta el indicador, ves una línea que cambia de color. En MT4 se hace con 2 líneas, así una línea se pinta (señal) mientras la otra no se pinta (no señal)
Lo que solemos hacer es imprimir el valor de las señales. En ese indicador añadimos esto:
Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]);
Ans conseguimos esto: - momento en el que cambian las señales
10:43:15 pendiente EURUSD,M1: utrend=2147483647 dtrend=1.2258
10:43:15 pendiente EURUSD,M1: utrend=1.2258 dtrend=2147483647
El número grande es la forma en que MT4 define vacío o ninguna señal en este caso. 2147483647 = VALOR_VACÍO o sin señal
Así que utrend=2147483647 dtrend=1.2258 significa que hay una tendencia bajista y
utrend=1.2258 dtrend=2147483647 significa que hay una tendencia alcista.
Los modos se definen mediante
SetIndexBuffer(0, Tendencia alcista);
SetIndexBuffer(1, Dntrend);
Uptrend es el modo 0, Dntrend es el modo 1
Prueba a crear una estrategia y en un TA compara las señales. ind < 1000 significa señal ya que ind siempre está alrededor del precio y cuando no hay señal se va a 2147483647"
Me gustaría sustituir el indicador de pendiente por los indicadores trendstrength y fast digital filter, pero creo que habría que definirlos de la misma manera que el indi de pendiente. - coloreados en azul para la compra y en rojo para la venta.
En otras palabras, ya que no soy un codificador, si es posible el mismo mecanismo subyacente para el indi. de pendiente para ser transferido a los otros dos indicadores que he mencionado y también se incluyen a continuación para que pueda conectarlos en el software y para que los reconozca como lo hizo pendiente.
¡Muchas gracias!
P.D. Incluí las versiones de trendstrength y jurik, la que sea más fácil de cambiar/mejor como la anterior.
P.P.S. Para referencia, el indicador de barras swingline fue extremadamente fácil de enchufar en el software y obtener compras y ventas correctas.
NuevoTrader100
Aquí hay un "filtros digitales - en el gráfico" adaptado para el uso de un EA
___________________________
Algunas cosas que hay que decir los indicadores no repintadosAsí que, para concluir, a menudo cuando se ajusta algún indicador para el EA probablemente necesita ser simplificado antes de ser utilizado en un EA. En el caso de los filtros digitales se podría implementar la lógica de búsqueda de tendencias en el propio EA, pero se añadiría código innecesariamente al EA (recuerde : simple, simple, simple ... ) cuando el trabajo se puede hacer fácilmente en el propio indicador (compruebe las diferencias y descubrirá que esencialmente sólo se añaden 3 líneas importantes de código a la versión "para EA" - el resto se elimina. Si he eliminado el código de marco de tiempo multy de ella sería aún más simple)
saludos
Mladen
mladen,
Debo haber editado este post 4 veces antes de conseguir que funcione perfectamente.
La simplicidad pura de la misma me estaba mirando a la cara todo el tiempo, pero no, tuve que complicar las cosas por mí mismo.
Me tomé un descanso, reinicié el viejo cerebro y llegó la respuesta "keep it simple stupid".
Preliminarmente, ¡¡¡es genial!!!
P.D. Tengo mis sospechas de que tienes acceso a tecnología alienígena.
¡Muchas gracias y saludos cordiales!
¡¡¡Había quitado el indicador porque pensaba que lo había sacado de otra zona del foro lo cual era falso, al volver sobre mis pasos, la mayor parte del código lo había sacado de la sección pública y el resto de la sección élite y eso incluye las alertas!!! Lo siento por las molestias causadas.
Modificar el indicador de pivote semanal
Me pregunto si alguien puede modificar este indicador pivote semanal para utilizar las siguientes fórmulas para el rango de la semana anterior:
Rango = alto - bajo;
H4 = cierre + (Rango * 1,1/2,0);
H3 = cierre + (Rango * 1,1/4,0);
H2 = cierre + (Rango * 1,1/6,0);
H1 = cierre + (Rango * 1,1/12,0);
L1 = cierre - (Rango * 1,1/12,0);
L2 = cierre - (Rango * 1,1/6,0);
L3 = cierre - (Alcance * 1,1/4,0);
L4 = cierre - (Rango * 1,1/2,0);
Muchas gracias a quien pueda ayudar.
Ben
Y un filtro digital más, pero este es "especial"
__________________________
Es especial en el sentido de que toca la esencia de todo lo que estamos haciendo y buscando. Ha habido, hay y habrá muchas discusiones sobre si hay ciclos en el mercado. Hay argumentos en contra y argumentos a favor. Ambos lados parecen tener sus puntos débiles o fuertes. Estos indicadores pueden hacerte reflexionar al menos.
Empieza así : Y no parece nada especial ... hasta que lo colocas en el gráfico Como explicación : la "línea sin ciclo" se calcula como una media de ciclos, no al revés. Primero se encuentran los ciclos a partir de los precios y luego, como resultado de los ciclos encontrados, se calcula una media (una media móvil simple). Como podéis ver refleja bastante bien el propio precio, así que, aunque sea, deberíamos replantearnos el "¿hay ciclos en el mercado o no los hay?"__________________________
Bueno, ahora un buen descanso del fin de semana para todos¡Muchas gracias, Mladen!
¡Hecho versiones jurik, para los interesados!
Oscilador Arco Iris EA
Hola mladen,
Estoy haciendo un EA con el Rainbow Oscillator que has publicado.
Aquí está el trozo de código :
double RHUP1 = iCustom(NULL,0, "Rainbow oscillator","Current time frame",3,10,PRICE_CLOSE,true,2,1);//Subida del arco iris antes
double RHUP2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,2,0);//Subida del arco iris ahora
double RHDN1 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,1);//Antes, arco iris hacia abajo
double RHDN2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,0);//Rainbow down now
bool buyRain;
bool sellRain;
if (RHUP10) buyRain = true;
if (RHDN1>0 && RHDN2 <0) sellRain = true;
Cuando vuelvo a probar el EA, muestra el indicador al final, lo que significa que aparentemente está bien llamado, pero sólo hace operaciones cortas. No hace longs en absoluto...
¿Me pueden decir cómo puedo cambiarlo?
Gracias de antemano,
Saludos,
cci
Hola Mladen,
Buscando en el código de Cci parece que debe repintar, me pregunto si tienes una oportunidad podrías por favor comprobarlo. He estado tratando de hacer una versión nrp, pero es una patada en el culo
Un saludo y gracias de antemano
herramientas
cci
¡Gracias Mladen y sí el código me recordó a algunos de esos archivos descompilados !