¿Qué puedo hacer para ayudar? ¿Dónde está el consejero?
Alguien puede decirme cómo hacer esto: necesito que se produzca una determinada acción cuando ZZ fije su punto en la barra Ihigh o Ilow, y que no importe si la redibuja después o no. ¿Cómo ponerlo en práctica? ¿Supongo que la propia línea ZZ está contenida en ZigzagBuffer? ¿O tengo que usar HighMapBuffer y LowMapBuffer en ZZ?
Entonces, ¿nadie puede ayudar?) Específicamente, necesito hacer esto: si la línea de zigzag dibujada a ALTO o BAJO, entonces necesito abrir una posición (si el ALTO - vender, y si el BAJO - comprar), y no importa si el redibujar el zigzag o no. Este es un código de ejemplo, corregidme si estoy haciendo algo mal porque el probador sigue mostrando el error 130 de ordersend:
double ZZ_1 = iCustom(NULL,0,"ZigZag",0,0,1); if ( ZZ_1 == iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red); if ( ZZ_1 == iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
Entonces, ¿nadie puede ayudar?) Específicamente, necesito hacer esto: si la línea de zigzag dibujada a ALTO o BAJO, entonces necesito abrir una posición (si el ALTO - vender, y si el BAJO - comprar), y no importa si el redibujar el zigzag o no. Este es un código de ejemplo, corregidme si estoy haciendo algo mal porque el probador sigue mostrando el error 130 de ordersend:
prueba esto
double ZZ_1 = iCustom(NULL,0,"ZigZag",0,0,1); if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместо iHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_SELL, Lot(),Bid,10, ZZ_1+10*Point,Bid-10*Point,"SELL",0,0,Red); if ( ZZ_1 == iHigh(Symbol(), Frame,0)) // вместоiHigh(Symbol(), Frame,1)) OrderSend(Symbol(),OP_BUY, Lot(),Ask,10, ZZ_1-10*Point,Ask+10*Point,"BUY",0,0,Blue);
¡Bueno, es el bar anterior el que busco!
Prueba a poner los topes más lejos, por ejemplo, 15
Ya lo he puesto a 100 y sigue dando un error de 130. ¿Qué búfer en zigzag debo utilizar? ¿ZigzagBuffer? ¿O debo utilizar HighMapBuffer y LowMapBuffer? Oh, tío. El código debería ser sencillo, pero nadie puede decirme nada parecido .....
es más difícil entender el código de otra persona que el propio.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Llevo un año escribiendo todo tipo de EAs, todos ellos perdedores o rentables, pero con enormes drawdowns de la mitad del depo. Llevo un año escribiendo todo tipo de EAs, todos ellos con pérdidas o rentables, pero con enormes drawdowns de la mitad del depo. Pero necesito ayuda. Mi Asesor Experto trabaja en un gráfico de minutos. La estrategia toma de 10 a 40 puntos de beneficio en función del indicador de señal. Pero el problema es que no hay señal de cierre (la señal de entrada inversa no es lógica en mi estrategia, y no uso la red de arrastre). ¿Saben cómo resolver este problema con el gráfico M1? ¿Qué tipo de red de arrastre, si es que hay alguna? Lo pensé porque mi Asesor Experto sólo toma una parte del movimiento, es decir, toma 20 puntos cuando podría tomar 60. A continuación se muestra una captura de pantalla de la operación de EA en el periodo comprendido entre el 1 de septiembre y el 30 de octubre de este año. Por supuesto el rango es pequeño, 2 meses, pero incluso durante esos 2 meses el probador estuvo probando durante 1,5 horas (en modo de apertura de barra), intentaré probarlo durante un intervalo de tiempo más largo...