Diagrama de estratégia de rompimento virtual com ordens pendentes por horário
Este diagrama usa candles finalizados de cinco minutos para armar, uma vez por dia, dois níveis virtuais simétricos de rompimento. O candle com horário 02:00 fornece o fechamento de referência; um toque posterior em qualquer nível registra uma única entrada a mercado, a proteção percentual gerencia a execução e o candle com horário 22:00 desarma a configuração e encerra qualquer posição restante. Os níveis virtuais são valores armazenados, não ordens em espera na bolsa.
Visão geral da estratégia
- Somente candles finalizados de cinco minutos controlam o horário, os cálculos de níveis, as verificações de rompimento e as atualizações do preço de proteção. A janela de abertura
02:00:00–02:04:59seleciona exatamente o candle com horário 02:00, processado quando termina por volta das 02:05. - Se não houver posição durante esse pulso de abertura, o diagrama armazena o fechamento do candle e calcula
Upper Level = Close × 1.0015eLower Level = Close × 0.9985. Os dois valores armazenados permanecem fixos e são substituídos no próximo pulso de abertura válido. - Uma variável de estado armado e uma cadeia ordenada de acionadores de fim de candle garantem que High, Low e os dois níveis armazenados sejam atualizados antes da decisão. Um bloco Flag compartilhado e de uso único admite somente o primeiro rompimento da configuração diária.
- A comparação superior é avaliada antes da inferior. Se um candle atravessar os dois níveis, somente o rompimento superior será aceito e o diagrama registrará uma única compra a mercado; caso contrário, o rompimento inferior poderá registrar uma única venda a mercado. Nenhuma ordem existe antes que um nível seja tocado.
- As execuções de entrada inicializam a proteção de posição. Em seguida, os fechamentos dos candles finalizados controlam suas verificações de take-profit de 2% e stop-loss de 0.5%. A janela de fechamento
22:00:00–22:04:59desarma qualquer configuração não utilizada e envia uma ação ReduceOnly a mercado limitada a Order Volume 1; sua execução retorna ao bloco de proteção para redefinir o acompanhamento da exposição.
Regras de entrada e saída
- Entrada comprada: Enquanto o par virtual está armado,
High ≥ Upper Levelpassa pelo gate diário de uso único e registra uma compra a mercado de Order Volume 1. O mesmo evento desativa os dois caminhos de rompimento até o próximo pulso de abertura válido. - Entrada vendida: Se o rompimento superior não tiver sido aceito, uma condição armada
Low ≤ Lower Levelpassa pelo gate de uso único e registra uma venda a mercado de Order Volume 1. Ela também desativa os dois caminhos de rompimento pelo restante do ciclo. - Saída: A proteção de posição envia uma saída a mercado quando o fechamento de um candle finalizado atinge um movimento de 2% a favor do preço real de execução da entrada ou de 0.5% contra ele. De forma independente, o candle com horário 22:00 desarma o par virtual e solicita um fechamento ReduceOnly a mercado de, no máximo, Order Volume 1. Um limite de proteção intrabarra que não esteja presente no fechamento do candle finalizado não gera ação, e a configuração não é armada novamente após uma saída até a próxima janela de abertura.
Parâmetros
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Candles Series | 00:05:00 | Candles finalizados de cinco minutos usados para horário, níveis virtuais, testes de rompimento e verificações de proteção pelo preço de fechamento. |
| Opening Window | 02:00:00–02:04:59 | Intervalo inclusivo de um único candle que captura o fechamento de referência quando não há posição. |
| Closing Window | 22:00:00–22:04:59 | Intervalo inclusivo de um único candle que desarma uma configuração não utilizada e encerra uma posição aberta. |
| Entry Distance | 0.15% | Deslocamento percentual simétrico acima e abaixo do fechamento capturado. |
| Take Profit | 2% | Movimento favorável do preço de fechamento a partir do preço real de execução da entrada que aciona a proteção. |
| Stop Loss | 0.5% | Movimento adverso do preço de fechamento a partir do preço real de execução da entrada que aciona a proteção. |
| Order Volume | 1 | Quantidade enviada por qualquer uma das entradas a mercado e redução máxima programada da posição. |
Detalhes do diagrama
- O bloco Candles emite candles finalizados de cinco minutos. Blocos Conversor para Close, High e Low fornecem fluxos numéricos explícitos.
- Dois blocos Horário de trabalho inspecionam OpenTime do candle. Seus limites superiores terminam um segundo antes da próxima marca de cinco minutos porque os dois limites configurados são inclusivos.
- Blocos Variável armazenam o fechamento de referência, os níveis calculados, o estado armado, o lado escolhido e as constantes. Dois blocos Fórmula calculam os deslocamentos percentuais simétricos somente durante um pulso de abertura válido.
- Blocos Comparação, Condição lógica e Flag impõem o arme somente sem posição, a avaliação com valores atualizados, a precedência da compra e apenas um rompimento aceito por configuração.
- Os blocos de compra e venda Registro de ordens são ações de ordens a mercado. Suas saídas MyTrade inicializam o bloco compartilhado Proteção de posição, cuja entrada Price recebe os fechamentos dos candles finalizados.
- O bloco programado Modificar posição usa ReduceOnly com Order Volume 1. Ele deriva a direção de fechamento da exposição atual, nunca aumenta a posição e retorna sua saída MyTrade para a proteção de posição após uma saída programada.
- O Painel de gráfico mostra os candles finalizados, os dois níveis virtuais armazenados, as ordens de entrada e proteção e as execuções de entrada, proteção e fechamento programado.
Uso
Importe o arquivo .json no Designer, execute-o sobre dados históricos no backtester e depois ajuste os parâmetros ou os próprios blocos ao seu instrumento antes de operar ao vivo.