Universal MA Cross EA - página 94

 

Olá no início eu queria agradecer pelo seu bom trabalho Em segundo lugar, eu gostaria de pedir sua ajuda.

Eu me vejo confrontado com um problema com o uso do terceiro EMA e do contador tred na versão "universalMA_Cross_EA + ecn 1.05.mq4". Acontece que o EA abre ordens de compra enquanto o terceiro EMA está acima e vende ordens quando o terceiro EMA está abaixo. Alguém poderia me ajudar a resolver este mistério? ReverseCondition on the "true" não muda meu problema. A plataforma é a FXCM. Obrigado antecipadamente por sua ajuda e desculpe pelo meu meio inglês, mas eu sou francês.

Eu anexei uma tela.

MEUS SETTINGS :

EcnBroker = verdadeiro;

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

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- TrailingStop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Configurações para o Tipo 4";

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "---------- Indicator Setting";

Período FastMAP = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

Período SlowMAP = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

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

MinCrossDistance = 0,

MaxLookUp = 0;

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

StopAndReverse = falso, //

PureSAR = falso,

ExitOnCross = falso;

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

UsarTerceiroMA = verdadeiro,

UseCounterTrend = true,

OnlyCounterTrend = verdadeiro;

Terceiro períodoMAP = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

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

Use.Pivot.Filter = falso;

/* reserva para desenvolvimento futuro

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

bool externo UseBGFilter = falso;

BGFilter externo int BGFilter = 20;

*/

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

ReverseCondition = falso,

ConfirmedOnEntry = verdadeiro,

OneEntryPerBar = verdadeiro;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Múltiplos cenários de comércio aberto";

MaxOpenTrade = 1,

MinPriceDistance = 5;

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

UseHourTrade = falso;

FromHourTrade = 8;

ToHourTrade = 19; ToHourTrade = 19;

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

Lots = 0,01;

MM = falso,

AccountIsMicro = verdadeiro;

Risco = 10;

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

EnableAlert = true;

SoundFilename = "alert.wav";

Test_Parameters= "---------- Back Test Parameter" (Parâmetro de teste posterior);

PrintControl = falso,

Show_Settings = verdadeiro;

Obrigado.

Sébastien.

Arquivos anexados:
ea_crossover.jpg  191 kb
 
seb7513:
Olá no início eu queria agradecer por seu bom trabalho Em segundo lugar, eu gostaria de pedir sua ajuda.

Me vejo confrontado com um problema com o uso do terceiro EMA e do contra-ataque na versão "universalMA_Cross_EA + ecn 1.05.mq4". Acontece que o EA abre ordens de compra enquanto o terceiro EMA está acima e vende ordens quando o terceiro EMA está abaixo. Alguém poderia me ajudar a resolver este mistério? ReverseCondition on the "true" não muda meu problema. A plataforma é a FXCM. Obrigado antecipadamente por sua ajuda e desculpe pelo meu meio inglês, mas eu sou francês.

Eu anexei uma tela.

MEUS SETTINGS :

EcnBroker = verdadeiro;

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

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- TrailingStop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Configurações para o Tipo 4";

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "---------- Indicator Setting";

Período FastMAP = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

Período SlowMAP = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

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

MinCrossDistance = 0,

MaxLookUp = 0;

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

StopAndReverse = falso, //

PureSAR = falso,

ExitOnCross = falso;

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

UsarTerceiroMA = verdadeiro,

UseCounterTrend = true,

OnlyCounterTrend = verdadeiro;

Terceiro períodoMAP = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

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

Use.Pivot.Filter = falso;

/* reserva para desenvolvimento futuro

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

bool externo UseBGFilter = falso;

BGFilter externo int BGFilter = 20;

*/

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

ReverseCondition = falso,

ConfirmedOnEntry = verdadeiro,

OneEntryPerBar = verdadeiro;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Múltiplos cenários de comércio aberto";

MaxOpenTrade = 1,

MinPriceDistance = 5;

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

UseHourTrade = falso;

FromHourTrade = 8;

ToHourTrade = 19; ToHourTrade = 19;

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

Lots = 0,01;

MM = falso,

AccountIsMicro = verdadeiro;

Risco = 10;

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

EnableAlert = true;

SoundFilename = "alert.wav";

Test_Parameters= "---------- Back Test Parameter" (Parâmetro de teste posterior);

PrintControl = falso,

Show_Settings = verdadeiro;

Obrigado.

Sébastien.

Olá Sebastien, como você está mostrando em sua foto se contra tendência = verdadeiro, pelo meu entendimento é isso que a EA está fazendo.

 
mrtools:
Olá Sebastien, como você está mostrando em sua foto se contra tendência = verdade, pelo meu entendimento é o que a EA está fazendo.

Olá, obrigado por sua resposta. Pensei que contrariar a tendência significava "caminho comercial". Eu havia traduzido mal a palavra. Obrigado por sua ajuda, agora funciona como eu queria.

 

Olá, sou eu novamente Então eu trabalhei na otimização dos parâmetros desta EA, não encontrei os parâmetros ideais, embora não esteja muito longe. Eu me juntei à minha estratégia para otimizar os parâmetros de retaguarda (mais retaguarda vem depois porque leva tempo para fazer isso).CUIDADO Eu sou fã da negociação unidirecional, então os retaguarda são consistentes com minha estratégia.

Se eu for até vocês mais uma vez, já é no início para compartilhar meus parâmetros (normal após encontrar esta EA neste fórum) e uma segunda vez, eu pediria a alguém que fosse capaz, a adição de um indicador de volume que sirva no caso específico do indicador de tendência. Eu não peço isto por capricho, eu verifiquei se é consistente antes de vir buscar ajuda para um trabalho complicado.

Coloco o significado do código de cores para os volumes extraídos diretamente do código fonte.

# Indicador de propriedade_color1 lighteagreen / / Clímax Alto

# Indicador de propriedade_color2 Branco / / Neutro

# Indicador de propriedade_color3 tijolo refratário / / Baixo

# Indicador de propriedade_color4 DodgerBlue / / Alto Churn

# Indicador de propriedade_color5 lightalmon / / Clímax baixo

# Indicador de propriedade_color6 Magenta / / Clímax Churn

# Indicador de propriedade_color7 lighteagreen / / My

As cores que nos interessam para definir a tendência são as seguintes:

Clímax Alto para IDENTIFICAR a tendência de alta:

# indicador de propriedade_color1 lighteagreen / / Clímax Alto

Clímax Baixo para IDENTIFICAR a tendência de queda :

Baixo indicador de propriedade # indicador_color5 lightalmon / / Clímax baixo

Configurações :

EcnBroker = verdadeiro;

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

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 1000;

TrailingStop_Setting = "---------- TrailingStop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 80;

ts4 = "Configurações para o Tipo 4";

BreakEven = 30;

LockInPips = 40;

Indicator_Setting = "---------- Indicator Setting";

Período FastMAP = 34,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 34,

Período SlowMAP = 136,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 136;

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

MinCrossDistance = 100,

MaxLookUp = 100;

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

StopAndReverse = falso, //

PureSAR = falso,

ExitOnCross = falso;

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

UsarTerceiroMA = verdadeiro,

UseCounterTrend = falso,

OnlyCounterTrend = falso;

Terceiro períodoMAP = 1161,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 1161,

CTStopLoss = 0,

CTTakeProfit = 0;

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

Use.Pivot.Filter = falso;

/* reserva para desenvolvimento futuro

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

bool externo UseBGFilter = falso;

BGFilter externo int BGFilter = 20;

*/

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

ReverseCondition = falso,

ConfirmedOnEntry = verdadeiro,

OneEntryPerBar = verdadeiro;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Múltiplos cenários de comércio aberto";

MaxOpenTrade = 1,

MinPriceDistance = 5;

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

UseHourTrade = falso;

FromHourTrade = 8;

ToHourTrade = 19; ToHourTrade = 19;

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

Lots = 0,1;

MM = falso,

AccountIsMicro = verdadeiro;

Risco = 10;

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

EnableAlert = true;

SoundFilename = "alert.wav";

Test_Parameters= "---------- Back Test Parameter" (Parâmetro de teste posterior);

PrintControl = falso,

Show_Settings = verdadeiro;

Obrigado.

Sébastien.

Código das cores :

código :

bettervolume-1,5-new-with-alerts.zip

Arquivos anexados:
 

Backtest:

Olá Seb - parece que está tudo bem - nunca usei o terceiro MA. A única coisa que me ocorre é que, se seu corretor é ECN, você está usando a versão correta do EA. Existe uma versão específica, como eu entendo para os corretores ECN, que é UniversalMA_CROSS_EA+ecn1.05 . Não tive sorte com isso, mas posso estar errado. Eu desisti disso.

Cumprimentos

Jeff

 
seb7513:
Tela : Backtest :

Olá Sébastien, só para que você saiba que estou trabalhando para adicionar o indicador de Melhor Volume.

 
jeffpark:
Oi mladen,

Tenho tentado novamente fazer com que a Cruz Universal MA funcione e só me pergunto se cometi algum erro bobo nos ajustes, já que não consigo fazer com que ela entre em negociações - ou pelo menos só raramente. Os ajustes que tenho para o ouro e o óleo M5 são:

Re: Universal MA Cross EA

As configurações são: ouro e óleo:

Os ajustes são: ouro e óleo:

Ecn corretor - verdadeiro

StopLoss (default 100) - 2

TakeProfit (padrão 200) - 3

TrailingStop (padrão 40) 2

Ajuste da média móvel :

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

Período FastMAP (padrão 10 - ) 10

FastMAType (EMA padrão / 1) - 1

FastMAPrice (padrão Fechar / 0) - 0

Período SlowMAP (padrão 80) - 15

SlowMAType (EMA padrão / 1) - 1

SlowMAPrice (padrão Fechar / 0) - 0

Deslocamento lento da MA - 0

ver.2 MinCrossDistance (default 0) - 0, experimentado 1 também

ver.7 MaxLookUp (padrão 1) - 1

Configuração de Saída :

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

StopAndReverse (default true) - true

PureSAR (padrão falso) - falso

ver.7.2 ExitOnCross (default false) - falso

ver.5 UseThirdMA (default false) - falso

ver.7 OnlyCounterTrend (default false)

Use o terceiro MA - falso

ver.5 CT - tudo falso

ver.8.0 Use.Pivot.Filter (default false) - falso

ReverseCondition (default false) - falso

Defina VERDADEIRO para reverter a condição de entrada.

ver.3 ConfirmedOnEntry (default true) - true

ver.4 OneEntryPerBar (default true) - true).

NumberOfTries (padrão 5) - 5

Slippage (padrão 5) - 1

MagicNumber (padrão 1234)

ver.5 MaxOpenTrade (padrão 2) - 2

ver.6 MinPriceDistance (default 5) - 1

UseHourTrade (padrão falso) - falso

Lotes (padrão 1) - 10 para ouro (1 pip = 0,065 libras esterlinas)

MM (falso padrão) - falso

AccountIsMicro (default false) - falso.

Risco (padrão 10) - falso

EnableAlert (default true) - true

ver.5 SoundFilename (default "alert.wav")

Obrigado

Jeff

Jeff enquanto testa, você recebe alguma mensagem em seu terminal/especialista ou nas guias do terminal/jornal? Estou pensando que sua parada de rastreamento, lucro e prejuízo são muito pequenos.

 
jeffpark:

Olá Seb - parece que está tudo bem - nunca usei o terceiro MA. A única coisa que me ocorre é que, se seu corretor é ECN, você está usando a versão correta do EA. Existe uma versão específica, como eu entendo para os corretores ECN, que é UniversalMA_CROSS_EA+ecn1.05 . Não tive sorte com isso, mas posso estar errado. Eu desisti disso.

Cumprimentos

Jeff

Olá Jeff, obrigado por sua mensagem.

Trabalho em corretor ECN com UniversalMA_CROSS_EA + versão ecn1.05. Meu corretor é FXCM e é ECN. Para mim não há problema com esta versão. A terceira EMA é muito útil para mim, mas não é suficiente para determinar a tendência. Uma vez que o SrTools (obrigado soo mutch por seu trabalho) tenha terminado o trabalho de adicionar o indicador BetterVolume que nos dará um padrão a seguir, eu otimizo meus melhores parâmetros para fazê-lo funcionar em todo o mundo ECN ou não. Pensei que as médias móveis estão entre os indicadores mais confiáveis e também os mais utilizados. Não desista e continue a procurar os parâmetros ideais (se existir) Pessoalmente agora são três dias sem parar (dormindo 5 horas por noite) estou tentando otimizar meus parâmetros para que funcionem na melhor das hipóteses e especialmente ao longo do tempo. Porque no início eu tinha parâmetros diferentes que funcionaram muito bem de 1999 a 2006(backtest) e de 2006 a 2009 esses mesmos parâmetros me fizeram perder todos os meus lucros e até mesmo assumir o ano anterior. É por isso que, em minha opinião, a otimização de um robô comercial e um trabalho tedioso e muito longo. porque o interesse acabou e funciona dentro do prazo e não apenas em um curto período. Saiba disso, vou postar minhas descobertas para os parâmetros que considero ideais, como e quando minha pesquisa. E se eu encontrar um que funcione com o tempo, então todos ficarão felizes e gostarão dele. Sou totalmente a favor de compartilhar. Além de passar um grande agradecimento à pessoa neste fórum que cria robôs e depois compartilha conosco, então nós fazemos um bom uso.

Vejo vocês em breve.

desculpe pelo meu inglês Frenchified rs

Sébastien.

 
mrtools:
Olá Sébastien, só para que você saiba que estou trabalhando para adicionar o indicador de Melhor Volume.

Agradeço ao Sr.Tools, espero conseguir este indicador para encontrar parâmetros muito melhores. É muito gentil da sua parte dedicar tempo a pedidos como o meu. Esperando que isso beneficie a todos.

Muito obrigado.

Sébastien.