Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex - expert para MetaTrader 5

Visualizações:
587
Avaliação:
(10)
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 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. Para este propósito, todos os parâmetros de entrada podem ser divididos em dois grandes grupos:

  1. Aqueles que têm nomes começando com L são parâmetros de entrada para gerenciar posições de compra;
  2. 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 dos indicadores JJRSX.ex5 e ColorSchaffJJRSXTrendCycle.ex5 compilados 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

Fig. 1. Exemplos de operações no gráfico com configurações simétricas

Resultados dos testes para 2017 na EURAUD H8:

Fig. 2. Gráfico de resultados de teste

Fig. 2. Gráfico de resultados de teste


Fig. 3. Exemplos de operações no gráfico com configurações não simétricas

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/22221

JFatlCandle_Chl JFatlCandle_Chl

Indicador JFatlCandle com dois canais coloridos, com base nos desvios padrão a partir da Máxima e Mìnima dos candles.

JSatlCandle_Chl JSatlCandle_Chl

Indicador JSatlCandle com dois canais coloridos com base nos desvios padrão das Máximas e Mínimas dos candles.

Exp_ColorSchaffJCCXTrendCycle_MMRec_Duplex Exp_ColorSchaffJCCXTrendCycle_MMRec_Duplex

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.

Toby_Crabel_NR_Pattern Toby_Crabel_NR_Pattern

Indicador Toby Crabel NR Pattern