El mejor indicador de tendencia - página 5

 

Aquí hay tres indicadores creados por Piligrimm que le permiten determinar la tendencia. Tal vez tenga sentido subirlos a la base de código, pero esto queda a criterio de los moderadores.

Una vez los vendió, pero hace tiempo que se retiró de todos estos casos, y ahora no le importa si aparecen en el dominio público.

Lo único, en el indicador "Tendencia del indicador", eliminé lo que no necesitaba, lo que lo hizo un poco más fácil, si alguien no necesita todas las opciones que están presentes en otros indicadores, por analogía se pueden eliminar .

Instrucciones de uso:

" Indicador poder ".

La idea sobre la base de la cual se desarrolló el indicador " Indicador " poder " es monitorear dinámicamente la lucha entre las tendencias alcistas y bajistas que están teniendo lugar en el mercado en este momento. Cuando domina la tendencia alcista, a medida que llegan nuevas barras, los valores del indicador en la barra cero aumentan en proporción a la fuerza de la tendencia, y cuando domina la tendencia bajista, bajan en consecuencia. Con ligeras fluctuaciones en la tendencia, luego en una dirección, luego en la otra dirección, los valores del indicador se reflejan en forma de una línea recta, que a lo largo de toda su longitud desde el último punto de inflexión cambia lentamente en proporción a la fuerza de la tendencia dominante, y con un aumento significativo en cualquiera de las tendencias, se mueve abruptamente en la dirección correspondiente, formando un nuevo punto de ruptura. " Indicador Power " : utiliza en el centro de su trabajo el algoritmo de muestreo de umbral desarrollado por mí con un paso ajustable en proporción a la dinámica de los cambios en las cotizaciones. Como resultado, tal muestreo, se obtienen muestras correspondientes únicamente a los puntos extremos de la señal. Al mismo tiempo, el nivel de la señal que muestra el indicador está determinado por la fuerza de la tendencia dominante actual y cambia lentamente en proporción a la fuerza de la tendencia hasta que se forma el siguiente punto de muestreo y fija este nivel.

El indicador funciona en cualquier instrumento, cualquier período, cualquier mercado. El indicador se puede utilizar tanto para diseñar sistemas de comercio mecánico como para el comercio manual.

El indicador procesa los datos a la llegada de una nueva barra. El indicador funciona en dos modos, estático y dinámico. En modo estático, el indicador procesa la longitud completa de una muestra de historial determinada y la vuelve a calcular para toda la longitud cuando llega una nueva barra, creando plantillas de una longitud determinada que se pueden mostrar en un gráfico y guardar en el disco. En modo dinámico, el indicador calcula el valor solo en una barra recién llegada, acumulando gradualmente los valores calculados a medida que llegan nuevos datos. La duración del historial procesado está determinada por la variable " LongitudMuestra " en la pestaña "Propiedades - Parámetros de entrada", la duración del historial puede ser cualquiera.

Los valores de la señal en el último punto fijo correspondiente al último punto de muestreo y el valor actual en la barra cero, se almacenan en variables globales, los nombres de las variables globales se pueden cambiar, esto le permite configurar cualquier número de indicadores con diferentes niveles de umbral en un instrumento y organizar la comunicación con un Asesor Experto u otros indicadores a través de variables globales. Cuando el indicador está funcionando, es posible optimizar sus parámetros reconstruyendo el coeficiente de umbral. La elección de un valor de umbral específico está determinada por en qué instrumento y período de tiempo se instala el indicador, así como qué estrategia comercial desea implementar en función de este indicador.

El cálculo se visualiza en la tabla del instrumento en la ventana donde está instalado el indicador.

Los parámetros de operación se establecen en la pestaña "Propiedades - Parámetros de entrada" cuando el indicador se coloca en un gráfico en la ventana de MetaTrader 4.

" Indicador Power " tiene los siguientes parámetros de entrada:

uno). LengthSample - la longitud del historial procesado;

2). Límite – coeficiente de umbral;

3). DynamicMode – modo de operación del indicador dinámico/estático.

4). Guardar datos de archivo – bandera de permiso para escribir datos calculados por el indicador en el disco;

5). nombre de archivodatos – el nombre del archivo donde se guardarán los datos;

6). Subscripting_MT4: dirección de indexación de matrices escritas en el disco.

7). NameGlobalVariableGP_0 – nombre de la variable global que guarda el valor actual de la señal en la barra cero;

ocho). NameGlobalVariableGP_1: el nombre de la variable global que almacena la última valor de señal fijo.

uno). La longitud del historial procesado está determinada por la variable " LengthSample ". El tamaño máximo no está limitado. Al mismo tiempo, es necesario que en la ventana y en el historial de los instrumentos con los que trabaja el indicador, no debe haber menos barras que " LongitudMuestra + 100".

2). Coeficiente umbral, establece el umbral de muestreo en “puntos”.

3). DynamicMode - indicador que determina la elección del modo dinámico o estático del indicador, con DynamicMode = 1 - modo dinámico, con DynamicMode = 0 – modo estático. El modo dinámico le permite acelerar el trabajo del indicador debido al hecho de que no se recalculará todo el historial, sino que solo se procesarán las barras recién llegadas. En este caso, los valores calculados se acumularán. Solo los datos acumulados como resultado del cálculo se mostrarán en el gráfico, así como cuando se habilite la escritura en el disco y se guarden en un archivo. En el modo estático de operación, a la llegada de una nueva barra, todo el historial se recalculará hasta la profundidad de " LongitudMuestra ". Mostrados en el gráfico, así como cuando la escritura en disco está habilitada, los datos se guardarán en un archivo a lo largo de toda la historia procesada.

4). Indicador SaveFileData prohíbe escribir los datos calculados por el indicador en el disco en un valor de 0, si no se necesita un procesamiento de datos posterior. Si es necesario seguir procesando y guardar los datos en el disco, el valor SaveFileData debe establecerse en 1.

5). nombre de archivodatos – el nombre del archivo donde se almacenarán los datos en el disco. Puede establecer cualquier nombre, pero la extensión del archivo debe permanecer sin cambios. csv , de lo contrario se producirá un error al escribir el archivo. El tamaño de la matriz almacenada en modo estático está determinado por LengthSample ”, en modo dinámico, el número de barras que han venido desde que se encendió el indicador.

6). Variable Subscripting_MT4: determina la dirección de indexación de la matriz que se escribe en el disco, si se establece en 1, entonces la indexación corresponderá a la adoptada para MetaTrader 4, desde el dígito más significativo hasta cero, si el valor se establece en 0, entonces habrá ser una indexación estándar de cero al dígito más significativo. Esto se aplica tanto a FileNameData como a FileNamePointsFracture .

7). NameGlobalVariableGP_0 – nombre de la variable global que guarda el valor actual de la señal en la barra cero;

ocho). NameGlobalVariableGP_1: el nombre de la variable global que almacena la última valor de señal fijo.

" Indicador canal ".

Hay dos tendencias en el mercado, ascendente - alcista y descendente - bajista. La naturaleza de estas tendencias es algo diferente entre sí, pero, sin embargo, dependen unas de otras y se influyen mutuamente. Este indicador parte de la idea de separar estas dos tendencias del flujo general de cotizaciones, formalizando su naturaleza en forma de una serie temporal que las refleje. desarrollo e influencia mutua, así como el resultado de su lucha entre ellos. " Indicador Canal " crea un canal de tendencia y refleja la dinámica de su comportamiento, extrapolando la dirección del desarrollo de la tendencia del mercado. La línea superior refleja la naturaleza de la tendencia alcista bajo la influencia de la bajista, la línea inferior refleja la naturaleza de la tendencia bajista bajo la influencia de la alcista, la línea media es el resultado de su lucha, y de hecho es uno de los armónicos de tendencia correspondiente al nivel especificado de discretización del flujo de cotizaciones. Un nivel diferente del umbral de muestreo le permite seleccionar armónicos que son diferentes en amplitud - características de frecuencia. " Indicador Canal " : utiliza en el centro de su trabajo el algoritmo de muestreo de umbral desarrollado por mí con un paso ajustable en proporción a la dinámica de los cambios en las cotizaciones. Como resultado, tal muestreo, se obtienen muestras correspondientes únicamente a los puntos extremos de la señal para cada una de las tendencias por separado. Al mismo tiempo, el nivel de señal de cada una de las tres líneas indicador, está determinado por la dinámica de la tendencia correspondiente y cambia lentamente en proporción a la fuerza de la tendencia, y la naturaleza del predominio de uno sobre el otro, hasta que se forma el siguiente punto de discretización y fija este nivel.

Los componentes informativos del indicador son: estrechamiento y ensanchamiento del canal, ángulos de divergencia de los haces superior e inferior, puntos de inflexión y momentos de inversión de la línea central del canal. Cuando llegan nuevas barras, el indicador refleja dinámicamente la tendencia cambiante del mercado, reconstruyendo los rayos desde el último punto de quiebre hasta la barra cero.

El indicador funciona en cualquier instrumento, cualquier período, cualquier mercado. El indicador se puede utilizar tanto para diseñar sistemas de comercio mecánico como para el comercio manual.

El indicador procesa los datos a la llegada de una nueva barra. La duración del historial procesado está determinada por la variable " LongitudMuestra " en la pestaña "Propiedades - Parámetros de entrada", la duración del historial puede ser cualquiera.

Valores de señal en el último punto fijo para la parte superior e inferior rayos (puntos de ruptura), y para la línea media, el valor de la señal para el primer mínimo o máximo local, dependiendo de la dirección de la tendencia, y valores actuales en la barra cero, almacenados en variables globales. Los nombres de las variables globales se pueden cambiar, esto le permite configurar cualquier número de indicadores con diferentes niveles de umbral en un instrumento y organizar la comunicación con un Asesor Experto u otros indicadores a través de variables globales. Cuando el indicador está funcionando, es posible optimizar sus parámetros reconstruyendo el coeficiente de umbral. La elección de un valor de umbral específico está determinada por en qué instrumento y período de tiempo se instala el indicador, así como qué estrategia comercial desea implementar en función de este indicador.

El cálculo se visualiza en la tabla del instrumento en la ventana donde está instalado el indicador.

Los parámetros de operación se establecen en la pestaña "Propiedades - Parámetros de entrada" cuando el indicador se coloca en un gráfico en la ventana de MetaTrader 4.

" Indicador Channel " tiene los siguientes parámetros de entrada:

uno). LengthSample - la longitud del historial procesado;

2). Límite – coeficiente de umbral;

3). Guardar datos de archivo – bandera de permiso para escribir datos calculados por el indicador en el disco;

4). nombre de archivodatos – el nombre del archivo donde se guardarán los datos;

5). Subscripting_MT4: dirección de indexación de matrices escritas en el disco.

6). NameGlobalVariableUpper_0 – nombre de la variable global que guarda el valor actual de la señal en la barra cero para el haz superior;

7). NameGlobalVariableUpper_1: el nombre de la variable global que almacena la última valor de señal fijo para el haz superior.

ocho). NameGlobalVariableMedium_0: nombre de la variable global que guarda el valor actual de la señal en la barra cero de la línea media;

nueve). NameGlobalVariableMedium_1: el nombre de la variable global que almacena la última valor de la señal en el último mínimo o máximo local para la línea media.

diez). NameGlobalVariableLower_0: nombre de la variable global que guarda el valor actual de la señal en la barra cero para el haz inferior;

once). NameGlobalVariableLower_1: el nombre de la variable global que guarda la última valor de señal fijo para el haz inferior.

uno). La longitud del historial procesado está determinada por la variable " LengthSample ". El tamaño máximo no está limitado. Al mismo tiempo, es necesario que en la ventana y en el historial de los instrumentos con los que trabaja el indicador, no debe haber menos barras que " LongitudMuestra + 100".

2). Coeficiente umbral, establece el umbral de muestreo en “puntos”.

3). Indicador SaveFileData prohíbe escribir los datos calculados por el indicador en el disco en un valor de 0, si no se necesita un procesamiento de datos posterior. Si es necesario seguir procesando y guardar los datos en el disco, el valor SaveFileData debe establecerse en 1.

4). nombre de archivodatos – el nombre del archivo donde se almacenarán los datos en el disco. Puede establecer cualquier nombre, pero la extensión del archivo debe permanecer sin cambios. csv , de lo contrario se producirá un error al escribir el archivo. El tamaño de la matriz almacenada se determina Muestra de longitud .

5). Variable Subscripting_MT4: determina la dirección de indexación de la matriz que se escribe en el disco, si se establece en 1, entonces la indexación corresponderá a la adoptada para MetaTrader 4, desde el dígito más significativo hasta cero, si el valor se establece en 0, entonces habrá ser una indexación estándar de cero al dígito más significativo.

6). NameGlobalVariableUpper_0 – nombre de la variable global que guarda el valor actual de la señal en la barra cero para el haz superior;

7). NameGlobalVariableUpper_1: el nombre de la variable global que almacena la última valor de señal fijo para el haz superior.

ocho). NameGlobalVariableMedium_0: nombre de la variable global que guarda el valor actual de la señal en la barra cero de la línea media;

nueve). NameGlobalVariableMedium_1: el nombre de la variable global que almacena la última valor de la señal en el último mínimo o máximo local para la línea media.

diez). NameGlobalVariableLower_0: nombre de la variable global que guarda el valor actual de la señal en la barra cero para el haz inferior;

once). NameGlobalVariableLower_1: el nombre de la variable global que guarda la última valor de señal fijo para el haz inferior.

Archivos adjuntos:
 
No entiendo cómo utilizar estos 3 inds. están sobregirados, es decir, infragirados
 

Prueba como indicador de tendencia:

N - retrospectiva en cuestión;

Futuro - posible dirección de la tendencia para un número especificado de barras desde la barra actual;

iB =1 - se consideran los datos hasta la barra anterior;

iB =0 - se consideran los datos hasta la barra actual incluyendo el último tick;

Archivos adjuntos:
 
yosuf:

Pruébalo como indicador de tendencia:


¡Qué programa más recomendable! ¡Después de quitar el indicador hay columnas de números en el lado izquierdo, que ni siquiera con una goma de borrar se pueden quitar del monitor! ¿Cómo los elimino?
 
¿Qué tiene de malo el esperandeo? Sólo dibuja una línea de tendencia. Barato y agrio.
 
tara:
¿Qué tiene de malo el esperandeo? Sólo dibuja una línea de tendencia. Barato y agrio.
Puede ser bueno, pero ¿quién es?
 
nikost:
tal vez un coro, pero ¿quién es?

No puedes buscarlo en Google, ¿verdad?
 
nikost:
No entiendo cómo utilizar estos 3 inds. están sobregirados, es decir, infragirados
Así es como está diseñado: hasta que no se supera el umbral, no se muestra.
 
tara:
¿pero no se puede buscar en Google?
Si se busca en Google, la mayoría de las veces se obtienen sus comentarios sarcásticos sobre las diferentes versiones del indicador sperandeo :))
No seas oscuro, simplemente muéstranos con tu dedo qué indicador crees que es el correcto. Tal vez nos sirva también a nosotros.
 
granit77:
Si se busca en Google, se encuentran básicamente sus comentarios sarcásticos sobre las diferentes versiones del indicador Sperandeo :))
No te hagas el remolón, muéstranos con el dedo qué indicador crees que es el correcto. Tal vez nos sirva también a nosotros.

Será mejor que lo dibuje - hace tiempo que están interesados :) Un día o dos...