My AI Golden H1 Titan
- Experts
- Versão: 1.1
- Ativações: 20
My AI Golden H1 Titan
My AI Golden H1 Titan reúne três estratégias automatizadas para MetaTrader 5, com controles próprios de ativação, lote e gerenciamento de posições. O uso de referência é ouro no H1; selecione o símbolo de ouro da sua corretora, incluindo o sufixo. O painel apresenta os resultados de cada estratégia e do conjunto. Os parâmetros abaixo permitem configurar cada módulo separadamente.
Apresentação das estratégias e notas sobre o acompanhamento da conta (em inglês)
Controles globais
- ShowStatusPanel - Mostra ou oculta o painel de status combinado no gráfico. Isso não ativa nem desativa a negociação.
- Strategy01Enabled - Chave principal da Estratégia 01. Quando false, este módulo não abre novas operações nem gerencia suas próprias posições.
- Strategy02Enabled - Chave principal da Estratégia 02. Quando false, tanto a Estratégia 02 A quanto a Estratégia 02 B são desativadas.
- Strategy03Enabled - Chave principal da Estratégia 03.
Posição e tamanho do painel
- PanelCorner - Ancoragem do painel em um canto do gráfico: 0 superior esquerdo, 1 inferior esquerdo, 2 inferior direito, 3 superior direito.
- PanelOffsetX - Distância horizontal a partir do canto selecionado, em pixels de tela.
- PanelOffsetY - Distância vertical a partir do canto selecionado, em pixels de tela.
- PanelScale - Multiplicador de tamanho do painel. O EA limita a escala efetiva a 0,75–1,50.
Estratégia 01 - configurações de operação
- EntriesPerSignal - Número de entradas geradas por cada sinal aceito. Single_Entry abre uma; Dual_Entry abre duas.
- UseSignalDelay - Ativa uma espera entre a detecção do sinal e o processamento da entrada.
- SignalDelaySeconds - Duração da espera em segundos quando UseSignalDelay é true. Zero ou menos remove a espera.
- AllowBuy - Controle de direção usado em conjunto com AllowSell. true/false significa somente compras; false/true significa somente vendas; ambos false ou ambos true permitem as duas direções.
- AllowSell - Controle de direção usado em conjunto com AllowBuy; consulte as combinações acima.
- Strategy01Comment - Texto anexado às ordens da Estratégia 01 para que possam ser reconhecidas no histórico de operações.
- Strategy01Magic - Identificador numérico exclusivo para ordens e posições da Estratégia 01. Mantenha-o diferente dos identificadores usados pelas outras estratégias ou EAs na mesma conta.
Estratégia 01 - lote e recuperação
- LotSize - Volume fixo de negociação. Um valor acima de zero seleciona o dimensionamento por lote fixo; exatamente 0 seleciona o dimensionamento automático.
- AutoLotFactor - Multiplicador aplicado pelo perfil de dimensionamento automático selecionado. Valores maiores aumentam o volume calculado proporcionalmente.
- BalanceStep - Divisor/passo de saldo usado por Manual_Balance_Step. Com o fator padrão 0,15 e passo 10.000, o dimensionamento de referência é de cerca de 0,15 lotes por 10.000 unidades de saldo da conta antes da normalização de volume da corretora.
- AutoRiskProfile - Seleciona o divisor para o dimensionamento automático: Manual_Balance_Step usa BalanceStep; Aggressive_Risk_per_150_balance usa 150; High_Risk_per_300_balance usa 300; Moderate_Risk_per_500_balance usa 500; Normal_Risk_per_750_balance usa 750; Low_Risk_per_1000_balance usa 1.000; Conservative_Risk_per_2000_balance usa 2.000. O volume bruto é proporcional à métrica da conta dividida pelo divisor selecionado e multiplicada por AutoLotFactor. Valores de divisor mais altos geralmente produzem lotes menores.
- UseRecovery - Ativa o comportamento de dimensionamento de recuperação da Estratégia 01 após um resultado de perda da Estratégia 01. A recuperação é interna a este módulo; nenhum multiplicador de recuperação separado é exposto. O volume calculado permanece sujeito aos limites da corretora.
Estratégia 01 - horários de negociação
- StartHour - Hora de abertura da janela diária de entradas, no horário do servidor da corretora, quando AutoGMTOffset é false. Faixa válida: 0–23.
- StartMinute - Minuto de abertura, 0–59.
- EndHour - Hora de fechamento da janela de entradas, no horário do servidor da corretora, quando AutoGMTOffset é false. Faixa válida: 0–23.
- EndMinute - Minuto de fechamento, 0–59. Se o horário de término for anterior ao de início, a janela pode se estender pela meia-noite.
- AutoGMTOffset - Quando true, ajusta o agendamento usando o deslocamento GMT da corretora e uma estimativa de horário de verão. Quando false, as horas e minutos inseridos são usados como horário do servidor da corretora.
Estratégia 01 - filtros de dias da semana
- FilterFriday - Ativa o corte de entradas de sexta-feira.
- FridayCutoffHour - Hora após a qual novas entradas de sexta-feira são bloqueadas, no horário efetivo do agendamento.
- FilterWednesday - Ativa o corte de entradas de quarta-feira.
- WednesdayCutoffHour - Hora do corte de quarta-feira.
- WednesdayCutoffMinute - Minuto da hora de corte de quarta-feira.
Estratégia 01 - stops e execução
- TakeProfitDistance - Distância de take-profit a partir da entrada, em pontos do símbolo.
- StopLossDistance - Distância de stop-loss a partir da entrada, em pontos do símbolo.
- MaxSpreadPoints - Spread máximo permitido para uma nova entrada, em pontos do símbolo. Um spread maior bloqueia essa entrada.
- MaxSlippagePoints - Desvio máximo de execução solicitado para operações de negociação, em pontos do símbolo. Não pode garantir a execução ao preço solicitado.
Estratégia 01 - trailing stop
- UseTrailingStop - Ativa ou desativa o gerenciamento de trailing stop da Estratégia 01.
- TrailStart - Lucro aberto favorável mínimo, em pontos, necessário antes de o trailing stop começar.
- TrailOffset - Distância em pontos entre o preço atual e o trailing stop.
- TrailStep - Variação de preço favorável mínima, em pontos, necessária antes de o stop ser atualizado novamente.
Estratégia 01 - filtro de notícias
- UseNewsFilter - Usa o calendário econômico do MT5 para bloquear novas entradas da Estratégia 01 em torno de eventos correspondentes. Não desativa o gerenciamento de uma posição da Estratégia 01 já aberta.
- NewsMinutesBefore - Número de minutos antes de um evento para bloquear novas entradas.
- NewsMinutesAfter - Número de minutos após um evento para continuar bloqueando novas entradas.
- IncludeHighImpactNews - Inclui eventos de calendário de alta importância no bloqueio.
- IncludeModerateImpactNews - Inclui eventos de calendário de média importância no bloqueio. Eventos de baixo impacto não são selecionados por essas duas chaves.
Estratégia 02 - componente a
- Strategy02AEnabled - Ativa ou desativa apenas a Estratégia 02 A. A chave global Strategy02Enabled também deve estar true.
- Strategy02AComment - Comentário de ordem usado para a Estratégia 02 A.
- Strategy02AMagic - Identificador exclusivo para operações da Estratégia 02 A. Mantenha-o distinto de todos os outros identificadores de estratégia.
- Strategy02ALongOnly - Restringe a Estratégia 02 A a entradas long/compra quando true.
- Strategy02AShortFilter - Ativa o filtro baixista adicional usado para qualificar as entradas de venda da Estratégia 02 A. Não ativa nem desativa as compras.
- Strategy02AProfile - Seleciona o preset de stop da Estratégia 02 A: 0 seleciona uma distância de stop de 5,0 unidades de preço; qualquer valor diferente de zero seleciona uma distância de stop de 10,0 unidades de preço. Use 0 ou 1 como as opções pretendidas.
- Strategy02ARiskMode - Escolhe o cálculo de volume da Estratégia 02 A: 0 = dimensionamento percentual baseado na distância do stop; 1 = Strategy02AFixedLot; 2 = lotes por passo de saldo usando Strategy02ALotsPer1000 e Strategy02ABalanceStep; 3 = dimensionamento baseado em saldo usando Strategy02ARiskLevel.
- Strategy02ARiskLevel - Usado apenas quando Strategy02ARiskMode é 3. Os níveis 0–7 selecionam divisores de saldo 1.200; 800; 600; 500; 300; 200; 150; e 100, respectivamente. Níveis mais altos geralmente calculam volume maior.
- Strategy02ARiskPercent - Usado no modo 0. É a porcentagem do saldo da conta usada pela fórmula de dimensionamento por distância do stop; o risco monetário real pode variar conforme as especificações do símbolo e a execução.
- Strategy02AFixedLot - Volume fixo usado no modo 1 e como fallback de cálculo quando uma entrada de dimensionamento automático não pode ser usada.
- Strategy02ALotsPer1000 - No modo 2, taxa de volume em lotes por 1.000 unidades de saldo.
- Strategy02ABalanceStep - No modo 2, valor de saldo usado como um passo de dimensionamento. Os lotes calculados escalam com o saldo dividido por esse passo.
- Strategy02ARecoveryEnabled - Ativa o dimensionamento de recuperação da Estratégia 02 A após um resultado de perda qualificado.
- Strategy02ARecoveryMultiplier - Multiplica o volume calculado da Estratégia 02 A enquanto a recuperação está ativa. Aplica-se apenas quando Strategy02ARecoveryEnabled é true; o resultado é normalizado aos limites de volume da corretora.
- Strategy02AEntryMode - Seleciona o comportamento de deslocamento de entrada A. O modo 1 aplica o ajuste de gatilho de uma unidade de preço do módulo; outros valores não usam ajuste adicional. Use os valores pretendidos 0 ou 1.
- Strategy02AMaxOvershoot - Movimento adverso de preço adicional máximo tolerado além do gatilho A. Zero desativa esse limite extra de overshoot. O valor é interpretado como uma distância de preço por esta implementação.
Estratégia 02 - componente b
- Strategy02BEnabled - Ativa ou desativa apenas a Estratégia 02 B. A chave global Strategy02Enabled também deve estar true.
- Strategy02BComment - Comentário de ordem usado para a Estratégia 02 B.
- Strategy02BMagic - Identificador base para os registros de operações da Estratégia 02 B. O módulo também usa identificadores relacionados para suas posições gerenciadas; mantenha o base distinto das outras estratégias.
- Strategy02BAllowBuy - Permite novas entradas de compra da Estratégia 02 B.
- Strategy02BAllowSell - Permite novas entradas de venda da Estratégia 02 B.
- Strategy02BRiskMode - Escolhe o cálculo de volume da Estratégia 02 B: 0 = dimensionamento percentual baseado na distância do stop; 1 = Strategy02BFixedLot; 2 = lotes por passo de saldo usando Strategy02BLotsPer1000 e Strategy02BBalanceStep; 3 = dimensionamento baseado em saldo usando Strategy02BRiskLevel.
- Strategy02BRiskLevel - Usado apenas quando Strategy02BRiskMode é 3. Os níveis 0–7 selecionam divisores de saldo 1.200; 800; 600; 500; 300; 200; 150; e 100, respectivamente. Níveis mais altos geralmente calculam volume maior.
- Strategy02BRiskPercent - Usado no modo 0. É a porcentagem do saldo da conta usada pela fórmula de dimensionamento por distância do stop; o risco monetário real pode variar conforme as especificações do símbolo e a execução.
- Strategy02BFixedLot - Volume fixo usado no modo 1 e como fallback de cálculo quando uma entrada de dimensionamento automático não pode ser usada.
- Strategy02BLotsPer1000 - No modo 2, taxa de volume em lotes por 1.000 unidades de saldo.
- Strategy02BBalanceStep - No modo 2, valor de saldo usado como um passo de dimensionamento. Os lotes calculados escalam com o saldo dividido por esse passo.
Estratégia 02 - risco e agendamento
- MaxDrawdownPercent - Limite de perda flutuante da Estratégia 02 como porcentagem do saldo da conta. Zero desativa a proteção. Um valor positivo ativa a proteção quando as posições gerenciadas da Estratégia 02 A/B atingem o limite; estratégias não relacionadas e outros magic numbers são excluídos.
- PauseUntilNextDay - Quando true, pausa novas entradas da Estratégia 02 até o próximo dia do servidor da corretora após a ativação da proteção de drawdown. Quando false, nenhuma pausa até o próximo dia é aplicada.
- CloseBeforeWeekend - Ativa a tentativa da Estratégia 02 de fechar suas posições gerenciadas antes do fechamento final da sessão de negociação de sexta-feira. A oportunidade exata depende da sessão da corretora para o símbolo e da disponibilidade do mercado.
- TradeMonday - Permite ou bloqueia novas entradas da Estratégia 02 na segunda-feira.
- TradeTuesday - Permite ou bloqueia novas entradas da Estratégia 02 na terça-feira.
- TradeWednesday - Permite ou bloqueia novas entradas da Estratégia 02 na quarta-feira.
- TradeThursday - Permite ou bloqueia novas entradas da Estratégia 02 na quinta-feira.
- TradeFriday - Permite ou bloqueia novas entradas da Estratégia 02 na sexta-feira.
- AvoidNFPEventDays - Bloqueia novas entradas da Estratégia 02 em datas reconhecidas pelo filtro interno de datas do Nonfarm Payroll dos EUA.
- AvoidFOMCEventDays - Bloqueia novas entradas da Estratégia 02 em datas reconhecidas pelo filtro interno de datas do FOMC.
Estratégia 03 - geral
- Strategy03_Trading - Símbolo da corretora a ser negociado, incluindo qualquer sufixo da corretora quando necessário (por exemplo, XAUUSD.pc). O símbolo selecionado deve estar disponível na Observação de Mercado.
- Strategy03_EnableVolatilityFilter - Ativa a espera de confirmação do sinal. Quando false, o EA não aguarda a verificação de volatilidade.
- Strategy03_VolatilityCheckSeconds - Número de segundos a aguardar antes de confirmar um sinal pendente. Usado apenas quando o filtro de volatilidade está ativado; zero ou menos remove a espera.
- Strategy03_MaxPriceDeviationPoints - Movimento máximo de preço em pontos do símbolo permitido durante a espera de confirmação. Um movimento além deste limite cancela a entrada pendente.
- Strategy03_MaxSpread - Spread máximo aceito para uma nova entrada da Estratégia 03. O módulo multiplica esta configuração por 0,1 em unidades de preço; por exemplo, 50,0 corresponde a uma diferença de preço de 5,0. Um spread maior bloqueia a entrada.
- Strategy03_Slippage - Desvio de execução solicitado. O EA multiplica este valor por 10 para definir os pontos de desvio do MT5 (por exemplo, 10 torna-se 100 pontos); não pode garantir o preço final de execução.
- Strategy03_tradeDirection - Configuração de direção: 0 permite compras e vendas, 1 permite apenas compras, 2 permite apenas vendas.
- Strategy03_TradeComment - Texto anexado às ordens da Estratégia 03.
- Strategy03_MagicNumber - Identificador exclusivo usado para reconhecer e gerenciar posições da Estratégia 03. Mantenha-o distinto dos identificadores das outras estratégias e EAs.
Estratégia 03 - lote e risco
- Strategy03_FixedLot - Volume fixo. Um valor acima de zero seleciona o dimensionamento por lote fixo; zero ativa o dimensionamento automático.
- Strategy03_LotsPer1000 - Lotes automáticos por 1.000 unidades de saldo da conta. Usado quando Strategy03_FixedLot é zero e Strategy03_RiskPercent é zero. O padrão 0,02 é metade da taxa padrão 0,04 da Estratégia 02.
- Strategy03_LotsStep - Volume extra adicionado para cada entrada subsequente da cesta. É aplicado apenas quando a estratégia de cesta abre uma posição adicional.
- Strategy03_RiskPercent - Quando positivo e Strategy03_FixedLot é zero, seleciona a fórmula de volume baseada em margem do módulo em vez de Strategy03_LotsPer1000. A fórmula usa o saldo da conta, a margem exigida e este valor dividido por 1.000. Esta é uma entrada de dimensionamento, não uma porcentagem garantida de perda máxima.
Estratégia 03 - cesta e stops
- Strategy03_OrdersMax - Número máximo de posições da Estratégia 03 na cesta. 1 mantém o modo de posição única; valores acima de 1 permitem entradas adicionais na cesta.
- Strategy03_OrdersStep - Distância de preço entre uma posição da cesta e a próxima adição permitida, na escala de unidades de preço do módulo (0,1 por unidade configurada).
- Strategy03_OrdersProfit - Meta de lucro da cesta em moeda da conta. Quando o lucro combinado da cesta gerenciada atinge esse valor, a cesta é fechada.
- Strategy03_TrailingStopStart - Nível de lucro da cesta, em moeda da conta, no qual o trailing de lucro de pico começa. Deve ser diferente de zero junto com Strategy03_TrailingStopStep.
- Strategy03_TrailingStopStep - Declínio permitido a partir do pico de lucro registrado da cesta, em moeda da conta, que aciona o fechamento da cesta. Deve ser diferente de zero junto com Strategy03_TrailingStopStart.
- Strategy03_TakeProfit - Distância de take-profit para o modo de posição única, na escala de unidades de preço do módulo (0,1 por unidade configurada). Um valor de zero significa que nenhuma distância de take-profit é definida.
- Strategy03_StopLoss - Distância de stop-loss para o modo de posição única, na escala de unidades de preço do módulo (0,1 por unidade configurada). Usado quando Strategy03_OrdersMax é 1; zero significa que nenhuma distância de stop-loss é definida.
- Strategy03_StopAtLoss - Limite máximo de perda flutuante da cesta como porcentagem do saldo da conta. Atingir o limite fecha a cesta da Estratégia 03.
Estratégia 03 - horários de negociação
- Strategy03_Trading24h - Quando true, ignora as verificações de dias da semana e janelas de horário da Estratégia 03.
- Strategy03_Monday - Chave de disponibilidade de segunda-feira usada pelo agendamento da Estratégia 03. Nesta compilação, as chaves de dias da semana são avaliadas cumulativamente: um dia posterior habilitado pode deixar a janela de horário de um dia anterior elegível. Verifique as combinações antes de confiar que um dia individual esteja totalmente bloqueado.
- Strategy03_MondayStartTime - Início do agendamento de segunda-feira em HH:MM, horário do servidor da corretora.
- Strategy03_MondayEndTime - Término do agendamento de segunda-feira em HH:MM, horário do servidor da corretora.
- Strategy03_Tuesday - Chave de disponibilidade de terça-feira usada pelo agendamento da Estratégia 03. As chaves de dias da semana são avaliadas cumulativamente nesta compilação; consulte a observação de segunda-feira acima.
- Strategy03_TuesdayStartTime - Início do agendamento de terça-feira em HH:MM, horário do servidor da corretora.
- Strategy03_TuesdayEndTime - Término do agendamento de terça-feira em HH:MM, horário do servidor da corretora.
- Strategy03_Wednesday - Chave de disponibilidade de quarta-feira usada pelo agendamento da Estratégia 03. As chaves de dias da semana são avaliadas cumulativamente nesta compilação; consulte a observação de segunda-feira acima.
- Strategy03_WednesdayStartTime - Início do agendamento de quarta-feira em HH:MM, horário do servidor da corretora.
- Strategy03_WednesdayEndTime - Término do agendamento de quarta-feira em HH:MM, horário do servidor da corretora.
- Strategy03_Thursday - Chave de disponibilidade de quinta-feira usada pelo agendamento da Estratégia 03. As chaves de dias da semana são avaliadas cumulativamente nesta compilação; consulte a observação de segunda-feira acima.
- Strategy03_ThursdayStartTime - Início do agendamento de quinta-feira em HH:MM, horário do servidor da corretora.
- Strategy03_ThursdayEndTime - Término do agendamento de quinta-feira em HH:MM, horário do servidor da corretora.
- Strategy03_Friday - Ativa a disponibilidade de sexta-feira no agendamento da Estratégia 03.
- Strategy03_FridayStartTime - Início do agendamento de sexta-feira em HH:MM, horário do servidor da corretora.
- Strategy03_FridayEndTime - Término do agendamento de sexta-feira em HH:MM, horário do servidor da corretora.
Cada dia da semana usa seu intervalo HH:MM correspondente. Um horário de início igual ao de término é tratado como fechado; janelas noturnas são suportadas. Entradas de fim de semana não são ativadas por essas configurações de dias da semana. O comportamento cumulativo dos dias da semana descrito acima deve ser corrigido antes de confiar em exclusões independentes de cada dia.
Estratégia 03 - filtro de notícias
- Strategy03_CheckNewsFilterInit - Ativa o filtro de calendário econômico da Estratégia 03 para novas entradas. O gerenciamento de posições e da cesta continua enquanto um bloqueio de notícias está ativo.
- Strategy03_NewsFilterParams - Apenas rótulo de exibição. Editar este texto não altera o comportamento do filtro.
- Strategy03_doNotTradeBeforeInMinutes - Minutos antes de um evento de calendário correspondente durante os quais novas entradas da Estratégia 03 são bloqueadas.
- Strategy03_doNotTradeAfterInMinutes - Minutos após um evento de calendário correspondente durante os quais novas entradas da Estratégia 03 permanecem bloqueadas.
- Strategy03_ReportForUSD - Inclui eventos de calendário em USD no filtro da Estratégia 03.
- Strategy03_ReportForEUR - Inclui eventos de calendário em EUR no filtro da Estratégia 03.
- Strategy03_AllowTradingOnHolidays - Quando true, eventos de calendário classificados como feriados são ignorados por este filtro de notícias; quando false, feriados correspondentes podem bloquear entradas dentro da janela de tempo configurada.
- Strategy03_FindKeyword - Ativa a correspondência de palavras-chave no título do evento, além das verificações de moeda e janela de tempo.
- Strategy03_FindKeywordsList - Termos de título de evento separados por vírgula, usados quando Strategy03_FindKeyword é true. A lista padrão é ECB, FOMC, Fed, Federal Funds Rate e Non-Farm.
A Estratégia 02 B não tem entrada de recuperação separada. Seu dimensionamento de volume é controlado pelas entradas de modo de risco acima.
Notícias e posições abertas
Os controles de notícias de cada estratégia são separados. Um bloqueio de notícias impede novas entradas para aquela estratégia; não é um desligamento global e não interrompe o gerenciamento de suas posições existentes. Verifique a disponibilidade do calendário e o horário do servidor da corretora antes de confiar no bloqueio por eventos agendados.
Use uma conta demo e confirme as especificações do símbolo, os limites de volume, as sessões de negociação e o horário do servidor antes do uso em conta real.
