Universal MA Cross EA - página 94

 

Hola en primer lugar quería darle las gracias por su buen trabajo En segundo lugar, me gustaría pedirle ayuda.

Me encuentro con un problema con el uso de la tercera EMA y el counter tred en la versión "universalMA_Cross_EA + ecn 1.05.mq4". Resulta que el EA abre órdenes de compra cuando la tercera EMA está por encima y órdenes de venta cuando la tercera EMA está por debajo. ¿Podría alguien ayudarme a resolver este misterio? ReverseCondition en el "true" no cambia mi problema. La plataforma es FXCM. Gracias de antemano por su ayuda y perdón por mi medio inglés, pero soy francés.

Adjunto una pantalla.

MIS AJUSTES :

EcnBroker = true;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Configuración para el tipo 4";

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "Configuración del indicador ----------";

FastMAPeriod = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

SlowMAPeriod = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

CossDistance_Setting = "---------- Min Cross Distance Setting";

MinCrossDistance = 0,

MaxLookUp = 0;

Exit_Setting = "---------- Exit Setting";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Third MA Setting";

UseThirdMA = true,

UseCounterTrend = true,

OnlyCounterTrend = true;

ThirdMAPeriod = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* reservar para un futuro desarrollo

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Order Setting";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotes = 0,01;

MM = false,

AccountIsMicro = true;

Risk = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Gracias.

Sébastien.

Archivos adjuntos:
ea_crossover.jpg  191 kb
 
seb7513:
Hola en primer lugar quería darle las gracias por su buen trabajo En segundo lugar, me gustaría pedirle ayuda.

Me encuentro con un problema con el uso de la tercera EMA y el counter tred en la versión "universalMA_Cross_EA + ecn 1.05.mq4". Resulta que el EA abre órdenes de compra cuando la tercera EMA está por encima y órdenes de venta cuando la tercera EMA está por debajo. ¿Podría alguien ayudarme a resolver este misterio? ReverseCondition en el "true" no cambia mi problema. La plataforma es FXCM. Gracias de antemano por su ayuda y perdón por mi medio inglés, pero soy francés.

Adjunto una pantalla.

MIS AJUSTES :

EcnBroker = true;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Configuración para el tipo 4";

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "Configuración del indicador ----------";

FastMAPeriod = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

SlowMAPeriod = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

CossDistance_Setting = "---------- Min Cross Distance Setting";

MinCrossDistance = 0,

MaxLookUp = 0;

Exit_Setting = "---------- Exit Setting";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Third MA Setting";

UseThirdMA = true,

UseCounterTrend = true,

OnlyCounterTrend = true;

ThirdMAPeriod = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* reservar para un futuro desarrollo

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Order Setting";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotes = 0,01;

MM = false,

AccountIsMicro = true;

Risk = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Gracias.

Sébastien.

Hola Sebastien, Como estás mostrando en tu imagen si la tendencia del contador = true, desde mi punto de vista eso es lo que el EA está haciendo.

 
mrtools:
Hola Sébastien, Como usted está mostrando en su imagen si la tendencia de contador = verdadero, desde mi entendimiento que es lo que el EA está haciendo.

Hola, gracias por su respuesta. Pensaba que la contra-tendencia significaba "forma de operar". Había traducido mal la palabra. Gracias por su ayuda, ahora funciona como yo quería.

 

Hola, soy yo otra vez Así que trabajé en la optimización de los parámetros de esta EA, no encontré los parámetros óptimos, aunque no estoy muy lejos. Me uní a mi estrategia backest optimizar los parámetros(más backtest vienen después porque se necesita tiempo para hacerlo).ATENCIÓN Soy un fan de la negociación de un solo sentido, por lo que backests son consistentes con mi estrategia.

Si vengo a usted una vez más, ya es en un primer momento para compartir mis parámetros (normal después de encontrar este EA en este foro) y una segunda vez, me gustaría pedir a alguien que sería capaz, la adición de un indicador de volumen que sirven en el caso específico de indicador de tendencia. No pido esto en un capricho, he comprobado que es coherente antes de venir a buscar ayuda para un trabajo complicado.

Pongo el significado del código de colores para los volúmenes extraído directamente del código fuente.

# Propiedad indicator_color1 lightseagreen / / Climax High

# Property indicator_color2 White / / Neutral

# Propiedad indicator_color3 firebrick / / Bajo

# Propiedad indicator_color4 DodgerBlue / / Alto Churn

# Propiedad indicator_color5 lightsalmon / / Climax Low

# Property indicator_color6 Magenta / / Climax Churn

# Propiedad indicator_color7 lightseagreen / / My

Los colores que nos interesan para definir la tendencia son

Climax High para IDENTIFICAR la tendencia alcista:

# property indicator_color1 lightseagreen / / Climax High

Climax Low para IDENTIFICAR la tendencia bajista :

Propiedad Low # indicator_color5 lightsalmon / / Climax Low

Ajustes :

EcnBroker = true;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 1000;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 80;

ts4 = "Configuración para el tipo 4";

BreakEven = 30;

LockInPips = 40;

Indicator_Setting = "Configuración del indicador ----------";

FastMAPeriod = 34,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 34,

SlowMAPeriod = 136,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 136;

CossDistance_Setting = "---------- Min Cross Distance Setting";

MinCrossDistance = 100,

MaxLookUp = 100;

Exit_Setting = "---------- Exit Setting";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Third MA Setting";

UseThirdMA = true,

UseCounterTrend = false,

OnlyCounterTrend = false;

ThirdMAPeriod = 1161,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 1161,

CTStopLoss = 0,

CTTakeProfit = 0;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* reservar para un futuro desarrollo

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Order Setting";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotes = 0.1;

MM = false,

AccountIsMicro = true;

Risk = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Gracias.

Sébastien.

Código de colores :

indicador :

bettervolume-1.5-nuevo-con-alertas.zip

Archivos adjuntos:
 

Backtest:

Hola Seb - parece que está bien - Nunca he utilizado la tercera MA. Lo único que se me ocurre es que si tu broker es ECN estás usando la versión correcta del EA. Hay una versión específica según tengo entendido para los brokers ECN que es UniversalMA_CROSS_EA+ecn1.05 . Eso sí, como no he tenido suerte con esto podría estar equivocado. Me he dado por vencido.

Saludos

Jeff

 
seb7513:
Pantalla : Backtest :

Hola Sébastien, sólo para hacerte saber que estoy trabajando en la adición del indicador Better Volume.

 
jeffpark:
Hola mladen,

He estado intentando de nuevo que funcione el Universal MA Cross y me pregunto si he cometido algún error tonto en la configuración, ya que no consigo que entre en las operaciones, o al menos sólo en raras ocasiones. Los ajustes que tengo para el oro y el petróleo M5 son:

Re: Universal MA Cross EA

Los ajustes son:

Los ajustes son:

Ecn broker - true

StopLoss (por defecto 100) - 2

TakeProfit (por defecto 200) - 3

TrailingStop (por defecto 40) 2

Configuración de la media móvil :

------------------------

FastMAPeriod (por defecto 10 - ) 10

FastMAType (por defecto EMA / 1) - 1

FastMAPrice (por defecto Close / 0) - 0

SlowMAPeriod (por defecto 80) - 15

SlowMAType (por defecto EMA / 1) - 1

SlowMAPrice (por defecto Close / 0) - 0

Slow MA Shift - 0

ver.2 MinCrossDistance (por defecto 0) - 0, probado 1 también

ver.7 MaxLookUp (por defecto 1) - 1

Salir de la configuración :

-------------

StopAndReverse (por defecto true) - true

PureSAR (por defecto false) - false

ver.7.2 ExitOnCross (por defecto false) - false

ver.5 UseThirdMA (por defecto false) - false

ver.7 OnlyCounterTrend (por defecto falso)

Use third MA - false

ver.5 CT - todo falso

ver.8.0 Use.Pivot.Filter (por defecto false) - false

ReverseCondition (por defecto false) - false

Establece TRUE para invertir la condición de entrada.

ver.3 ConfirmedOnEntry (por defecto true) - true

ver.4OneEntryPerBar(por defecto true) - true).

NumberOfTries (por defecto 5) - 5

Slippage (por defecto 5) - 1

MagicNumber (por defecto 1234)

ver.5 MaxOpenTrade (por defecto 2) - 2

ver.6 MinPriceDistance (por defecto 5) - 1

UseHourTrade (por defecto false) - false

Lotes (por defecto 1) - 10 para el oro (1 pip = £0.065

MM (por defecto false) - false

AccountIsMicro (por defecto false) - false

Risk (por defecto 10) - false

EnableAlert (por defecto true) - true

ver.5 SoundFilename (por defecto "alert.wav")

Gracias

Jeff

Jeff, mientras que las pruebas de obtener cualquier mensaje en su terminal / expertos o terminal / Diario pestañas? Creo que tu trailing stop, take profit y stop loss son demasiado pequeños.

 
jeffpark:

Hola Seb - parece que está bien - Nunca he utilizado la tercera MA. Lo único que se me ocurre es que si tu broker es ECN estás usando la versión correcta del EA. Hay una versión específica según tengo entendido para los brokers ECN que es UniversalMA_CROSS_EA+ecn1.05 . Eso sí, como no he tenido suerte con esto podría estar equivocado. Me he dado por vencido.

Saludos

Jeff

Hola Jeff, gracias por tu mensaje.

Trabajo en un broker ECN con UniversalMA_CROSS_EA + versión ecn1.05. Mi broker es FXCM y es ECN. Para mí ningún problema con esta versión. La tercera EMA es muy útil para mí, pero no es suficiente para determinar la tendencia. Una vez que MrTools (gracias tan mutch para su trabajo) ha terminado el trabajo sobre la adición de la BetterVolume indicador que nos dará un patrón a seguir, optimizo mis mejores parámetros para que funcione en todo el mundo ECN o no. He pensado que las medias móviles son de los indicadores más fiables y también de los más utilizados. No te rindas y seguir buscando los parámetros ideales (si es que existe) Personalmente es ahora tres días sin parar (dormir 5 horas por noche) Estoy tratando de optimizar mis parámetros para trabajar en el mejor y sobre todo en el tiempo. Porque al principio tenía diferentes parámetros que funcionaban muy bien desde 1999 hasta 2006(backtest) y desde 2006 hasta 2009 esos mismos parámetros me hacían perder todas mis ganancias e incluso se llevaban el año anterior. Así que es por eso que en mi opinión la optimización de un robot de comercio y un trabajo tedioso y muy largo. porque el interés con el tiempo y funciona en el tiempo y no sólo en un corto período. Saber esto, voy a publicar mis hallazgos para los parámetros que considero ideal, como y cuando mi investigación. Y si encuentro uno que funciona parámetros en el tiempo, entonces todo el mundo será feliz y disfrutar de ella. Estoy a favor de compartir. Además de pasar un gran agradecimiento a la persona en este foro que crear robots y luego compartir con nosotros, entonces hacemos un buen uso.

Hasta pronto.

Lo siento por mi inglés afrancesado lol

Sébastien.

 
mrtools:
Hola Sébastien, sólo para hacerle saber que estoy trabajando en la adición del indicador de volumen mejor.

Gracias gracias gracias MrTools, espero que este indicador para encontrar mucho mejor los parámetros. Es un detalle que dediques tiempo a peticiones como la mía. Esperando que beneficie a todos.

Gracias.

Sébastien.

Razón de la queja: