Experts: Filtro iCHO Trend CCIDualOnMA

 

Filtro iCHO Trend CCIDualOnMA:

Estratégia baseada no indicador padrão iCHO (Chaikin Oscillator, CHO) e no indicador personalizado 'CCIDualOnMA'

Filtro iCHO Trend CCIDualOnMA

Author: Vladimir Karputov

 
Uma estratégia inteligente e uma combinação bem-sucedida de dois indicadores:'CCIDualOnMA' e Chaikin Oscillator... Você poderia me informar se existe um código do mesmo indicador - 'CCIDualOnMA', mas para o MT4?... Ficarei muito grato se você publicar ou fornecer um link para que eu possa baixá-lo?
 
Leonid Polosuhin Chaikin Oscillator... Poderia me dizer se existe um código do mesmo indicador - 'CCIDualOnMA', mas para o MT4?... Ficarei muito grato se o publicar ou se me fornecer um link para fazer o download?

Desculpe, mas o desenvolvimento do terminal antigo foi interrompido há muito tempo. Trabalho no MetaTrader 5.

 
Vladimir Karputov #:

Desculpe, mas o desenvolvimento do terminal antigo foi interrompido há muito tempo. Trabalhe no MetaTrader 5.

Bem, então, por favor, adicione duas funções a essa estratégia: limitar o número de negociações abertas, apenas separadamente para compra e venda e verificar minprofita, ao fechar com contador ?... para que o Expert Advisor não perca ao negociar em flat.

 
Leonid Polosuhin #:

Bem, então, por favor, adicione duas funções a essa estratégia: limitar o número de negociações abertas, apenas separadamente para compra e venda e verificar a minprofita, ao fechar com o contador?... para que o EA não perca ao negociar em flat.

Não há apenas fechamento de balcão no EA. É por isso que sua sugestão parece um pouco grosseira.

Leia a descrição da seção "Recursos adicionais" das configurações.

 
Vladimir Karputov #:

Há mais do que apenas o fechamento do contador no EA. Portanto, sua proposta parece um pouco grosseira.

Leia a descrição da seção "Recursos adicionais" das configurações.

Bem, por que grosseiro... As funções que eu solicito sempre foram relevantes e continuarão sendo, pois tornam mais flexíveis os parâmetros de qualquer estratégia de negociação... 'Recursos adicionais' - é claro que foram lidos e testados em todas as variantes, não há muitos deles e, a propósito, a configuração - Fechar o oposto - não funciona, ou seja, o tempo todo fecha o contador - não importa se é verdadeiro, não importa se é falso, não importa se é com um só, não importa se é sem ele... talvez eu não esteja entendendo alguma coisa, talvez em outras edições do código tudo funcione corretamente, mas não nesta, que está configurada agora(...). É claro que é possível, com a ajuda de um pequeno trailing e um pequeno take profit, obter um pouco de lucro, mas essa não é a saída para a situação.... Um bom sinal de negociação não é a estratégia completa, você precisa ser capaz de usá-lo corretamente e, nas tendências atuais do mercado, que mudam constantemente, isso é extremamente difícil, portanto, a estratégia deve ter o conjunto máximo de funções. Aqui está anexado um arquivo de teste visual dessa estratégia.... mas parece-me que, com um pouco de trabalho, a situação pode ser corrigida, é uma pena que eu não seja bom em código.
Arquivos anexados:
test.png  109 kb
 
Leonid Polosuhin #:
Por que raw... as funções que eu pergunto sempre foram relevantes e continuarão sendo, pois tornam mais flexíveis os parâmetros de qualquer estratégia de negociação... 'Recursos adicionais - claro que lidos e testados em todas as variantes, não são muitos e, a propósito - a configuração - Fechar o oposto - não funciona, ou seja, o tempo todo fecha o contador - não importa o quão verdadeiro seja colocado, não importa o falso, não importa com o Only one, não importa sem ele... talvez eu não entenda alguma coisa, talvez em outras edições do código tudo funcione corretamente, mas não nesta, que está exposta agora(...). É claro que é possível, com a ajuda de um pequeno trailing e não de um grande take profit, obter pouco lucro, mas essa não é a saída para a situação.... Um bom sinal de negociação não é a estratégia completa, você precisa ser capaz de usá-lo corretamente e, nas tendências atuais do mercado, que mudam constantemente, isso é extremamente difícil, portanto, a estratégia deve ter o conjunto máximo de funções. Aqui está anexado um arquivo de um teste visual dessa estratégia.... mas parece-me que, com um pouco de esforço, a situação pode ser corrigida, é uma pena que eu não seja bom em código.

Verificado.'Positions: Close opposite' funciona perfeitamente. Recomendo enfaticamente que você leia a descrição primeiro.

 
Vladimir Karputov #:

Verificado."Posições: Fechar o oposto" funciona bem. Recomendo enfaticamente que você leia a descrição primeiro.

Você quer dizer o seguinte: ATENÇÃO: 'Positions: Only one' definido como'true' não substitui'Positions: Close opposite'definido como 'true'! Em outras palavras: a(s) posição(ões) oposta(s) será(ão) fechada(s) primeiro. O sinalizador "Positions: Reverse" é responsável por inverter os sinais. Um sinalizador interessante, "Positions: Close opposite", quando definido como "true" antes de abrir uma posição, garante a exclusão das posições opostas...? Bem, eu tenho tudo definido como falso e ainda assim fecha posições opostas em menos... o que estou fazendo de errado?... não sei como você verificou... agora vou excluir o código e carregá-lo novamente, se algo mudar, significa que o motivo estava nele

 
Leonid Polosuhin #:

Você quer dizer o seguinte: CUIDADO: "Positions: Only one" definido como"true" não substitui"Positions: Close opposite"definido como "true"! Em outras palavras: a(s) posição(ões) oposta(s) será(ão) fechada(s) primeiro. O sinalizador "Positions: Reverse" é responsável por inverter os sinais. Um sinalizador interessante, "Positions: Close opposite", quando definido como "true" antes de abrir uma posição, garante a exclusão das posições opostas...? Bem, eu tenho tudo definido como falso e ainda assim fecha posições opostas em menos... o que estou fazendo de errado?... não sei como você verificou... agora vou excluir o código e carregá-lo novamente, se algo mudar, significa que o motivo estava nele

Recarreguei o código e nada mudou... a propósito, a estratégia - iMACD Four TimeFrames Full.mq5 tem as mesmas configurações e funciona corretamente - portanto, o código no fórum está corrompido, substitua-o por um que funcione corretamente para você... Obrigado
 
Leonid Polosuhin #:
A propósito, a estratégia - iMACD Four TimeFrames Full.mq5 tem as mesmas configurações e funciona corretamente - portanto, o código no fórum está corrompido, substitua-o por um que funcione corretamente para você... Obrigado
No seu entendimento, o que significa "fecha com contador"? (já que não há fechamento de posição por posição de contador no código). Explique detalhadamente com registros e imagens.
Forneça também as configurações do testador e do EA. E não se esqueça das informações sobre o terminal e o tipo de conta de negociação.

 
Vladimir Karputov #:
O que você quer dizer com "fecha com uma posição contrária"? (já que não há fechamento de uma posição com uma posição contrária no código). Explique detalhadamente com registros e imagens.
Forneça também as configurações do testador e do EA. E não se esqueça das informações sobre o terminal e o tipo de conta de negociação.

MT5 "Alfa-Forex", conta de demonstração... o que há para explicar, é como se estivéssemos falando em idiomas diferentes.... Pegue suas duas estratégias:

iMACD Four TimeFrames Full.mq5 e iCHO Trend CCIDualOnMA Filter, defina as configurações - 'Positions: Only one - false, Positions: Close opposite - false, 'Positions: Reverse - false, Stop Loss - 0 ,

as outras podem ser deixadas como padrão e executá-las uma a uma no testador de estratégias ... você verá imediatamente a diferença na forma como as negociações são abertas: no

iMACD Four TimeFrames Full.mq5 as negociações serão abertas em duas direções, ou seja, as posições de compra e venda podem ser negociadas simultaneamente e de forma independente.... mas noiCHO Trend CCIDualOnMA Filter é diferente - se, por exemplo, a compra estiver aberta, quando um sinal de venda for recebido, primeiro a compra será fechada e depois a venda será aberta, ou seja, o Expert Advisor se comporta como se Positions: Close opposite fosse verdadeiro nas configurações , mas na verdade Positions: Close opposite é falso.... é aí que está o erro