Este asesor es la continuación de la primera, pero, se abre muchas veces más órdenes. ¿Por qué? Porque le he añadido
control de la búsqueda de tendencia con órdenes pendientes. Es decir, recuerda en qué dirección se mueve el precio y,
dónde y por qué abrió la Última orden... y así, este asesor siempre va en la dirección correcta.
El único inconveniente es si no lo configura correctamente y lo hace funcionar con esas configuraciones.
También considera el promedio del precio actual y llega a cualquier conclusión y el resultado se abre
transacciones. También controla la apertura de la barra actual y analiza las posiciones que se abrieron antes de eso.
El único inconveniente es que no he especificado la apertura de órdenes pendientes en puntos del precio actual.
Es posible que cuando lo mejore, definitivamente agregue este parámetro a la configuración...
extern double Lots = 0.20; - el valor del lote en la moneda de su cuenta con su corredor para abrir
primera orden de compra.
extern Double LotsStop = 0.08; - el valor del lote para la orden pendiente Stop.
extern Double LotsLimit = 0.08 ; - el valor del lote para la orden pendiente limitada.
extern int TakeProfit = 400; - el precio de cierre de la orden con ganancias, calculado en puntos, para la compra.
extern int TPB = 300; - el precio de cierre de la orden con beneficio, calculado en puntos, para la compra.
extern int TPS = 350; - el precio de cierre de la orden con beneficio, se calcula en puntos, para la venta.
extern int TPBstop = 300; - el precio de cierre de la orden con beneficio, calculado en puntos, para la compra.
extern int TPSstop = 500; - el precio de cierre de la orden con beneficio, se calcula en puntos, para la venta.
extern int TPBlimit = 400; - el precio de cierre de la orden con beneficio, calculado en puntos, para la compra.
extern int TPSlimit = 600; - el precio de cierre de la orden con beneficio, se calcula en puntos, para la venta.
extern int TPBlimit2 = 400; - el precio de cierre de la orden con beneficio, calculado en puntos, para la compra.
extern int TPSlimit2 = 500; - el precio de cierre de la orden con beneficio, se calcula en puntos, para la venta.
extern int StopLoss= 1000; - este parámetro no funciona en este EA.
extern int Slippage = 50; - cambio de precio.
extern int TrallingStop = 100; - distancia desde el precio de apertura de la orden.
extern int TrallingStep = 150; - distancia desde el precio actual.
int timeprev;
extern int StepB = 250; - distancia en puntos para colocar una red de órdenes de compra.
extern int StepS = 250; - distancia en puntos para colocar una red de órdenes de venta.
extern int StepBstop = 500; - distancia en puntos para colocar una red de órdenes de compra.
extern int StepSstop = 400; - distancia en puntos para colocar una red de órdenes de venta.
extern int StepBlimit = 300; - distancia en puntos para colocar una red de órdenes de compra.
extern int StepSlimit = 500; - distancia en puntos para colocar una red de órdenes de venta.
extern int StepBlimit2 = 300; - distancia en puntos para colocar una red de órdenes de compra.
extern int StepSlimit2 = 400; - distancia en puntos para colocar una red de órdenes de venta.
extern double Multiplier = 3; - aumento del lote, cuando en una u otra cadena de órdenes se convierte en más de uno.
Estos parámetros aún están en desarrollo...
extern double Depo=10000.0;
extern double Persent=30;
extern string Quantity="MyAreExpectingTrendDouble";