SmartLimits
- Utilitários
-
Gabriel Costin Floricel
Olá! Sou um freelancer experiente e programador full-stack com mais de 20 anos de experiência transformando ideias em realidade. Seja criando algoritmos sofisticados ou construindo sistemas dinâmicos e fáceis de usar, já fiz isso, e provavelmente já depurei duas vezes! - Versão: 1.1
- Atualizado: 18 outubro 2025
SmartLimits - Gerenciador Visual de Ordens Pendentes
SmartLimits é uma ferramenta profissional de trading que permite gerenciar ordens pendentes diretamente no gráfico, com total controle visual.
Ela permite criar, ajustar e confirmar ordens de Buy ou Sell Limit e Stop por meio de um painel intuitivo no gráfico, sem precisar abrir as janelas de ordens do MetaTrader.
Esta ferramenta foi desenvolvida para traders que preferem uma forma rápida e organizada de gerenciar ordens visualmente, reduzindo ações repetitivas e possíveis erros de entrada.
Principais Recursos
-
Crie novas ordens pendentes diretamente do gráfico usando o botão “New Order”.
-
Ajuste os níveis de Entrada (Entry), Stop Loss e Take Profit arrastando as linhas ou editando os valores no painel.
-
Modifique ou exclua qualquer ordem instantaneamente com um clique.
-
Gerencie várias ordens pendentes ao mesmo tempo, cada uma com seu próprio painel de controle.
-
Interface visual mostrando dados em tempo real, como preço, distância e relação Risco/Recompensa (R:R).
-
Determina automaticamente se a ordem é do tipo Limit ou Stop, com base na posição do preço.
-
Funciona tanto com ordens do lado do corretor quanto com ordens Virtuais (execução local).
-
Salva e restaura automaticamente todas as configurações de ordens pendentes após reiniciar o terminal.
-
Botão “Remove All” para excluir todas as ordens e posições pendentes instantaneamente.
Parâmetros de Entrada
-
Virtual Mode: ativa o modo virtual. A ordem pendente não é enviada ao corretor; em vez disso, o EA abre uma posição real quando o preço atinge o nível de entrada.
-
Default Lot Size: tamanho de lote padrão para novas ordens.
-
Magic Number: identificador usado para todas as ordens criadas pelo SmartLimits.
-
TP / SL Offset: distância inicial em pontos para TP e SL ao serem adicionados.
-
Line Width: espessura das linhas de preço visuais.
-
Tempo mínimo em segundos para expiração de ordens pendentes: define o tempo mínimo de expiração para as ordens.
-
Entry Drag moves block: define se arrastar a linha de entrada (Entry) move todo o bloco da ordem ou apenas a própria linha entre SL e TP.
Botões e Controles da Interface
A ferramenta adiciona dois botões principais no canto superior direito do gráfico:
-
+ New Order: cria uma nova ordem pendente com linhas de Entry, SL e TP editáveis.
-
Remove All: exclui instantaneamente todas as ordens e posições pendentes, incluindo as armazenadas no servidor do corretor.
Cada ordem também possui seu próprio painel de controle no gráfico, contendo:
-
Type: alterna entre os modos de Compra (Buy) e Venda (Sell).
-
Time: ativa ou desativa a expiração da ordem pendente. Quando Time está desligado, a ordem permanece ativa indefinidamente e abrirá uma operação quando o preço atingir o nível de entrada. Quando Time está ligado, a ordem expirará automaticamente após o período especificado.
-
Remove: exclui a ordem selecionada.
-
Add TP / Del TP: adiciona ou remove a linha de Take Profit.
-
Add SL / Del SL: adiciona ou remove a linha de Stop Loss.
-
Confirm / Unlock: confirma ou cancela a ordem pendente (envia ou remove do corretor).
-
Entry drag mode: alterna entre “Move Block” (move todas as linhas) e “Change Entry Price” (ajusta apenas a linha de entrada).
-
Campos Lot, Entry, TP, SL: campos editáveis para inserir manualmente o preço ou o volume.
-
Exibição de R:R e P/L: mostra em tempo real a relação Risco/Recompensa e o lucro/prejuízo potencial.
-
Rótulo de tempo: exibe o tempo restante até a expiração ou “Valid: GTC” (Válido até cancelamento) para ordens sem expiração.
Como Funciona
-
Clique em + New Order para criar um novo bloco de ordem interativo.
-
Ajuste Entry, TP e SL arrastando as linhas ou inserindo valores manualmente.
-
Clique em Lock para enviar a ordem ao corretor (ou executá-la localmente no modo virtual).
-
Use Remove All para limpar todas as ordens pendentes instantaneamente.
-
O SmartLimits salva automaticamente todas as ordens e as restaura após o reinício do terminal.
Compatibilidade
-
Funciona em todos os símbolos e períodos de tempo.
-
Totalmente compatível com corretores de múltiplos dígitos.
-
Gerencia todos os estados das ordens do corretor, incluindo execuções parciais, cancelamentos manuais e expirações automáticas, mantendo o gráfico e o estado interno totalmente sincronizados.

