Ver no GitHub

Diagrama da estratégia de referência de cara ou coroa aleatória

English | Русский | 中文 | Español | Deutsch | 日本語

Este diagrama negocia deliberadamente sem um sinal de mercado. Sempre que chega um candle de quatro horas concluído enquanto a posição está zerada, um valor aleatório escolhe entre uma entrada comprada e uma vendida. A posição é mantida por mais dez candles concluídos, fechada a mercado, e o ciclo pode recomeçar no candle seguinte. É uma referência educacional para comparar sistemas baseados em regras, não uma estratégia de negociação ao vivo.

schema

Visão geral da estratégia

  • Um único fluxo de candles de quatro horas, limitado a candles concluídos, marca tanto as decisões aleatórias quanto o contador do período de manutenção.
  • O bloco Random produz um valor entre zero e um. Um limiar de 0.5 divide o intervalo em duas direções mutuamente exclusivas.
  • A posição atual é registrada quando cada candle concluído chega e comparada com zero. Ambos os blocos de entrada também usam a condição Open position, portanto uma operação só pode começar se o diagrama estava sem posição no início do candle.
  • A operação de entrada ativa um bloco N values, que conta dez candles concluídos subsequentes antes de permitir o fechamento da posição.
  • O diagrama não usa indicadores, stop loss nem take profit. Sua sequência aleatória não tem uma semente configurada dentro do diagrama e pode variar entre execuções.

Regras de entrada e saída

  • Entrada comprada: O valor aleatório está abaixo do limiar da moeda e a posição está zerada. O diagrama compra a mercado o volume configurado.
  • Entrada vendida: O valor aleatório é igual ou superior ao limiar da moeda e a posição está zerada. O diagrama vende a mercado o volume configurado.
  • Saída: Depois que uma entrada é executada, o diagrama conta dez candles de quatro horas concluídos subsequentes. Em seguida, o bloco N values aciona o fechamento a mercado de toda a posição. O candle de saída não abre outra operação; o próximo candle concluído é a primeira oportunidade de entrar novamente.

Parâmetros

Parâmetro Padrão Descrição
Hold Bars 10 Número de candles concluídos contados depois da execução de uma entrada e antes do fechamento da posição; o valor deve ser maior que zero.
Volume 1 Volume das ordens de entrada e saída, em lotes. O mesmo volume configurado é usado para abrir e reduzir a posição.
Coin Threshold 0.5 Valores aleatórios abaixo deste nível selecionam uma entrada comprada; valores iguais ou superiores selecionam uma entrada vendida.
Candles 04:00:00 Time frame de quatro horas usado nas decisões de entrada e na contagem do período de manutenção; somente candles concluídos são processados.

Detalhes do diagrama

  • A saída de Candles alimenta o bloco Random, aciona o registro da posição, entra no socket Input do bloco N values e chega ao painel do gráfico.
  • Uma Comparação verifica se o valor aleatório é pelo menos igual ao limiar da moeda. Esse sinal seleciona a ramificação vendida, enquanto uma Condição lógica no modo NOT produz a ramificação comprada.
  • A saída do bloco Position alimenta uma Variable acionada que registra a posição no início do candle. O valor registrado é comparado com uma constante zero compartilhada, e seu sinal de posição zerada se combina com o sinal de direção em cada bloco AND de entrada. Esse registro impede que o candle de saída abra uma nova posição imediatamente após a execução do fechamento.
  • Ambos os blocos de entrada Modify position usam ordens a mercado com a condição Open position e recebem seu volume de uma constante compartilhada.
  • As saídas MyTrade dos blocos de entrada comprada e vendida alimentam o socket Trigger do bloco N values. Acionamentos posteriores são ignorados enquanto a contagem de dez candles está ativa.
  • A saída de N values aciona dois blocos Modify position no modo Reduce only. O bloco de venda só pode reduzir uma posição comprada, e o bloco de compra só pode reduzir uma posição vendida; ambos recebem o volume compartilhado, portanto apenas a ramificação aplicável registra uma saída.
  • O painel do gráfico recebe o fluxo de candles e as operações produzidas pelos dois blocos de entrada e pelos dois blocos de saída.

Uso

Importe o arquivo .json no Designer e execute-o no backtester com dados históricos; depois, compare seus resultados com diagramas baseados em regras no mesmo instrumento e período. Use este exemplo como referência educacional, não como um sistema de negociação ao vivo.