O mercado está sempre errado - página 4

 
Reshetov:

Em outras palavras, quando temos uma chance, olhamos para a equidade. Se tiver ultrapassado o nível anterior, então:
  1. Paramos o trabalho de todos os Consultores Especialistas.
  2. Fechar posições opostas em todos os símbolos usando "fechar ordens sobrepostas", para não perder em spreads.
  3. Aumente em 1 os pontos mágicos para os conselheiros e defina seu preço inicial na atual Licitação, ou seja, comece um novo jogo.
  4. Lembre-se do nível de equidade atual
  5. .
  6. Por exemplo, escreva-o em um pedaço de papel ou em algum arquivo.
  7. Reinicie os Expert Advisors com novas configurações.
  8. Vá ao trabalho, administre alguns negócios ou assista a alguns eventos
  9. .

  10. Uma vez que tenhamos outra oportunidade de olhar para a equidade e mudar as configurações, olhamos para ela e, se o nível anterior for ultrapassado, passamos ao passo 1. Se não for ultrapassado, passamos ao passo 5
  11. .
Por que vamos ao passo 5? De que novos ajustes estamos falando no passo 5, se o Expert Advisor já começou a trabalhar?
Talvez fosse melhor ir para o passo 6? Eu gosto mais :)
 

Eu não ouvi nada, mas talvez isto seja mais interessante.
Meu Expert Advisor ainda é a versão 1.1 (é hora de sair dela e obter outra versão, mais ainda porque o Yuri não está me aborrecendo), coloque o cálculo de 3 pares EURUSD EURCHF EURJPY. Além disso, EURJPY caiu 100 pontos o dia todo.
Considerei a mesma situação de azar, ou seja, em 15/03/05, desde as 00 horas e 24 horas.
Tomou depo 1000, BL 1000, BeginPrice -current. Se você olhar para a tabela _vista, você verá no campo de comentários, no final do arquivo - tentando abrir posições e falta de fundos. Isto é exatamente o que Yuri disse sobre o pequeno depósito. Comecei a emitir os fundos envolvidos no momento da abertura da ordem na tabela de _recursos no final para que você possa vê-la. Sim, eu mesmo construo o gráfico fornecido usando dados da tabela de _recursos.



Arquivos anexados:
 
E agora, os mesmos parâmetros, mas o depoimento levou 3.000, ou seja, tudo o que eu queria estava aberto.
 
arzuma:
Reshetov:

Isto é, quando há uma oportunidade, nós olhamos para a equidade. Se tiver ultrapassado o nível anterior, então:
  1. Parar todos os EAs.
  2. Fechamos as posições opostas para todos os símbolos usando as "ordens fechadas sobrepostas", a fim de não perder no spread.
  3. Aumente os magos em 1 e defina seu preço inicial na atual Licitação, ou seja, inicie um novo jogo.
  4. Lembre-se do nível atual de equidade. Por exemplo, escreva-o em um pedaço de papel ou em um arquivo.
  5. Inicie os EAs com as novas configurações.
  6. Vá para o trabalho, negócios ou filhotes.
  7. Quando temos outra oportunidade de olhar para a equidade e mudar as configurações, olhamos para ela e, se o nível anterior for ultrapassado, passamos à cláusula 1. Se ainda não for ultrapassado, passamos à cláusula 5
    .
Neste caso, de que novos ajustes estamos falando no ponto 5, porque o Expert Advisor já está funcionando e funcionando?

Se você for deficiente visual, pergunte às pessoas ao seu redor e elas confirmarão em voz alta que há também o ponto 1, segundo o qual todos os EAs devem ser interrompidos com antecedência.
 
Reshetov:
arzuma:
Reshetov:

Em outras palavras, quando temos uma chance, olhamos para a equidade. Se tiver ultrapassado o nível anterior, então:
  1. Paramos o trabalho de todos os Conselheiros Especialistas.
  2. Fechar posições opostas em todos os símbolos usando "fechar ordens sobrepostas", para não perder em spreads.
  3. Aumente em 1 os pontos mágicos para os conselheiros e defina seu preço inicial na atual Licitação, ou seja, comece um novo jogo.
  4. Lembre-se do nível de equidade atual
  5. .
  6. Por exemplo, escreva-o em um pedaço de papel ou em algum arquivo.
  7. Reinicie os Expert Advisors com novas configurações.
  8. Vá ao trabalho, administre alguns negócios ou assista a alguns eventos
  9. .

  10. Uma vez que tenhamos outra oportunidade de olhar para a equidade e mudar as configurações, olhamos para ela e, se o nível anterior for ultrapassado, passamos ao passo 1. Se não for ultrapassado, passamos ao passo 5
De que novos ajustes, neste caso, estamos falando no ponto 5, já que a EA já está funcionando e funcionando?

Se você for deficiente visual, pergunte às pessoas ao seu redor e elas confirmarão em voz alta que há também o ponto 1, segundo o qual todos os EAs devem ser interrompidos com antecedência.

Antes de insultar, leia atentamente o que você mesmo escreveu:

Ou seja, quando há uma oportunidade, olhamos para a equidade. Se tiver ultrapassado o nível anterior, então:

1. Impedir todos os conselheiros de trabalhar.
.
......

Quando há uma oportunidade de olhar a equidade novamente e mudar as configurações, olhamos para ela e , se o nível anterior for ultrapassado, passamos ao passo 1. Se ainda não for ultrapassado, passamos ao passo 5
5.Iniciar a EA com novas configurações.

E
assim:
1. o trabalho dos Conselheiros especializados.
2. equidade de cheque.
3. Se a equidade anterior for excedida, pare os Conselheiros Especialistas e altere suas configurações.
4. se não for excedido, lançar os Expert Advisors existentes com novos ajustes. Que configurações? O que mudamos para Magic e beginPrice? Acontece então que temos que mudar as configurações, independentemente da mudança no patrimônio líquido.

 
arzuma:
Reshetov:

Isto é, quando há uma oportunidade, nós olhamos para a equidade. Se tiver ultrapassado o nível anterior, então:
  1. Parar todos os EAs.
  2. Fechamos as posições opostas para todos os símbolos usando as "ordens fechadas sobrepostas", a fim de não perder no spread.
  3. Aumente os magos em 1 e defina seu preço inicial na atual Licitação, ou seja, inicie um novo jogo.
  4. Lembre-se do nível atual de equidade. Por exemplo, escreva-o em um pedaço de papel ou em um arquivo.
  5. Inicie os EAs com as novas configurações.
  6. Vá para o trabalho, negócios ou filhotes.
  7. Quando temos outra oportunidade de olhar para a equidade e mudar as configurações, olhamos para ela e, se o nível anterior for ultrapassado, passamos à cláusula 1. Se ainda não for ultrapassado, passamos à cláusula 5
    .
Por que o ponto 5? De que novos ajustes estamos falando no ponto 5, uma vez que o Expert Advisor já está funcionando e funcionando?
Talvez fosse melhor ir para o passo 6? Eu gosto mais :)
As coisas podem ficar ruins às vezes. Obrigado pela correção! De fato, se não houver excesso no item 7, devemos ir para o item 6 e não para o item 6. 6, não o item 6. 5.
 

Eu olhei para a mudança do BeginPrice, bem, se você definir um valor diferente do preço atual logo no início. Farei a seguinte recomendação geral - no código de consultor, logo no início (init()), é desejável inserir uma verificação da diferença obtida entre o preço inicial e o preço atual (algo como uma proteção "infalível"). Se este valor exceder 50 pontos, então jogue fora a Mensagem, pelo menos para confirmar que o homem não cometeu um erro (não um erro de digitação) e conscientemente vai para tal diferença. A questão é que o tamanho do lote inicial e a transação inicial dependem do preço inicial de início. E se uma pessoa acidentalmente estabelece uma diferença de 100p, então cerca de 0,5 lotes serão abertos inicialmente, dependendo de qual caminho o BeginPrice é puxado. Bem, só para o caso de, acho que não faria mal fazer tal verificação.

Aqui está o que eu recebo, se eu aumentar o BeginPrice em (-80 pips) no par de moedas EURUSD, e neste grupo, há também os pares de moedas EURCHF e EURJPY e seu BeginPrice = corrente. O Expert Advisor compra imediatamente 0. 4 lotes em EURUSD e depois sebe sua compra através da venda de 0. 2 lotes para EURCHF e outro 0,1 lote para EURJPY. A distribuição dos lotes por vendas não é clara para mim. Parece-me que ele venderá 0,2 lotes no par em pé primeiro depois do EURUSD e o volume restante - no segundo ao lado do EURUSD. Bem, se você confia no fato de que "se Deus quiser", é tudo o mesmo. Mas se eu regular ligeiramente o processo e tentar vender 0,2 lotes a EURJPY, como posso fazê-lo sem alterar o código do Expert Advisor?

Portanto, tenho uma pergunta para Yuri ou MQL Admins, ou talvez alguém possa me dar um link: De que depende a seqüência de processamento dos EAs localizados em diferentes pares de moedas, se assumirmos que o "tick" vem simultaneamente, digamos, em EURCHF e EURJPY. Existe algum tipo de ordem na qual os EAs acionam? Penso que ou as cotações virão em algum tipo de classificação por pares de moedas (e algo ficará em primeiro lugar) ou o acionamento será feito pela ordem de partida dos especialistas nesses pares de moedas. Bem, eu gostaria de ouvir a verdade dos especialistas.

Estou anexando um pequeno arquivo (ver comentário na cauda). Talvez, isso tornará minha pergunta mais clara. No início eu mesmo não classificava os pares, acreditando que todos são iguais em um par de moedas, mas mais tarde ficou claro que é importante e eu fiz uma classificação forçada de pares de moedas em meu programa. É por isso que estou perguntando ao mql que condições "alguns são mais iguais que outros"?

O fato de EIRUSD (no arquivo) ser agora a primeira posição na classificação não é importante, porque atrasou o BeginPrice e o primeiro movimento acontecerá exatamente no EURUSD (tudo está normal e claro lá), mas qual par de moedas devo usar em seguida?

Atenciosamente, Fed

P.S. Sim, tudo o que eu digo aqui pode não ser verdade, eu estou errado mais vezes do que outros. É por isso que estou conversando neste fórum, para que Yuri me corrija.

Arquivos anexados:
order.zip  4 kb
 
Fed:

Eu olhei para a mudança do BeginPrice, bem, se você definir um valor diferente do preço atual logo no início. Farei a seguinte recomendação geral - no código de consultor, logo no início (init()), é desejável inserir uma verificação da diferença obtida entre o preço inicial e o preço atual (algo como uma proteção "infalível"). Se este valor exceder 50 pontos, então jogue fora a Mensagem, pelo menos para confirmar que o homem não cometeu um erro (não um erro de digitação) e conscientemente vai para tal diferença. A questão é que o tamanho do lote inicial e a transação inicial dependem do preço inicial de início. E se uma pessoa acidentalmente estabelece uma diferença de 100p, então cerca de 0,5 lotes serão abertos inicialmente, dependendo de qual caminho o BeginPrice é puxado. Bem, só para o caso de, acho que não faria mal fazer tal verificação.

Aqui está o que eu recebo, se eu aumentar o BeginPrice em (-80 pips) no par de moedas EURUSD, e neste grupo, há também os pares de moedas EURCHF e EURJPY e seu BeginPrice = corrente. O Expert Advisor compra imediatamente 0. 4 lotes em EURUSD e depois sebe sua compra através da venda de 0. 2 lotes para EURCHF e outro 0,1 lote para EURJPY. A distribuição dos lotes por vendas não é clara para mim. Parece-me que ele venderá 0,2 lotes no par em pé primeiro depois do EURUSD e o volume restante - no segundo ao lado do EURUSD. Bem, se você confiar no fato de que "se Deus quiser", é tudo a mesma coisa. Mas se eu regular um pouco o processo e tentar vender 0,2 lotes a EURJPY, como posso fazê-lo sem alterar o código do Expert Advisor?

Portanto, tenho uma pergunta para Yuri ou MQL Admins, ou talvez alguém possa me dar um link: De que depende a seqüência de processamento dos EAs localizados em diferentes pares de moedas, se assumirmos que o "tick" vem simultaneamente, digamos, em EURCHF e EURJPY. Existe algum tipo de ordem na qual os EAs acionam? Penso que ou as cotações virão em algum tipo de ordenação por pares de moedas (e algo ficará em primeiro lugar) ou o gatilho será executado de acordo com a ordem de execução dos Expert Advisors nesses pares de moedas. Bem, eu gostaria de ouvir a verdade dos especialistas.

Estou anexando um pequeno arquivo (ver comentário na cauda). Talvez, isso tornará minha pergunta mais clara. No início eu mesmo não classificava os pares, acreditando que todos são iguais em um par de moedas, mas mais tarde ficou claro que é importante e eu fiz uma classificação forçada de pares de moedas em meu programa. É por isso que estou perguntando ao mql que condições "alguns são mais iguais que outros"?

O fato de EIRUSD (no arquivo) ser agora a primeira posição na classificação não é importante, porque atrasou o BeginPrice e o primeiro movimento acontecerá exatamente no EURUSD (tudo está normal e claro lá), mas qual par de moedas devo usar em seguida?

Atenciosamente, Fed

P.S. Sim, tudo o que eu digo aqui pode não ser verdade, eu estou errado mais vezes do que outros. É por isso que estou conversando neste fórum, para que Yuri me corrija.

As carteiras raramente vêm ao mesmo tempo. Mas, mesmo que tenham vindo ao mesmo tempo, os Consultores Especialistas irão acionar o comércio dependendo do valor do Valor Justo (preço justo, que é calculado e exibido no gráfico como um comentário no Swaper Expert Advisor).

O valor justo inicial é sempre igual ao valor do preço inicial. Após o preço ter mudado, os Conselheiros Especialistas agem da seguinte forma:
  • Se o preço atual foi consideravelmente inferior ao preço justo, então você fechará uma posição curta ou abrirá uma posição longa pelo volume calculado ou pelo volume da curta se o calculado for mais alto do que é
  • Se o preço atual tiver se movido significativamente acima do preço justo de mercado, então a posição longa será fechada ou uma posição curta será aberta pelo volume calculado, ou pelo volume da posição longa se for maior do que o volume calculado
O preço justo é alterado da seguinte forma:
  • Após abrir uma posição longa ou fechar uma posição curta, o preço justo se desloca para baixo no instrumento em que a ordem é executada para o lado superior e ligeiramente para baixo nos outros instrumentos.
  • Após abrir um curto ou fechar um longo, o preço justo sobe no instrumento em que a ordem é executada para o lado superior e nos outros instrumentos um pouco menos.
Assim, o preço justo se move após a cotação atual com um ligeiro atraso. Mas pode ocorrer um desalinhamento, ou seja, o preço justo começa a se mover em oposição ao atual por alguma razão, por exemplo, a falta de dinheiro. Neste caso, os Conselheiros Especialistas (se houver mais de um) que têm uma inclinação crescente precisam ser temporariamente desativados até que outros Conselheiros Especialistas comecem a corrigir a inclinação.
 
Continuo olhando para a versão 1.1 e tudo o que escrevo se aplica a ela. Para ser honesto - eu gosto dela. E é possível jogar com ele, e me parece que mesmo que não seja possível administrar um depoimento tão grande, se você calcular tudo com competência e entender bem a reação das configurações, e se você mudar um pouco o Expert Advisor ou observar seu trabalho.
Por enquanto vou tentar esta versão, e depois das férias (em julho) vou mudar o código e olhar de perto para Swaper (se o Sr. Reshetov não me mostrar algo novo).
Cumprimentos, Fed.
 
Fed:
Continuo olhando para a versão 1.1 e tudo o que escrevo se aplica a ela. Para ser honesto - eu gosto dela. E é possível jogar com ele, e me parece que você pode sobreviver com um depósito não tão grande, se você calcular tudo com competência e entender bem a reação das configurações, e se você mudar a EA ou observar um pouco seu trabalho.

Por enquanto, eu também lido com a versão 1.1, gosto dela, tenho algo para experimentar.

Tenho resultados muito bons em menos de duas semanas com meu modesto depoimento de 3000.
  • Alpari Demo
  • Login: 468988
  • Senha do investidor: hadn4kd