Tulip ultra MT5
- Experts
- Versão: 1.0
TulipUltra é um expert advisor de carteira. Uma única instância, num único gráfico, gerencia 48 subestratégias em 12 instrumentos e três períodos intradiários (M15 / M30 / H1). O ouro é o instrumento de referência da carteira.
Núcleo ponderado para o ouro
XAUUSD opera com tamanho integral e nunca é reduzido pelas regras de ponderação da carteira. Os outros onze instrumentos — XAGUSD, BTCUSD, EURUSD, GBPUSD, USDJPY, EURJPY, GBPJPY, CHFJPY, AUDJPY, AUDUSD, GBPAUD — operam, por padrão, com 50% do peso do ouro. Esse fator é um parâmetro de entrada ajustável (0–100%) e cada instrumento possui o seu próprio interruptor.
Cada instrumento contribui com quatro subestratégias. O conjunto foi selecionado previamente por filtragem greedy de correlação, com o objetivo de reduzir exposição redundante na mesma direção, e as ponderações são atribuídas por paridade de risco, de modo que as subestratégias de menor volatilidade recebem maior peso.
Recomenda-se anexá-lo a um gráfico de ouro, em H1. Como o expert gerencia vários instrumentos a partir de um único gráfico, esse gráfico precisa continuar recebendo ticks; não permita que o terminal entre em repouso.
Nove níveis de risco
Um único parâmetro, InpRiskLevel, seleciona o nível, de L1 (o mais conservador) a L9 (carteira completa). O nível determina quanto da carteira pode operar: os níveis baixos ativam apenas as subestratégias mais bem classificadas, enquanto as demais ficam desativadas ou operam com metade do peso. O padrão de fábrica é L1.
L1 Micro — 16 subestratégias — risco por operação 0,30% — exposição máxima 10%
L2 Low — 24 — 0,50% — 15%
L3 Gentle — 31 — 0,75% — 22%
L4 Steady — 38 — 1,00% — 30%
L5 Balanced — 43 — 1,50% — 42%
L6 Firm — 46 — 2,00% — 55%
L7 High — 48 — 2,75% — 70%
L8 Aggressive — 48 — 3,50% — 85%
L9 Centurion — 48 — 4,50% — 100%
Se não tiver certeza de qual nível escolher, comece pelo L1. Subir de nível aumenta ao mesmo tempo o tamanho de cada posição e o número de subestratégias que podem manter posição, portanto os dois efeitos se somam.
Motor de sinais
27 variantes de estratégia em 13 famílias. Tendência: cruzamento de EMA, MACD, canal de Donchian, ADX/DI, SuperTrend e inclinação de média móvel. Reversão à média: RSI, bandas de Bollinger, canal de Keltner, estocástico, CCI, Z-score e VWAP. Rompimento: rompimento de faixa e de Donchian, rompimento por volatilidade, caminhada pelas bandas de Bollinger, pin bar e engolfo. Momento: ROC. Todos os indicadores são calculados dentro do próprio expert, por sua biblioteca interna; não há indicadores externos a instalar nem arquivos adicionais a copiar.
Gestão de risco
O tamanho da posição é calculado por fração fixa. Ele é derivado da distância até o stop e do valor do tick do instrumento, lido do terminal em tempo real por meio de SYMBOL_TRADE_TICK_VALUE e SYMBOL_TRADE_TICK_SIZE. Nenhuma especificação de contrato de corretora está fixada no código.
Há um limite de exposição total para toda a carteira. É permitido um máximo de 4 posições simultâneas por instrumento. Uma subestratégia não pode abrir posição duplicada no mesmo instrumento.
O expert aplica um filtro de custos. Quando a relação entre o ATR e o spread fica abaixo do limite configurado, a operação é descartada; quando fica entre esse limite e o nível de tamanho integral, o tamanho da posição é reduzido proporcionalmente.
Há uma janela configurável de proibição de operar, por padrão das 17:00 às 22:00 no horário do servidor, evitando a faixa de menor liquidez do dia. Nos fins de semana o tamanho é reduzido para criptomoedas.
Cada ordem passa por quatro verificações antes do envio: o nível de stops do instrumento, a disponibilidade de margem livre via OrderCalcMargin(), o atendimento ao volume mínimo, máximo e ao passo, e o limite de volume por instrumento.
Não utiliza martingale, não utiliza grid e não dobra o volume após perdas. O tamanho de cada posição depende apenas do capital da conta e da distância de stop da própria estratégia.
Compatibilidade
Tipo de conta: qualquer. Funciona em contas de centavos e em contas padrão; todos os cálculos de tamanho são feitos na moeda da conta.
Nomes de símbolo: quaisquer. Na inicialização, o expert associa os nomes internos aos que a sua corretora realmente utiliza, por exemplo XAUUSD, XAUUSDm ou XAUUSDc. Os instrumentos que a sua corretora não oferece são desativados automaticamente e listados no log.
Corretora: qualquer. Na inicialização é feita uma conferência das especificações de contrato, com aviso no log em caso de desvios relevantes.
O programa não contém chamadas a DLL, nem diretivas #import, não lê nem grava arquivos externos e não acessa a rede.
Não há período de teste, data de expiração nem bloqueios por conta ou versão.
Instalação e uso
Copie TulipUltra.ex5 para a pasta MQL5/Experts/.
Anexe o expert a um gráfico de ouro, período indiferente, recomendando-se H1, e ative a negociação automática.
Escolha um nível de risco. Comece por um nível baixo e verifique os resultados numa conta de demonstração.
Na inicialização, o expert mostra no log três informações: quais símbolos foram resolvidos, quantas subestratégias estão ativas e se a conferência das especificações de contrato foi aprovada. Revise esse log antes de usar numa conta real.
Teste multidivisa
Uma única instância do expert opera os 12 instrumentos. O testador de estratégias do MetaTrader 5 suporta este modo multidivisa, e o expert foi desenvolvido e validado dessa forma: uma única instância operando o conjunto completo de instrumentos ao longo do período de teste. Como em qualquer backtest, os números são simulações e os resultados reais ou de demonstração serão diferentes.
Aviso de risco
Operar instrumentos alavancados envolve alto risco de perda de capital e não é adequado a todos os investidores. Qualquer resultado histórico ou de teste apresentado para este produto é uma simulação baseada em dados passados e não constitui promessa nem indicação de resultados futuros. As condições de mercado mudam e uma vantagem estatística pode deixar de funcionar. Teste primeiro numa conta de demonstração, nunca arrisque dinheiro que não possa perder e utilize o produto inteiramente por sua conta e risco. O autor não assume qualquer responsabilidade por perdas de negociação.

O usuário não deixou nenhum comentário para sua avaliação