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
¿alguien puede decirme?
código que se utiliza para identificar el valor de la última parte superior e inferior del zigzag
Números superiores e inferiores en zigzag
¿alguien me puede decir? código que se utiliza para identificar el valor de la última parte superior e inferior anterior de zigzag
Hola 13,
Antes preguntaste por los valores del RSI y por encontrar los valores de las barras anteriores:
Valores RSI:
El último carácter del código indica de qué BARRA obtener los valores - Por ejemplo:
RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = Barra actual
RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = 5ª barra anterior
Haga lo mismo para cada barra que quiera comparar, luego añada su código para comprar/vender operaciones
Ejemplo de código básico - si (RsiCurrent > RsiBar5) entonces haga esto;
------------------
Números ZigZag:
No he visto muchos indicadores de ZigZag que tengan números para los topes y los fondos, pero hay un número de indicadores que usan el ZigZag y colocan números en los topes y los fondos. Trate de hacer una búsqueda de:
Semaphore ZigZags
Ondas Eliott
ZUP's
Se adjunta un indicador llamado 3_Level_ZZ que tiene los números. Sólo tienes que añadir tu ZigZag básico y hacer coincidir la configuración.
¡Buena suerte y espero que esto ayude!
Robert
gracias comiclifeform
pero todavía tengo un problema; ¿puede darme el código para utilizar sólo la última parte superior y buttom, cuando lo intento error con otra parte superior / buttom (así confundir para registrar sólo el último valor)
thk
No estoy familiarizado con ZigZags
muchas gracias comiclifeform
pero todavía tengo un problema; ¿puede darme el código para utilizar sólo la última parte superior e inferior, cuando lo intento error con otra parte superior / inferior (así confundir para registrar sólo el último valor)
thkHola 13,
He mencionado antes que sólo soy un codificador novato... y en este caso, no uso ni entiendo el ZigZag u otros indicadores de onda que te sugerí, así que no puedo ayudarte a codificar el "top y bottom", especialmente sin ver cuál es el código.
Tal vez alguien más pueda ayudar aquí con los ZigZags... y cuanto más detalles puedas proporcionar... mejor podrán ayudarte los demás.
Mientras tanto, el 3_Level_ZZ_Semaphore tiene buffers de los que puedes obtener valores si eso te ayuda.
Cuídate,
Robert
thk tanto comiclifeform
pero todavía tengo un problema; ¿puede darme el código para utilizar sólo la última parte superior e inferior, cuando trato de error con otros top / buttom (así confundir para grabar sólo el último valor)
thkCon el zig zag es imposible determinar la parte superior e inferior exacta, aquí hay una llamada iCustom para el zig zag en un Ea
ZZ3=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,2);
ZZ2=iCustom(NULL,0, "ZigZag",profundidad,desviación,paso atrás,0,1);
entonces para que opere puedes hacer algo como
if ((ZZ3!=0 || ZZ2!=0) //señal de compra
y lo mismo para la señal de venta,
otra forma podría ser (no estoy seguro de esto)
if (ZZ3!=High[2] || ZZ2!=High[1]) //señal de compra
si (ZZ3!=Bajo[2] || ZZ2!=Bajo[1]) /señal de venta
pero realmente se necesita otro indicador como tal vez cci sobrecompra o sobreventa para tratar de acercarse a la posible parte superior o inferior.
tengo problemas con este código
tengo problemas con el zigzag Ea como este código uso el indicador de zigzag como este cierre
e identifico la parte superior e inferior como el código de abajo
pero no funciona correctamente
quiero ponerme en corto cuando se rompa el mínimo anterior como flecha roja (imagen adjunta abajo)
y comprar cuando rompa el máximo anterior como flecha verde (imagen adjunta abajo)
Así que, ¿alguien me puede decir lo que me equivoco en este código y qué código debo usar?
Thk
int inicio()
{
//----
{
double zigzaghigh, zigzaglow, zigzaghighx, zigzaglowx, zigzaghighp
double zigzaglowp, zigzaghigha, zigzaglowa, pc;
doble ticket, total, orden;
int h, l;
zigzaghighx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h);
zigzaglowx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l);
zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1);
zigzaglowp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l+1);
zigzaghigha=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1);
zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l-1);
pc=iClose(NULL,0,1);
total=Total de pedidos();
//identificar la parte superior//
while(h>1)
{
if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha))
zigzaghigh=zigzaghighx;
return(0);
}
//identificar el tope//
while(l>1)
{
if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa))
zigzaglow=zigzaglowx;
return(0);
}
//comprar&vender//
if((totalzigzaghigh))
{ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0, "buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
Print("comprar");
return(0);
}
if((total>0)&&(pc<zigzaglow))
{OrderClose(OrderTicket(),OrderLots(),Bid,1,Red);
Print("venta");
return(0);
}
return;
}
//----
return(0);
}
Parámetros del indicador zigzag de MT4 - ¿quién los entiende?
Hola
No entiendo los parámetros del indicador MT 4 ZZ:
profundidad / desviación / retroceso
¿quién me los puede explicar?
Supongo que la profundidad sería el número de barras? la desviación un %? y el backstep ni idea...
gracias
Siempre me ha gustado el zig zag, ¿hay alguno de vosotros que tenga indicadores adecuados para filtrar el zig zag?
Siempre me gusta el zig zag, ¿hay alguno de ustedes tiene un indicador adecuado para filtrar el zig zag?
tal vez usted puede utilizar HMA o nolagma indicadores para filtrar las señales falsas de zigzag, RBCI es una otra opción.
No entiendo por qué la gente se centra tanto en zz cuando se repinta.