Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Exp_ColorSchaffJCCXTrendCycle_MMRec_Duplex - expert para MetaTrader 5
- Visualizações:
- 760
- Avaliação:
- Publicado:
- 2018.12.10 10:46
- Atualizado:
- 2023.03.29 13:40
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Dois sistemas de negociação idênticos (para transações de compra e venda) baseados nos sinais do indicador ColorSchaffJCCXTrendCycle, que podem ser configurados de diferentes maneiras dentro de um único EA com a capacidade de alterar o volume de um próximo negócio, dependendo dos resultados anteriores neste sistema de negociação. Para este propósito, todos os parâmetros de entrada podem ser divididos em dois grandes grupos:
- Aqueles que têm nomes começando com L são parâmetros de entrada para gerenciar posições de compra;
- Aqueles que começam com S são parâmetros de entrada para gerenciar posições de venda.
//+--------------------------------------------------------+ //| Parâmetros de entrada do EA para operações de compra | //+--------------------------------------------------------+ magic numberinput uint L_Magic=777; //número mágico L //+--------------------------------------------------------+ //| Parâmetros de entrada do EA para operações de Venda | //+--------------------------------------------------------+ input uint S_Magic=555; //número mágico S
Estes dois sistemas de negociação usam um número mágico diferente e são absolutamente independentes um do outro. Mercados financeiros reais raramente são simétricos. Parâmetros absolutamente diferentes do mesmo sistema de negociação são frequentemente necessários para negociação no mercado de alta e de baixa. Para configurar corretamente o EA, você deve primeiro testar apenas um sistema de negociação, desativando o segundo usando os comandos relevantes do EA.
input bool L_PosOpen=true; //Permissão para abertura de posições de compra input bool L_PosClose=true; //Permissão para fechar posições de compra
Depois disso, execute o mesmo para o segundo sistema.
Os blocos das entradas do Expert Advisor foram adicionados para gerenciar volumes de posições abertas:
input uint L_TotalMMTriger=5; //Número L das últimas posições de compra para calcular o stop loss input uint L_LossMMTriger=3; //Número L de posições de Compra com perdas para reduzir MM input double L_SmallMM=0.01; //Distribuição L de um depósito em uma operação com perdas input double L_MM=0.1; //Distribuição L de um depósito durante a negociação normal input MarginMode L_MMMode=LOT; //Modo de configuração do lote L
e
input uint S_TotalMMTriger=5; //Número S das últimas posições de venda para calcular o stop loss input uint S_LossMMTriger=3; //Número S de posições de venda com perdas para reduzir MM input double S_SmallMM=0.01; //Distribuição S de um depósito em uma posição em caso de perda input double S_MM=0.1; //Distribuição S de um depósito em uma posição durante uma negociação normal input MarginMode S_MMMode=LOT; //Modo de configuração do lote S
Ao selecionar as últimas cinco negociações, com três perdas em uma única direção, o EA abre a próxima negociação na mesma direção com o volume de lote igual a 0,01. Se houver menos de três negociações com perdas entre as cinco últimas, o volume da posição é 0,1.
Para o EA operar, os arquivos compilados dos indicadores JCCX.ex5 e ColorSchaffJCCXTrendCycle.ex5 devem estar na pasta <terminal_data_directory>\MQL5\Indicators.
Os parâmetros padrões de entrada do Expert Advisor foram usados durante os testes mostrados abaixo. Stop Loss e Take Profit não foram utilizados durante os testes.
Fig. 1. Exemplos de operações no gráfico com configurações simétricas
Resultados do teste GBPUSD H8 ao longo do ano de 2017:
Fig. 2. Gráfico de resultados de teste
Fig. 3. Exemplos de operações no gráfico com configurações não simétricas
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/22219
Dois sistemas de negociação idênticos (para negócios de compra e venda) baseados nos sinais do indicador ColorSchaffJJRSXTrendCycle, que podem ser configurados de diferentes maneiras dentro de um único EA, com a capacidade de alterar o volume de um próximo negócio, dependendo dos resultados anteriores neste sistema de negociação.
JFatlCandle_ChlIndicador JFatlCandle com dois canais coloridos, com base nos desvios padrão a partir da Máxima e Mìnima dos candles.
Indicador Toby Crabel NR Pattern
Super_SmootherIndicador Ehlers SuperSmoother