Universal MA Cross EA - página 53

 

Já tentei a UniversalMAcrossEA[5-Dig]-v.4...

o resultado é que há um erro na revista "expert" ao abrir posição, como explicado no post acima.

Descobri também que o recurso de parada de rastreamento não está funcionando bem.

esta é a condição :

OP Comprar Gbp/Usd (TF 1H) a 1,5274 com TP a 1,5174 (100pips) e SL a 1,5324 (50 pips).

Eu estabeleço o trailing stop em 20 pips.

Gbp/Usd se movem até 1,5304, mas meu batente móvel só se move para 1,5279 (deve ser em 1,5284)....

O preço Gbp/Usd desce um pouco para 1.5290...

depois volto para 1.5318 e descobri que minha parada móvel ainda está em 1.5279.....

por que isto está acontecendo ? .... por favor, gentilmente ajude a consertar esta....thanks

 

Trailing Stop Works Fine

4x tr4d3r:
Já tentei a UniversalMAcrossEA[5-Dig]-v.4...

o resultado é que há um erro na revista "expert" ao abrir posição, como explicado no post acima.

Descobri também que o recurso de parada de trilha não está funcionando bem.

Esta é a condição :

OP Buy Gbp/Usd (TF 1H) a 1,5274 com TP a 1,5174 (100pips) e SL a 1,5324 (50 pips).

Eu estabeleço o trailing stop em 20 pips.

Gbp/Usd se movem até 1,5304, mas meu batente móvel só se move para 1,5279 (deve ser em 1,5284)....

O preço Gbp/Usd desce um pouco para 1.5290...

depois volto para 1.5318 e descobri que minha parada móvel ainda está em 1.5279.....

por que isto está acontecendo? .... pleasease kindase help fix this....thanks

Olá 4x,

O Trailing Stop é uma função de rastreamento acionada...não um nível definido. Ele é acionado quando seu TS é atingido acima (Comprar) ou abaixo (Vender) do preço de seu pedido...e então ele segue o preço menos o TS. O TS mantém sua posição quando o preço se inverte...até que o TS seja atingido ou o preço continue a TP.

A melhor maneira de observar e entender isto é executar o Strategy Tester.

Definir Datas e Verificar Modo Visual

Faça um teste rápido de 1 mês para ver algumas operações de compra/venda.

Encontre o melhor dia de negociação com barras mais longas. Defina suas datas para esse dia para acelerar o teste.

Ajuste SL=100 e TP=50

Set Trailing Stop Type=1

1=TS acionado depois que os pips TS chegaram

2=TS acionado imediatamente (tente isto depois de entender TSType=1)

Set TS = 10 (mantenha TS pequeno para que você possa vê-lo funcionar imediatamente). Em seguida, ajuste o TS em 5 e 20 para ver a diferença.

Defina uma linha TS na tabela para referência visual

Execute o testador em câmera lenta e veja o TS ser acionado e siga o preço. Funciona bem.

Veja a tela em anexo. A linha azul superior é TS=20. Você pode ver onde a barra foi acima do TS=20 e acionou o TS para seguir o preço para cima (a linha vermelha pontilhada acima da linha Comprar).

Espero que isto ajude.

Robert

Arquivos anexados:
 

Olá a todos...

Alguém pode publicar a versão desta ea que realmente funciona - que abre e fecha negócios e não continua vomitando erros constantes ao não abrir negócios.

Alguém está realmente negociando esta ea no dia a dia sem problemas?

Com os melhores cumprimentos

rickyc

 

cruz ma universal

você vê este ajuste para eur/usd 15mm:

-stop loss: 250

- obterlucro: 30

-tipo de trilho: 1

-parada de trilhos: 5

-período do mapa rápido: 7

-fastmatype: 1

-preço rápido: 0

-pressa: 0

-período do mapa baixo: 50

-slowmatype:1

-slowmaprice:0

-slowshift:10

-mincrossdistância: 40

-maxlookup: 11

-stopandreverse: falso

-perito: falso

-exitoncross: falso

-usethirdma: falso

-contra-tendência: verdadeira

-somente a tendência de contracorrente: verdadeiro

-usepivotfilter: falso

-reverscondition:false

-confirmada a entrada:true

-oneentryperbar: verdadeiro

-números de pesetas: 10

-slippage: 5

-maxopentrada: 2

-máxima distância de preço: 10

-usehourtrade: falso

- lotes: 0,04

-mm: verdadeiro

-accountismicro: verdadeiro

-risco: 12

-Alerta: verdadeiro

-printcontrol: verdadeiro

-configuração do show: verdadeiro

apenas 500$ conta, teste em forex.com ou corretores rápidos de 01/01/2009 a 31/12/2009

 

Eu esperava usar isto para trocar 3 MA's com uma rápida travessia do Alto/Baixo dos outros dois MA's, no entanto, a menos que eu sinta falta de ler as instruções, não me parece que isso possa ser feito.

A idéia é pegar um longo quando o rápido cruza o alto do lento, e um curto quando o rápido cruza o baixo do lento. Se alguém puder explicar como realizar isto com esta EA, seria apreciado. Ou, se talvez você pudesse me apontar na direção de uma EA que faça isso e, ao mesmo tempo, tenha o dimensionamento automático de lotes com base na % de risco definível pelo usuário.

 

despachante comercial (o contexto comercial está ocupado)

Eu também tento isto com várias moedas usando o mesmo ajuste.

O problema que descobri hoje é que quando há sinal produzido a partir de 2 moedas diferentes (neste caso - comprar Eur/Usd e vender Usd/Chf) que acionaram ambas OP ao mesmo tempo (nova barra de 4H)..., apenas uma executada em OP (vender Usd/Chf)... a outra (comprar Eur/Usd) falhou

na revista "experts", a compra de Eur/Usd falhou... o contexto comercial está ocupado.... e a OP para compra de Eur/Usd não é reexecutada (embora na configuração máxima tentativa = 10, deslizamento = 5, e o novo preço para compra de Eur/Usd depois de falhar é apenas 1 pips de diferença de antes)...

Eu me pergunto por que isso está acontecendo....

 

Versão mais recente no Post#516

rickyc2511:
Olá a todos...

Alguém pode publicar a versão desta ea que realmente funciona - que abre e fecha negócios e não continua vomitando erros constantes ao não abrir negócios.

Alguém está realmente negociando esta ea no dia a dia sem problemas?

Com os melhores cumprimentos

rickyc

Ricky,

A última versão com o ponto fixo é encontrada em Serpentsnoir último post #516 - UniversalMACross EA [5 dig]-V4. Você também pode encontrá-la no Clip de Anexos, no canto inferior direito da página.

Esta é a última versão que acabei de testar - ainda tem as linhas de "debug" nos logs, mas não encontrei nenhum erro 4107 e estava negociando bem mesmo apenas com os defaults. Meu post acima mostra os resultados.

Em seu post #518 e #523 você declarou que "baixou a última versão e que a testaria na próxima semana".

Em seu último post #526, você declara: "Alguém pode por favor postar a versão desta ea que realmente funciona - que abre e fecha negócios e não continua vomitando erros constantes ao não abrir negócios".

Isto significa que você testou a versão mais recente e teve alguns erros? Por favor, anexe seus logs para que possamos ver os resultados. Como eu disse acima, meus testes não mostram mais 4107 erros e é uma multa comercial.

Espero que isto ajude,

Robert

 

Tente usar o 3º MA

Xionanx:
Eu esperava usar isto para trocar 3 MA's com uma travessia rápida do Alto/Baixo dos outros dois MA's, no entanto, a menos que eu esteja perdendo a leitura das instruções, não parece que isso possa ser feito.A idéia é levar um longo quando o Rápido cruza o Alto do Lento, e um curto quando o Rápido cruza o Baixo do Lento. Se alguém puder explicar como realizar isto com esta EA, seria apreciado. Ou, se talvez você pudesse me apontar na direção de uma EA que faça isso e ao mesmo tempo tenha um dimensionamento automático de lotes baseado na % de risco definível pelo usuário.

Xionanx,

Talvez você esteja certo. As configurações de MA permitirão que você selecione o PREÇO (Alto, Baixo, Fechado, Aberto, etc.), mas não permitirá que você selecione AMBOS o Alto e o Baixo para um MA como em seu exemplo:

"Rápido atravessa o Alto do Lento, e um Curto quando o Rápido atravessa o Baixo do Lento".

Há uma possibilidade de tentar com este MA:

Defina seu MA rápido e seu preço como você quiser

Defina seu período de MA lento para preços altos

Use o 3º MA com o mesmo período que o MA lento e configure-o para um preço baixo.

Tente estas configurações no Strategy Tester. Você pode fazer isso de duas maneiras.

1) Execute o Testador de Estratégia. Quando estiver pronto, ele imprimirá as linhas de MA para que você possa revisar seus negócios para ver se funciona.

1) Antes de iniciar o Strategy Tester - Coloque os MA em seu gráfico com as mesmas configurações que o EA para que você possa vê-los visualmente. Execute o Strategy Tester e veja as linhas de MA cruzarem e negociarem em tempo real e decida se ele funciona para você.

Eu nunca fiz isso com este EA, portanto, boa sorte e nos informe o que você descobrir.

Robert

 
{"resultados": [{"data": "1117211156", "módulo": "mql5.com.ru.forum", "id": "3_51859", "info":{"url": "https://www.mql5.com/ru/forum/51859", "author_name": "Forex Trader", "author_login": "Forextrader", "title": "Проблемы с советником"}, "text":"Советник получает глобальные переменные vender, comprar и соответственно реагирует на значения этих переменных. Например: sell=0, buy=1 // покупает, если нет открытых позиций. Если есть позиция sell - закрывает ее ее и открывает buy sell=1, buy=0 ///продает, если нет открытых позиций. Если есть позиция comprar - закрывает ее ее и открывает vender Но есть проблема! Он то торгует, а то нет. Может один раз открыть позицию позицию и при при изменении переменных не реагирует- не закрывает закрывает позицию позицию или закроет и не открывает новую. Вобщем как хочет так так и торгует. В чем же дело подскажите?! Код советника. //+------------------------------------------------------------------+ #property copyright Mixasoft # link de propriedade //---- parâmetros de entrada extern double TakeProfit = 0; extern double Lots = 1; extern double TrailingStop = 0; int b, s; double Points; //+------------------------------------------------------------------+ //| função de inicialização de especialista | //+-----------------------------..."}, {"date":"1487211787","module":"mql5.com.ru.forum","id":"3_160683_4097700","info":{"url":"https://www.mql5.com/ru/forum/160683/4097700#comment_4097700", "author_name": "Voznesen", "author_login": "Voznesen", "title": "Любые вопросы новичков по MQL4 и MQL5, помощь обсуждение по алгоритмам и кодам"}, "text":"Всем привет, только начал изучать язык, недавно наткнулся на на на урок по созданию сеточного советника, написал, скомпилирывал, 0 ошибок, 0 предупреждений. Но робот не открывает сделок. выкладываю код гляньте кому не лень))) Заранее спасибо! duplo Lotes externos = 0.1; duplo Lucro Externo = 50; Passo Externo Int = 30; Magia Externa Int = 6677; Slippage Externo Int = 5; MaPeríodo Externo Int = 100; MaShift Externo Int = 1; Duplo Ma, FindLastBuyPrice, preço; //------------------------------------------------------------------ //___ПРОВЕРКА_ЗНАКОВ_ПОСЛЕ_ТОЧКИ___ //------------------------------------------------------------------ int OnInit () { if ( Dígitos == 3 || Dígitos == 5 ) { Passo *= 10; Slippage *= 10; } return ( INIT_SUCCEED ); } //--------------------------------------------- void OnDeinit ( const int reason) { } //------------------------------------------------------------------ // //------------------------------------------------------------------ void OnTick () { ma = iMA (..."},{"date": "1294056024", "module": "mql5.com.ru.forum", "id": "3_111497_3077741", "info":{"url": "https://www.mql5.com/ru/forum/111497/3077741#comment_3077741", "author_name": "Николай", "author_login": "auto_free_kolyango", "title":"[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда."}, "texto": "Подскажите где ошибка? Нужно, чтобы если если есть рыночный ордер на на продажу по нашему фин. инструменту, то закрыть его и если если нет на покупку, то открыть один ордер на покупку. С закрытием то тут всё всё нормально, а вот вот он он их их не один открывает при при тике. //-------------------------------------------------------------------------------------------- duplo externo LOT = 0,01; //-------------------------------------------------------------------------------------------- int start() { int vende=0; for (int i=0; i OrderTotal(); i++) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==verdadeiro) { if (OrderSymbol() !=Symbol() || OrderType() !=OP_SELL ) continua; OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,White); Alert (GetLastError()); // Выводит сообщение об ошибке vende++; } } if (vende==0) { OrderSend(Symbol(),OP_BUY,LOT,Ask,1,Bid-400*Point,Bid+400*Point,0,Green); Alert (GetLastError()); // Выводит сообщение об ошибке return(0); } } //-------------..."} ], "erro": "ok"}
 

Despachante comercial...Contexto comercial está ocupado

cosmiclifeform:
Olá 4x,

Eu nunca tinha visto esse problema antes. Isso poderia ser um problema de corretagem ou um problema de EA. Executo esta EA em Demo com 2 corretores diferentes com 6+ gráficos com pares diferentes. Todos eles trocam multas e eu não tenho mensagens de erro como essa.

Há muitas opções e possibilidades com esta EA para descobrir o problema sem ver todas as suas configurações e seus registros.

* Uma nota rápida para outros que postam "Não consigo fazer funcionar" - por favor, inclua todos os seus detalhes de tudo o que você tentou (e não tentou), incluindo postar suas configurações e seus logs. Só dizer "não funciona" não dá informações suficientes para que os outros o ajudem.

E o que você não tentou... é tão importante quanto o que você tentou.

Leia também os posts anteriores desde o início deste tópico... eles podem já ter respondido à sua pergunta.

Boa sorte,

Robert

Oi, Robert

Eu negocio usando a micro conta Alpari rússia e também tento isto na conta demo.

O prazo é de 4H

Amoeda negociada é Eur/Usd, Gbp/Usd, Usd/Jpy, Gbp/Jpy, Usd/Chf & Aud/Usd

Aqui está o cenário :

-stop loss : 500 (50 pips, adicionando 0 devido ao corretor de 5 dígitos)

-obter lucro : 500

-tipo de trilha : 1

-parada de trilho : 200

-período do mapa rápido : 14

-fastmatype : 1

-fastprice : 0

-fastmatype : 1 - preço rápido : 0

-período do mapa baixo : 50

-slowmatype :1

-slowmaprice : 0

-slowshift : 0

-mincrossdistância : 0

-maxlookup : 0

-thirdemasetting : false

-pivotpoint : falso

-stopandreverse : true

-puresar : falso

-exitoncross : falso

-reversecondição : falso

-confirmada a entrada : verdadeiro

-oneentryperbar : true

-numberoftries : 5

-slippage : 5

-maxopentrade : 1

-minorreço de distância : 5

-usehourtrade : falso

- lotes : 0,05

-mm : falso

-accountismicro : true

-risco : 10

-Alerta de ativação : verdadeiro

-printcontrol : true

-show-setting : true

este EA funciona bem se o sinal produzido para OP em nova barra de 4H só saiu 1, ex: somente Compre Gbp/Usd.

Mas quando houver mais de 1 sinal produzido ao mesmo tempo, a execução será apenas um e o outro falharia ( devido ao contexto comercial do despachante...o contexto comercial está ocupado), ex: há 2 sinais produzidos....Sell Eur/Usd & Buy Usd/Chf...Usd/Chf é executado enquanto Eur/Usd falhar e nenhuma reoperação.

Eu li alguns post neste tópico onde outros também perguntaram sobre este problema, mas não obtiveram nenhuma resposta.

Espero que isto torne o problema mais visível.

Razão: