Indicadores de élite :) - página 616

 

Mladen

Gracias el CCfp está funcionando. Tengo otra pregunta,

Quiero poner una condición en un strat de la siguiente manera

hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1);

ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); // produce un 1 o -1

if (ptrend > 0 && (hmap + .0010) > Close[1] ) result = mode; //go long non jpy

if (ptrend < 0 && (hmap - .0010) < Close[1] ) result = -mode; // ir en corto no jpy

O

if (ptrend > 0 && ( Close[0] + .0010) > Close[1] ) result = mode; //ir en largo no jpy

if (ptrend < 0 && ( Close[0] - .0010) < Close[1] ) result = -mode; // ir en corto no jpy

No estoy seguro de cómo configurarlo para incluir el " && (hmap + 10) > Close[1] "., lo que significa que la vela anterior era un largo así que quiero que la actual no sólo sea larga, en este momento , pero +10 más que la última vela larga cerrada, por alguna razón mi fórmula no funciona. Estoy usando renko 15 pip que me da un poco de espacio para el requisito de +10 pip.

¿Alguna idea?

Gracias Ray

Ray

 

No estoy seguro de que se hayan publicado, así que las publico aquí

 
mladen:
mandagozu81, Está utilizando 3 buffers de dibujo para eso (en metatrader 4 cuando se dibuja el histograma, cada color tiene que tener su propio buffer - así que tenemos que asignar 1 buffer de dibujo para cada color que deseamos tener en el indicador de tipo histograma)

Mladen,

¿Habría un truco de codificación/lógica (cualquier truco) para hacer que el indicador compuesto utilice 2 buffers, y siga comportándose como compuesto (teniendo conjuntos de parámetros múltiples) por favor?

Por ejemplo:

No necesito el estado amarillo en el que los conjuntos de parámetros no coinciden. Si tengo el indicador compuesto como la versión "trend mode: true" del indicador adxvma que usted codificó hace años, ¿puedo hacer que el indicador utilice sólo 2 buffers y siga comportándose como compuesto?

En tal caso, el indicador no tendrá ningún color hasta que todos los valores que lo componen coincidan,

Una vez que todos los valores están de acuerdo, se vuelve azul o rojo.

Después, cuando uno o más valores no coincidan, en lugar de volverse amarillo, el histograma mantendrá el color anterior hasta que todos los valores que lo componen cambien de color de azul a rojo o de rojo a azul.

Así, el histograma compuesto sólo tendría color azul y rojo.

Por favor, vea la plantilla y la imagen para entender mi idea. Muchas gracias.

 
mandagozu81:
Mladen,

¿Habría un truco de codificación/lógica (cualquier truco) para hacer que el indicador compuesto utilice 2 buffers, y siga comportándose como compuesto (teniendo conjuntos de parámetros múltiples) por favor?

Por ejemplo:

No necesito el estado amarillo en el que los conjuntos de parámetros no coinciden. Si tengo el indicador compuesto como la versión "trend mode: true" del indicador adxvma que usted codificó hace años, ¿puedo hacer que el indicador utilice sólo 2 buffers y siga comportándose como compuesto?

En tal caso, el indicador no tendrá ningún color hasta que todos los valores que lo componen coincidan,

Una vez que todos los valores están de acuerdo, se vuelve azul o rojo.

Después, cuando uno o más valores no coinciden, en lugar de volverse amarillo, el histograma mantendría el color anterior hasta que todos los valores que lo componen cambien de color de azul a rojo o de rojo a azul.

Así el histograma compuesto sólo tendría color azul y rojo.

Por favor, vea la plantilla y la imagen para entender mi idea. Muchas gracias.

No es difícil de hacer (en realidad sólo 3 líneas de cambio/adición de código)

Se ha añadido una opción que se llama InheriteState. Si se establece en false, el indicador funciona como antes (arriba en la imagen). Si se pone en true funciona como lo describes (abajo en la imagen). Así que sólo es cuestión de un parámetro y ya tienes el indicador dos en uno

 
traderduke:
Mladen

Gracias el CCfp está funcionando. Tengo otra pregunta,

Quiero poner una condición en un strat de la siguiente manera

hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1);

ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); // produce un 1 o -1

if (ptrend > 0 && (hmap + .0010) > Close[1] ) result = mode; //go long non jpy

if (ptrend < 0 && (hmap - .0010) < Close[1] ) result = -mode; // ir en corto no jpy

O

if (ptrend > 0 && ( Close[0] + .0010) > Close[1] ) result = mode; //ir en largo no jpy

if (ptrend < 0 && ( Close[0] - .0010) < Close[1] ) result = -mode; // ir en corto no jpy

No estoy seguro de cómo configurarlo para incluir el " && (hmap + 10) > Close[1] "., lo que significa que la vela anterior era un largo así que quiero que la actual no sólo sea larga, en este momento , pero +10 más que la última vela larga cerrada, por alguna razón mi fórmula no funciona. Estoy usando renko 15 pip que me da un poco de espacio para el requisito de +10 pip.

¿Alguna idea?

Gracias Ray

Ray

Ray

Añade esta condición : " && (hmap + 10*Punto*MathPow(10,MathMod(Digits,2))) > Close[1] " y vas a añadir 10 pips al valor de hmap y luego lo comparas con el Close anterior

 
mladen:
No es difícil de hacer (en realidad sólo 3 líneas de código de cambio / adición) Añadido una opción que se llama InheriteState. Si se establece en falso, el indicador funciona como antes (arriba en la imagen). Si se pone en true funciona como lo describes (abajo en la imagen). Así que sólo es cuestión de un parámetro y ya tienes el indicador dos en uno

Muchas gracias Mladen ),

Sólo para aclarar, mi preocupación acerca de los búferes;

Así que al final del día, esta versión 2 del indicador compuesto tiene 2 buffers o 3 buffers?

Mi objetivo final es que este indicador de histograma compuesto utilice sólo 2 buffers, en todas las situaciones.

¿Crees que esta versión final se adapta a mis necesidades?

¿O es mejor tener una versión 2.01 (versión de heredar sólo) que sólo funcione en modo heredar:true (garantizando el uso de un máximo de 2 buffers) que tenga la opción heredar: true/false excluida del menú de entradas?

 
mandagozu81:
Muchas gracias Mladen ),

Sólo para aclarar, mi preocupación sobre los búferes;

Así que al final, esta versión 2 del indicador compuesto tiene 2 buffers o 3 buffers?

Mi objetivo final es que este indicador de histograma compuesto utilice sólo 2 buffers, en todas las situaciones.

¿Crees que esta versión final se adapta a mis necesidades?

¿O es mejor tener una versión 2.01 (versión de heredar estado) que sólo funciona en el modo de heredar estado:true (garantizando el uso de un máximo de 2 buffers) que tiene la opción de heredar estado: true/false excluida del menú de entradas?

mandagozu81

Si pones el InheritState a true sólo se usan los 2 primeros buffers para dibujar

 
mladen:
mandagozu81 Si pones el InheritState a true sólo se usan los 2 primeros buffers para dibujar

Mladen,

Todos los problemas se han resuelto ahora . Por cierto, acabo de enviarte un correo electrónico sobre un problema de codificación. Muchas gracias de nuevo.

 

Gracias Mladen, yo nunca lo hubiera conseguido.

Ray

mladen:
Ray Añade esta condición : " && (hmap + 10*Punto*MathPow(10,MathMod(Digits,2))) > Close[1] " y vas a añadir 10 pips al valor de hmap y luego lo comparas con el Close anterior
 

Chalkin Money Flow Index en Jurik

Hola MrTools

Espero que todo esté bien en tu lado del mundo. Tengo un bonito "reto de fin de semana" para ti.

¿Podría convertir el CFM en Jurik (adjunto) a la "versión horizontal HISTO"? Por favor, mantén el histo de 4 colores (Verde para "Largo1"; LIMA para "Largo2 aguas arriba del cruce de cero"; Granate para "Corto1"; ROJO para "Corto2 aguas abajo del cruce de cero". También podría incluir flechas en el gráfico específicamente para "Cruce de Cero arriba = flecha Lime" y "Cruce de Cero abajo = flecha Roja". Creo que esta herramienta tiene mucho potencial en los gráficos H4 (al alza) por lo que quiero hacer algunos experimentos con ella y probar "mi teoría/agujeros".

¡¡¡Que tengáis un buen domingo!!!

Saludos

Sylvester

Archivos adjuntos:
Razón de la queja: