Universal MA Cross EA - página 90

 

Filtro adicional

Hola mladen

Intenté usar el indicador adjunto "BuySel Alert" para reemplazar la "Tercera media móvil".

Cuando "x" dice COMPRA, sólo va a comprar,

Cuando "x" decía VENDER, sólo iba a vender.

pero no funcionó.

Por favor, ayude a verificar

.

Abajo esta el indicador "Buysel Alert":

#propiedad indicator_chart_window

#propiedad indicator_buffers 1

#property indicator_color1 Blanco

#propiedad indicator_width1 10

//---- parámetros de entrada

extern int barn=300;

extern int Length=30;// era 19

double prev;

double last

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- buffers

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Función de inicialización de los indicadores personalizados

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

int init()

{

//---- indicadores

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatorShortName("DIN");

Entonces uso" iCustom()" para reemplazar" iMA()":

//| TERCERA MEDIA MÓVIL |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; si no, BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; si no, SellCondition = false;

}

si no

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; si no CounterTrend = false;

Gracias

Archivos adjuntos:
 

Hola,

No veo mucha diferencia en StopAndReverse y ExitOnCross o estoy equivocado?

 

Como establecer realmente un trailing profit en el EA original de universalMACross, porque siempre golpea mi beneficio en vez de dejar correr el beneficio

 

Hola chicos,

En el último UniversalMAcross, ¿alguien puede añadir un close_losing_position después de x horas?

Sigo teniendo operaciones que no se cierran con una configuración de serten: no se añade el stoplos.

Tengo este problema con UseCounterTrend true.

Y use third MA true.

¡Compartirá un buen setfile!

 

Compartiré un buen archivo de configuración.

Veo que el problema que tengo está en el CT_stop.

¿Es posible dar a todas las posiciones la misma parada, tp, y las reglas de arrastre?

Tengo un buen setfile bud una vista posiciones no se cierran y causan DD.

¡Si las posiciones se cierran en un SL normal los resultados son más que muy buenos!

Archivos adjuntos:
chart.gif  40 kb
 
star821:
Hola mladen

Traté de usar el indicador adjunto "BuySel Alert" para reemplazar la "Tercera media móvil".

Cuando "x" dijo COMPRA, ma sólo ir a comprar,

Cuando "x" dijo VENTA, ma sólo ir a vender.

pero no funcionó.

Por favor, ayude a verificar

.

A continuación se muestra el indicador "Buysel Alert":

#propiedad indicator_chart_window

#propiedad indicator_buffers 1

#property indicator_color1 Blanco

#propiedad indicator_width1 10

//---- parámetros de entrada

extern int barn=300;

extern int Length=30;// era 19

double prev;

double last

double alertBar;

extern int SoundAlertMode = 1;

extern int Soundonly = 1;

extern bool targets = false;

//---- buffers

double ExtMapBuffer1[];

//double ExtMapBuffer2[];

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

//| Función de inicialización de los indicadores personalizados

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

int init()

{

//---- indicadores

SetIndexEmptyValue(0,0.0);

SetIndexDrawBegin(0, barn);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,251);

SetIndexBuffer(0,ExtMapBuffer1);

IndicatorShortName("DIN");

Entonces uso" iCustom()" para reemplazar" iMA()":

//| TERCERA MEDIA MÓVIL |

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

if(UseThirdMA==true)

{

ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);

if(UseCounterTrend==false)

{

if(BuyCondition==true && SlowMACurrent>ThirdMAValue) BuyCondition = true; si no, BuyCondition = false;

if(SellCondition==true && SlowMACurrent<ThirdMAValue) SellCondition = true; si no, SellCondition = false;

}

else

{

if((BuyCondition==true && FastMACurrent<ThirdMAValue) ||

(SellCondition==true && FastMACurrent>ThirdMAValue)) CounterTrend = true; si no CounterTrend = false;

Gracias

star821

Recién ahora vi tu post : no se puede comparar el indicador BuySell alert con la media móvil normal, ya que la mayoría de las veces BuySell alert tiene 0 como valor en el buffer y aún cuando tiene un valor diferente a 0 no es comparable con la media de manera normal. No pertenecen a una misma familia de indicadores, más o menos, y por eso no se pueden comparar

 

Tomo nota y gracias mladen.

 

hola; mladen gracias por tu ayuda y la mejora de ea.

paulc

 

EDIT: yo también;

se olvidó el puesto, conseguir algo para publicar, pero no es a este ea. Lo siento

gracias.

 

Lo estoy probando ahora e informaré de los resultados a mis amigos

Razón de la queja: