Herramientas de no-agotamiento - página 7

 
pipeline:
Hola,

Alguien preguntó en otro hilo sobre la versión del histograma del indicador de fuerza absoluta, así que aquí está. Mode_Histo 3 & 4 ( & 1 si recuerdo) muestran básicamente lo mismo. Mode_Histo 2 es un poco contra intuitivo, y no se ve bien.

No estaba pensado como un producto histo "final", así que si alguien lo considera, hay espacio para mejorar y limpiar el código.

Gracias por esta versión del histograma, es mucho más fácil de leer.

 

Irónico

pipeline:
Hola,

Alguien preguntó en otro hilo sobre la versión del histograma del indicador de fuerza absoluta, así que aquí está. Mode_Histo 3 y 4 ( y 1 si recuerdo) muestran básicamente lo mismo. Mode_Histo 2 es un poco contra intuitivo, y no se ve bien.

No pretendía ser un producto histográfico "final", así que si alguien se anima, se puede mejorar y limpiar el código.

Te asusta, pero yo estaba pensando en lo mismo y lo convertí en histograma. Lo llevé un paso más allá y tracé la diferencia entre los toros y los osos ya que los dos me confundían.

Archivos adjuntos:
 

¿Quién puede crear un EA de este indicador?

 

Hola,

He añadido 2 opciones a AbsoluteStrength :

- Método ADX de cálculo de la fuerza de los toros y los osos (Modo=2)

- posibilidad de trazar los niveles de sobrecompra y sobreventa (mejor uso con los toros)

Igor

Archivos adjuntos:
 
igorad:
Hola,

He añadido 2 opciones a AbsoluteStrength :

- Método ADX de cálculo de la fuerza de los toros y los osos (Modo=2)

- posibilidad de trazar niveles de sobrecompra y sobreventa (mejor uso con los toros)

Igor

¿Cómo utilizar este "Niveles de sobrecompra y sobreventa"?

¿Es necesario escribir el precio o el nivel del indicador?

 

Intente introducir, por ejemplo, OverBought = 70 y OverSold = 30.

 

¿No es un experto en Lag?

¿Podría alguien ayudarme con este sistema?

Me gustaría utilizar el Non Lag MA de dos periodos de tiempo diferentes y poder seleccionar close, open, hi, lo. El Non Lag MA está en el primer post

Gracias,

Al

 
garciaal:
¿Podría alguien ayudarme con este sistema?

Me gustaría utilizar el Non Lag MA de dos periodos de tiempo diferentes y poder seleccionar close, open, hi, lo. Non Lag MA está en el primer post

Gracias,

Al

He creado un EA muy simple basado en NonLagMA pero no puede ser backtested debido a NonLagMA indicador. Puede pero muy difícil. Creo que este indicador NonLagMA debe ser fijado en relación con todas las barras que cuentan mejor backtesting. Porque incluso no puedo publicar EA sin backtesting.

 

Ayuda con NonLagMa EA

Hola Newdigital,

Como siempre gracias por el gran trabajo que haces en este foro.

Puedes ayudarme con una pregunta sobre el EA. He estado tratando de escribir un EA con el NonLagMA_v5 pero no estoy teniendo ninguna suerte de conseguir mi EA para reconocer los valores del indicador pone a cabo (obviamente no tengo experiencia de codificación, acabo de ver a otros pueblos y poner en mis propios bits.) He copiado esto de un EA de ASCtrend (que no funcionaba correctamente).

int NonLagMA() {

double Trend=iCustom(NULL,0, "NonLagMA_v5",0,100,0,0,1,0,0.0,4,0);

si (Tendencia>0) return(1); // al alza

si (Tendencia<0) return(2); // bajada

si (Tendencia==0) return(3); // plano

}

Me podéis decir la forma correcta de que esto funcione? He metido esto en el EA más sencillo que he podido pero no ha funcionado. He probado otros indicadores en este EA y funciona bien.

gracias de nuevo

waltini

 
waltini:
Hola Newdigital,

Como siempre gracias por el gran trabajo que hacéis en este foro.

Me puedes ayudar con una pregunta de EA. He estado tratando de escribir un EA con el NonLagMA_v5 pero no estoy teniendo ninguna suerte de conseguir mi EA para reconocer los valores del indicador pone out(obviously I have no coding experience, I just look at other peoples and put in my own bits.) He copiado esto de un EA de ASCtrend (que no funcionaba correctamente).

int NonLagMA() {

double Trend=iCustom(NULL,0, "NonLagMA_v5",0,100,0,0,1,0,0.0,4,0);

si (Tendencia>0) return(1); // al alza

si (Tendencia<0) return(2); // bajada

si (Tendencia==0) return(3); // plano

}

Me podéis decir la forma correcta de que esto funcione? He metido esto en el EA más sencillo que he podido pero no ha funcionado. He probado otros indicadores en este EA y funciona bien.

gracias de nuevo

waltini

Primero debes escribir lo siguiente:

double diNonLagNonTrade=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,0,2);

double d23=(0);

double diNonLagUp=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,1,1);

double diNonLagDown=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,2,1);

double d24=(0);[/CODE]

Then the following:

if (diNonLagUp>0 && ....){

OpenBuy();

return(0);

}

if (diNonLagDown>0 ...){

OpenSell();

return(0);[/CODE]

It is how to use NonLag as a filter. It means that you will need some signal indicator to open the ordes and NonLagMA indicator is acting as a filter only.

The other way to use Nonlag is the following:

if (diNonLagUp > 0 && diNonLagDown1 > 0){

OpenBuy();

return(0);

}

if (diNonLagDown > 0 && diNonLagUp1 > 0 ){

OpenSell();

return(0);[/CODE]

This way means that you open the order in the time when NonlagMA is changing the color.

The other way to use NonLag indicator is for closing the orders:

if ((diNonLagDown > 0 && diNonLagDown1 < 0 )){

CloseBuy();[/CODE]

if ((diNonLagUp > 0 && diNonLagUp1 < 0)){

CloseSell();[/CODE]

Just for example NonLagMA with RSIFilter indicator:

[CODE]double diRSIFilterup=iCustom(NULL,0,"RSIFilter_v1",PeriodRSI,0,1);

double diRSIFilterdown=iCustom(NULL,0,"RSIFilter_v1",PeriodRSI,1,1);

double d22=(0);
[CODE]if ((diRSIFilterup>d22 && diNonLagUp > 0 && diNonLagDown1 > 0)){

OpenBuy();

return(0);

[CODE]if ((diRSIFilterdown 0 && diNonLagUp1 > 0 )){

OpenSell();

return(0);

How can you know what I wrote here?

Very easy.

You see that diNonLagDown > 0 (for example).

So what the diNonLagDown is? Look at the icustom function:

[CODE]double diNonLagDown=iCustom(NULL,0,"NonLagMA_v5",Price,Length,Displace,Filter,Color,ColorBarBack,Deviation,2,1);

It means that diNonLagDown is

- value of NonLagMA_v5 indicator ("NonLagMA_v5"),

- for your chart currency (NULL),

- for timeframe of your chart (0),

- with the settings (Price,Length,Displace,Filter,Color,ColorBarBack,Deviation),

- line number 2 (2)

- and for the 1st bar (1) - current bar is opened and first bar was closed already).

How do you know the line number and which number?

Very easy. Open the indicator NonLagMA_v5 in MetaEditor and count the colors starting from zero (0):

[CODE]#property indicator_color1 Orange //line No. 0.

#property indicator_width1 2

#property indicator_color2 SkyBlue // line No.1.

#property indicator_width2 2

#property indicator_color3 Tomato // line number 2.

#property indicator_width3 2
Razón de la queja: