fractal
Romper con el mercado ?
cuente sus operaciones antes de abrir una nueva....
y más errores pero pruebe esto primero
Hola deVries,
Estoy teniendo un tiempo difícil de entender esa declaración. Mis dos conclusiones fueron:
1)¿Quieres que elija la primera barra?
2)Volver a hacer mi OrdersAccounting
Gracias de nuevo por su apoyo.
Hola deVries,
Me cuesta entender esa afirmación. Mis dos conclusiones fueron:
1)¿Quieres que elija la primera barra?
2) Volver a hacer mi OrdersAccounting
Gracias de nuevo por su apoyo.
double fractalU=iFractals(NULL,0,1,0);
devoluciones ver mi próximo post .....
double fractalU=iFractals(NULL,0,1,1);
devoluciones ver mi próximo post......
su ordercounting como
int total = OrdersTotal(); if(total<1) {
dará situaciones de que no se abre ninguna orden si tienes otra operación no de este EA abierta o pendiente
con el backtesting no verás eso pero ejecutando el EA en una cuenta te darás cuenta
Hice una pequeña prueba en su código frctal
así
double fractalU; for(int y=0;fractalU < Point;y++) { fractalU=iFractals(NULL,0,1,y); Alert("fractalUp y = "+y+ " "+fractalU); }
Haz lo mismo y verás qué barra tienes que elegir para obtener la barra fractal correcta
Hice una pequeña prueba en su código frctal
así
Haz lo mismo y verás qué barra tienes que elegir para obtener la barra fractal correcta
¡Hola deVries!
¡Seguro que eres un tipo útil!
Hice una pequeña prueba en su código frctal
así
Haz lo mismo y verás qué barra tienes que elegir para obtener el fractalbar correcto
Hmmm...
deVries, la comprobación funcionó perfectamente y alertó del precio correcto para cada fractal "abajo" y "arriba".
Todavía estoy investigando el código en busca de errores, porque está "ignorando" los fractales al procesar la orden.
Tienes razón, tengo que cambiar las secciones OrdersAccounting, porque en cuanto pongo el EA en el gráfico, toma una operación.
Hice una pequeña prueba en su código frctal
así
Haz lo mismo y verás qué barra tienes que elegir para obtener la barra fractal correcta
¡TONTO DE MI!
Después de investigar el código, estaba usando => en vez de ==, lo que estaba causando problemas en el buffer.
¡¡¡¡Gracias deVries!!!!
¡TONTO DE MÍ!
Después de investigar el código, estaba usando => en lugar de ==, lo que estaba causando problemas en el buffer.
¡¡¡¡Gracias deVries!!!!
if((BarCloseB>EMA) && (BarCloseB>=fractalU))
cambiado porif((BarCloseB>EMA) && (BarCloseB==fractalU))
así ahora ???? que tampoco será correcto
.
Algo como esto
if((BarCloseB>EMA) && (BarCloseB>fractalU)&& fractalU>Point)
podría funcionar para ti y conseguir fractalU de la manera que ves que se hace en la prueba...
Te refieres a ......
cambiado a
de esta manera ahora ???? que tampoco será correcta
.
Algo como esto
podría funcionar para ti y conseguir fractalU de la manera que ves que se hace en la prueba...
No he implementado tu entrada porque está operando correctamente en este momento. Lo probaré más tarde esta noche con tu aportación.
¡Gracias deVries!
Hola deVries:
Me estoy encontrando con problemas en mi código final, con el intento de poner un stop loss modificado para alcanzar el punto de equilibrio después de tantos pips.
¿Ves algún error evidente?
extern int StopLoss=10; //-------------------------------------------------// extern bool Move.BE=true; extern int MoveStopTo=1; //----------------------------------------------// //-----------------EXITING ORDERS---------------// if(OrdersTotal()>1) { OrderSelect(0,SELECT_BY_POS,MODE_TRADES); if(OrderType()==(OP_BUY)&&(Move.BE)) { if(Bid - OrderOpenPrice() >= Point * StopLoss) { if(OrderStopLoss() < OrderOpenPrice() + Point * MoveStopTo) { OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() + Point * MoveStopTo, OrderTakeProfit(), 0, Red); } } } } if(OrdersTotal()>1) { OrderSelect(0,SELECT_BY_POS,MODE_TRADES); { if(OrderType()==(OP_SELL)&&(Move.BE)) { if(OrderOpenPrice() - Ask >= Point * StopLoss) { if(OrderStopLoss() > OrderOpenPrice() - Point * MoveStopTo) { OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() - Point * MoveStopTo, OrderTakeProfit(), 0, Red); } } } } //--------CHECKING FOR ERRORS-------------------// Print(GetLastError()); return(0); } }
- 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
Hola chicos,
Estoy tratando de hacer un fractal breakout EA, que se filtra con la hora del día y una media móvil.
¿Alguien puede indicarme la dirección correcta/ver cualquier defecto en el código?
1: Sólo está tomando las compras después de introducir el iFractal()
2: No entra donde están los Fractales