DualEdgeBot: Sistema de Negociação Flexível para Breakout e Reversão à Média
DualEdgeBot é um algoritmo de negociação versátil projetado para operar tanto estratégias de breakout quanto de reversão à média com parâmetros totalmente personalizáveis. Quer você queira negociar rompimentos de faixa ou capitalizar em reversões de preço, o DualEdgeBot oferece as ferramentas para isso enquanto gerencia o risco de forma eficaz.
Volume de Negociação:
- Lotes Fixos: Defina o tamanho exato do lote para cada negociação, dando controle total sobre o dimensionamento da posição.
Configurações de Tempo:
- Hora/Minuto de Início da Faixa: Defina a hora e o minuto para começar a medir a faixa de negociação.
- Hora/Minuto de Fim da Faixa: Especifique o horário para encerrar a definição da faixa e começar a negociar com base em rompimentos ou reversões.
- Hora/Minuto para Cancelar Ordens: Defina o horário exato para cancelar todas as ordens pendentes, evitando negociações indesejadas após determinado período.
Configurações de Negociação:
- Take Profit (pips): Defina o lucro alvo em pips para cada negociação.
- Stop Loss (pips): Defina a perda máxima em pips antes que uma posição seja fechada.
- Pontos de Buffer no Máximo (pips): Adicione um buffer acima do preço máximo antes de executar uma ordem para evitar falsos rompimentos.
- Pontos de Buffer no Mínimo (pips): Adicione um buffer abaixo do preço mínimo para evitar execuções prematuras de negociações.
Configurações de Ordem:
- Tipo de Ordem no Máximo: Selecione se deseja colocar uma ordem Sell Limit ou Buy Stop quando o máximo da faixa for ultrapassado.
- Tipo de Ordem no Mínimo: Escolha entre Buy Limit ou Sell Stop quando o mínimo da faixa for ultrapassado.
- Cancelar Ordem Oposta ao Preencher: Cancele automaticamente a ordem pendente oposta (máximo ou mínimo) assim que uma ordem for preenchida, para evitar entradas duplas.
Configurações do Dia de Negociação:
- Ativar Segunda a Sexta: Ative ou desative a atividade de negociação para cada dia da semana, dando controle total sobre quando o bot pode executar negociações.
Configurações de Break Even (Máximo):
- Pips para Acionar Stop BE (Máximo): Defina quantos pips o preço deve se mover a seu favor antes que o stop loss seja movido para o ponto de equilíbrio em um breakout no máximo.
- Buffer de Pips no Stop BE (Máximo): Adicione um buffer ao stop de break-even para breakouts no máximo. Um valor positivo ajuda a garantir lucros movendo o stop mais longe da entrada, enquanto um valor negativo mantém o stop mais apertado, permitindo mais flexibilidade em caso de retrações.
Configurações de Break Even (Mínimo):
- Pips para Acionar Stop BE (Mínimo): Igual ao acima, mas para negociações de breakout no mínimo.
- Buffer de Pips no Stop BE (Mínimo): Ajuste o buffer após o stop-loss ser movido para o ponto de equilíbrio em um breakout no mínimo. Um valor positivo garante lucros movendo o stop mais longe do ponto de entrada, enquanto um valor negativo mantém o stop mais próximo, permitindo mais flutuação do mercado antes de sair.
Configurações de Trailing Stop (Máximo):
- Pips para Acionar TSL (Máximo): Defina o número de pips de lucro necessários antes que o trailing stop seja ativado para negociações de breakout no máximo.
- Pips do TSL (Máximo): Defina quão próximo o trailing stop segue o preço após o acionamento do TSL.
- Passo do TSL em Pips (Máximo): Configure o tamanho do passo para o trailing stop seguir o movimento do preço em intervalos definidos.
Configurações de Trailing Stop (Mínimo):
- Pips para Acionar TSL (Mínimo): Igual ao acima, mas para negociações de breakout no mínimo ou reversão à média.
- Pips do TSL (Mínimo): Defina a distância do trailing stop para negociações no mínimo.
- Passo do TSL em Pips (Mínimo): Defina o tamanho do passo para ajustes do trailing stop em negociações no mínimo.
Como Funciona?
- Definição de Faixa Baseada no Tempo:
-
- O bot opera dentro de uma faixa de tempo especificada pelo usuário.
- Durante esse período, ele analisa os movimentos de preço para determinar os preços mais altos e mais baixos, estabelecendo efetivamente uma faixa de negociação.
- Colocação de Ordens:
-
- Tipos Estratégicos de Ordem:
-
- O bot coloca ordens pendentes com base na faixa definida:
-
- Ordens Sell Limit: Colocadas acima do preço mais alto da faixa para capitalizar movimentos potenciais de queda.
- Ordens Buy Stop: Colocadas acima do preço mais alto da faixa para capturar rompimentos para cima.
- Ordens Buy Limit: Colocadas abaixo do preço mais baixo da faixa para potenciais reversões para cima.
- Ordens Sell Stop: Colocadas abaixo do preço mais baixo da faixa para capturar rompimentos para baixo.
- O bot inclui pontos de buffer personalizáveis (em pips) para ajustar os níveis de colocação das ordens para maior eficácia.
- Recursos de Gestão de Risco:
-
- Stop Loss e Take Profit: Os usuários podem definir seus níveis desejados de stop-loss e take-profit (em pips) para gerenciar o risco de forma eficaz e garantir lucros.
- Break Even e Trailing Stops: O bot pode ajustar automaticamente os níveis de stop-loss para o preço de entrada (break-even) após atingir um lucro especificado, bem como seguir o stop-loss para garantir lucros conforme o preço se move favoravelmente.
- Configurações do Dia de Negociação:
-
- Os usuários podem escolher em quais dias da semana o bot irá negociar, permitindo flexibilidade baseada nas condições do mercado ou preferências pessoais.
- Gestão de Ordens:
-
- O bot monitora ordens abertas e tem a capacidade de cancelar ordens pendentes opostas se uma ordem for preenchida, garantindo que apenas posições relevantes estejam ativas.
- Também possui um recurso para deletar todas as ordens pendentes após um tempo especificado para evitar exposição desnecessária.
- Feedback Visual:
-
- O bot desenha um retângulo no gráfico para indicar visualmente a faixa de negociação definida, ajudando os usuários a entender o contexto da negociação.
- Linhas verticais são desenhadas para marcar o início e o fim do tempo de negociação para maior clareza.
- Personalização Amigável ao Usuário:
-
- Todos os parâmetros principais, incluindo tamanhos de lote, pontos de buffer e configurações de tempo, são facilmente ajustáveis, permitindo que os usuários adaptem o comportamento do bot à sua estratégia de negociação.
Com DualEdgeBot, os traders podem aproveitar a volatilidade do mercado em ambas as direções, usando estratégias de breakout para continuação de tendência ou reversão à média para mercados em faixa. As opções avançadas de gestão de risco do bot garantem que os lucros sejam protegidos e as perdas minimizadas.
- Otimização / Backtesting / Teste em Tempo Real
- Para os resultados mais precisos de backtesting e otimização, recomendo usar timeframes menores e dados Tick do servidor. (1M/5M/15M/1H são adequados)
- Depois de encontrar os melhores parâmetros para seu sistema, deixe-o rodar pelo menos 100 negociações em uma conta demo com movimentos de preço ao vivo. Isso ajudará a garantir que você não tenha ajustado demais o sistema durante a fase de backtesting.
Sobre mim:
Tenho negociado por mais de 7 anos e sempre quis criar um algoritmo que pudesse performar a longo prazo. Após muito trabalho, finalmente codifiquei um que funciona bem para mim. No entanto, isso não é uma solução mágica, não existe "santo graal" no trading. Diferente da maioria dos sistemas que as pessoas promovem aqui, este não vai te deixar rico da noite para o dia. Ele foi projetado para funcionar para traders que seguem regras rígidas, mantêm disciplina e não ficam gananciosos. Se você procura algo rápido e fácil, este não é para você.
Não estou compartilhando minhas configurações exatas porque você precisa fazer seu próprio backtesting e teste em tempo real para encontrar o que funciona para você. As capturas de tela mostram exemplos de como pode ficar depois que você adaptar ao seu estilo de negociação.
Versão para Swing Traders : https://ctrader.com/products/1455?u=Tradinglifefx
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |