[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 158

 
100yan:

en un cambio de tendencia durante un periodo de tiempo... Véase https://www.mql5.com/ru/forum/131277/page148 y https://www.mql5.com/ru/forum/131277/page149

Hagamos uno juntos. ¿Tienes algún avance? También tengo un indicador de ondulación que muestra la dirección en la que va, ¿lo necesitas?
 
Alguien en el hilo escribió sobre el ratio de rentabilidad de la cuenta:
Archivos adjuntos:
 
¿Quién tiene el Índice de Poder en forma de gráfico de barras?
 
todem:

digamos:

if (d1!=0) {OrdOpen(0,OP_BUY,flot,MG);}

Gracias, he intentado algo así. Lo he probado pero, lamentablemente, no funciona.

Quiero intentar hacer un EA usando este indicador, pero no sé cómo usar iCustom para abrirlo.

//+------------------------------------------------------------------+

//| ADX Crossing.mq4

//| Amir

//+------------------------------------------------------------------+

#property copyright "Author - Amir"


#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Lime

#property indicator_color2 Red


//---- input parameters

extern int ADXbars=14;

extern int CountBars=1000;

extern int Level=25;

//---- buffers

double val1[];

double val2[];

double b4plusdi,nowplusdi,b4minusdi,nowminusdi;


//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

string short_name;

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,108);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,108);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| AltrTrend_Signal_v2_2 |

//+------------------------------------------------------------------+

int start()

{

double adx;

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars);

SetIndexDrawBegin(1,Bars-CountBars);

int i,shift,counted_bars;



//---- check for possible errors

if(counted_bars<0) return(-1);


//---- initial zero

if(counted_bars<1)

{

for(i=1;i<=CountBars;i++) val1[CountBars-i]=0.0;

for(i=1;i<=CountBars;i++) val2[CountBars-i]=0.0;

}


for (shift = CountBars; shift>=0; shift--)

{


adx=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_MAIN,shift);

b4plusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_PLUSDI,shift-1);

nowplusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_PLUSDI,shift);

b4minusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_MINUSDI,shift-1);

nowminusdi=iADX(NULL,0,ADXbars,PRICE_CLOSE,MODE_MINUSDI,shift);

if (b4plusdi>b4minusdi && nowplusdi<nowminusdi && adx>Level)

{

val1[shift]=Low[shift]-5*Point;

}

if (b4plusdi<b4minusdi && nowplusdi>nowminusdi && adx>Level)

{

val2[shift]=High[shift]+5*Point;

}



}

return(0);

}

//+------------------------------------------------------------------+

 
BooGUY:

Gracias, he intentado algo así. Pero, por desgracia, no funciona.

El indicador dibuja puntos, quiero intentar hacer un EA usándolo, pero no entiendo cómo escribir la condición de apertura a través de iCustom.

d1=iCustom(Symbol(),"ADX Crossing",14,1000,25,0,1);  // lime 

d2=iCustom(Symbol(),"ADX Crossing",14,1000,25,1,1);  // red  
 

Hola a todos. ¿Has visto lo que una buena estrategia de negociación 20/200 pips después de las 6 pm:

 
¿Quién tiene el Índice de Poder en forma de gráfico de barras? Poner el código.
 
_Aybulat_:
¿Quién tiene el Índice de Poder como gráfico de barras? Pon el código.

RSI - Índice de Fuerza Relativa ?
 

todem, he probado si (d1!=0)

pero el EA sigue abriendo en un lugar equivocado. En general, debería cambiar de Comprar a Vender, pero a veces se abre dos veces para Vender. Tal vez no he copiado algo.

 
BooGUY:

todem, he probado si (d1!=0)

pero el EA sigue abriendo en un lugar equivocado. En general, debería cambiar de Comprar a Vender, pero a veces se abre dos veces para Vender. Tal vez no he copiado algo.


Envíame el código y lo corregiré.
Razón de la queja: