Perguntas sobre MQL5 Wizard e biblioteca padrão de classes comerciais - página 4

 
uncleVic:

Já tinha percebido que SIM.

Encontrei um pouco de "cuspo". Leve o ficheiro.

Desapareceu!

 
Erm955:

Desapareceu!

OK
 

O Wizard gerou um EA.

Quando testado em usdjpy, o EA abre uma encomenda com TP e SL não definidos para zero,

e em eurusd abre encomendas sem TP e SL. Se eu alterar o nível de Preço para executar um negócio de 0,0 para 2, o consultor começa a colocar ordens de limite com TP e SL em eurusd. Qual é a diferença e o que significa o parâmetro Nível de preço para executar um negócio?

Como funciona a expiração das encomendas pendentes (em bares)? Eu mudo o número de barras nada muda.

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
solo:

O Wizard gerou um EA.

Quando testado em usdjpy, o EA abre uma encomenda com TP e SL não definidos para zero,

e em eurusd abre encomendas sem TP e SL. Se eu alterar o nível de Preço para executar um negócio de 0,0 para 2, o consultor começa a colocar ordens de limite com TP e SL em eurusd. Qual é a diferença e o que significa o parâmetro Nível de preço para executar um negócio?

Como funciona a expiração das encomendas pendentes (em bares)? Quando mudo o número de barras, nada muda.

O parâmetro "Nível de preço para executar um negócio". O nível do travessão do preço de entrada no mercado a partir do preço de referência (geralmente o preço de mercado actual é tomado como referência).

Há três opções:

=0 - entrada ao preço actual;

>0 - entrada por ordem de limite (melhor do que o mercado);

<0 - entrada por ordem de paragem (pior do que o mercado).

Parâmetro de expiração de ordens pendentes (em barras). Prazo de validade da encomenda pendente. Só faz sentido se o parâmetro "Nível de preço para executar um negócio" for diferente de zero.

 

Obrigado pela sua resposta abrangente.

Porque é que a mesma EA em ienes abre encomendas com SL e TP, mas em euros esvazia encomendas.

2011.07.11 00:58:00 CTrade::PositionOpen: market sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [feito a 0.00000]
2011.07.11 00:58:00 order sell 1.00 a 1.42108 [#2 vende 1.00 EURUSD a 1.42108]
2011.07.11 00:58:00 negócio realizado [#2 vende 1.00 EURUSD a 1.42108]
2011.07.11 00:58:00 negócio realizado.11 00:58:00 negócio #2 vender 1,00 EURUSD a 1,42108 feito (com base na encomenda #2)
2011.07.11 00:58:00 venda no mercado 1.00 EURUSD (1.42108 / 1.42162 / 1.42108)

2011.07.11 04:30:00 CTrade::PositionOpen: venda imediata 2,00 USDJPY a 80.707 sl: 80.907 tp: 80.507 [feito a 0.000]
2011.07.11 04:30:00 encomenda executada venda 2,00 a 80.707 [#3 vender 2,00 USDJPY a 80.707]
11 04:30:00 negócio realizado [#3 vender 2,00 USDJPY a 80.707]
2011.07.11 04:30:00 negócio #3 vender 2,00 USDJPY a 80.707 feito (com base no pedido #3)
2011.07.11 04:30:00 venda imediata 2,00 USDJPY a 80.707 sl: 80.907 tp: 80.507 (80.707 / 80.715 / 80.707)

 

solo:

Porque é que o mesmo Expert Advisor abre encomendas com SL e TP em iene, mas em euros as encomendas estão vazias.


Não tenho a certeza com o que exactamente não está satisfeito. A julgar pelo fragmento do tronco, as ordens de protecção são colocadas em ambos os casos.

2011.07.11 00:58:00 CTrade::PositionOpen: venda no mercado 1.00 EURUSD sl: 1.42308 tp: 1.41908 [feito a 0.00000]

2011.07.11 04:30:00 CTrade::PositionOpen: venda imediata 2,00 USDJPY a 80.707 sl: 80.907 tp: 80.507 [feito a 0.000]

Ou está confuso por um espaço vazio nesta linha?

2011.07.11 00:58:00 venda no mercado 1.00 EURUSD (1.42108 / 1.42162 / 1.42108)

Ou as ordens de protecção que vê no registo não estão nas posições?

Seja mais específico na sua pergunta. A equipa telepática está de férias.

 

tioVic:

Não tenho a certeza do que é exactamente que não lhe agrada. A julgar pelo registo acima referido, são colocadas ordens de protecção em ambos os casos.

Ou está confuso com o espaço vazio nesta linha?

Ou faltam as ordens de protecção mostradas no registo das posições?

Seja mais específico na sua pergunta. A equipa de telepatas está de férias.

As ordens de protecção só são colocadas em usdjpy, os outros pares de moedas passam sem parar e os níveis de lucro, sendo todas as outras coisas iguais.

 
solo:

As ordens de protecção só são colocadas em usdjpy, os outros pares de moedas passam sem parar e os níveis de lucro, sendo todas as outras coisas iguais.


Por favor anexar o código do Conselheiro Especialista. Não é segredo, pois não?
 
uncleVic:
Pode anexar o código de perito, por favor? Não é segredo, pois não?
Tenho a sensação de que esta não é a primeira vez que não se coloca a questão de porquê parar, e a razão provável é difícil de calcular.
Arquivos anexados:
test01.mq5  9 kb
 
solo:
Por exemplo, na plataforma MetaTrader 5 devemos colocar um pedido para uma rolha que não funcione correctamente.

É estranho... Para mim está a correr bem.

Vamos apenas decidir o seguinte:

1. A que servidor está ligado.

2. Os valores dos parâmetros de teste.