
A estratégia de ruptura de suporte dinâmico de ondas quânticas é um sistema de negociação inovador que combina a média móvel de ondas quânticas (SHMA) e o nível de suporte dinâmico. A estratégia se concentra principalmente em situações em que o preço quebra o suporte crítico e otimiza o tempo de saída através de um indicador exclusivo de SHMA.
O princípio central da estratégia é baseado em dois componentes-chave: a identificação de suporte dinâmico e a média móvel de onda quântica (SHMA).
Em primeiro lugar, a estratégia usa o mecanismo de identificação de suporte dinâmico para determinar o nível de suporte, procurando por pivots mais recentes. Concretamente, ele usa a função ta.pivotlow para identificar o nível de suporte, configurando o número de linhas K à esquerda e à direita (default 5 colunas cada). Quando o preço quebra esse nível de suporte a partir de baixo, o sistema dispara um sinal de multiplicação.
Em segundo lugar, a estratégia usa a inovadora média móvel de onda quântica (SHMA) como filtro e ferramenta de saída. A SHMA combina a média de onda (HMA) com a função de oscilação quântica (psi) para capturar pequenas oscilações de preços. O cálculo da SHMA é dividido em três etapas:
As condições de entrada são claras: quando o preço de fechamento atravessa a linha de suporte para cima, o sinal de multiplicação é acionado. E há três situações de saída:
Toda a estratégia é ajustada com flexibilidade por meio de parâmetros configuráveis pelo usuário, incluindo parâmetros de detecção de suporte, níveis de stop loss, comprimento SHMA e valores de alfa quântica.
Dinâmica de adaptação ao mercadoA utilização de uma identificação de suporte dinâmico, em vez de um nível fixo, permite que a estratégia se adapte a diferentes cenários de mercado e a mudanças na estrutura de preços.
Filtragem quântica optimizadaO indicador SHMA melhora a qualidade do sinal através da introdução do filtro quântico, que capta pequenas flutuações de preços que as médias móveis tradicionais podem ignorar.
Mecanismo de saída flexívelA estratégia oferece várias opções de saída, tanto para sair diretamente ao atingir o ponto de parada quanto para esperar que o sinal de cruzamento da SHMA confirme a reversão da tendência, aumentando a adaptabilidade da estratégia.
Totalmente personalizávelTodos os parâmetros-chave podem ser ajustados com a entrada do usuário, incluindo a sensibilidade da detecção de sustentação, a taxa de retorno de risco e a característica SHMA, permitindo que o comerciante otimizar de acordo com as preferências de risco pessoais e as condições do mercado.
OriginalidadeNão é uma simples combinação de indicadores, mas uma abordagem inovadora da aplicação dos princípios quânticos à análise técnica, proporcionando uma nova perspectiva para a tomada de decisões comerciais.
Visualização claraA estratégia traça as linhas de suporte e SHMA nos gráficos, permitindo que os comerciantes entendam intuitivamente os sinais de entrada e saída.
Risco de Falso BreakoutA solução é aumentar os indicadores de confirmação ou ajustar os parâmetros de detecção de apoio (aumentar o número de linhas K esquerda e direita) para reduzir o ruído.
Sensibilidade do parâmetroO parâmetro alfa e a duração do SHMA têm uma influência significativa nos resultados, e a configuração inadequada pode levar a overfitting ou atraso de sinal. Recomenda-se a otimização dos parâmetros em diferentes condições de mercado por meio de retrocesso histórico.
Limites da estratégia unidirecionalComo uma estratégia puramente multifacetada, pode ter um fraco desempenho em mercados de tendência descendente. Pode-se considerar a adição de filtros de tendência ou mecanismos de identificação de estado de mercado, ativando a estratégia apenas em um ambiente favorável.
Risco de detonação de danoSe o Stop Loss for muito apertado, ele pode ser acionado durante a flutuação normal do mercado. O Stop Loss deve ser ajustado com cautela de acordo com as características de flutuação do mercado alvo.
Complexidade dos modelos quânticosOs modelos de filtragem quântica aumentam a complexidade das estratégias, podendo tornar o comportamento das estratégias menos intuitivo, aumentando a dificuldade de ajustar os parâmetros. Os iniciantes devem dedicar algum tempo a entender como a SHMA funciona.
Adicionar filtro de tendênciaConsidere a adição de indicadores de tendência mais amplos (como a média móvel de longo prazo ou ADX) para filtrar os sinais e negociar apenas em tendências ascendentes confirmadas. Isso reduzirá o risco de negociação de desaceleração e aumentará a taxa de sucesso geral.
Mecanismo de parada dinâmicaA estratégia atual usa um percentual fixo de stop loss, podendo considerar a realização de stop loss dinâmico baseado no ATR ou na volatilidade histórica, melhor adaptado às características de flutuação em diferentes condições de mercado.
Adicionar confirmação de volumeA fiabilidade do sinal de ruptura pode ser reforçada pela confirmação do volume de transações. Quando uma ruptura ocorre, ela é acompanhada por um aumento significativo no volume de transações, o que geralmente indica que a ruptura é mais confiável.
Análise de Multi-Framas de TempoPor exemplo, só se a tendência ascendente do diagrama solar for confirmada, é possível procurar oportunidades de múltiplos níveis no menor período de tempo.
Optimizar o parâmetro SHMA: Um estudo mais aprofundado e otimizado dos parâmetros de comprimento e alfa da SHMA, possivelmente criando um conjunto de parâmetros para diferentes condições de mercado. Em particular, considerar como os parâmetros de alfa afetam a intensidade da correção de energia e o impacto disso na performance da estratégia.
Aumentar a análise estatísticaA adição de mais funções de análise estatística às estratégias, como a computação em tempo real de indicadores como taxa de vitória, taxa de perda e retração máxima, ajuda os comerciantes a entender melhor o desempenho da estratégia.
A estratégia de ruptura de sustentação dinâmica de uma onda quântica é um sistema de negociação multi-cabeça inovador que otimiza as decisões de entrada e saída, combinando a identificação de sustentação dinâmica e a média móvel de uma onda quântica (SHMA). A principal vantagem da estratégia reside na sua adaptabilidade dinâmica e na sua sensibilidade a pequenas flutuações de preços, graças ao princípio da onda quântica da SHMA. Embora a estratégia tenha riscos como falsas rupturas e sensibilidade a parâmetros, esses riscos podem ser gerenciados de forma eficaz com a configuração de parâmetros razoáveis e a orientação de otimização recomendada.
A estratégia é especialmente adequada para os comerciantes que procuram métodos inovadores de análise técnica, bem como para os investidores com um forte interesse em negociação quantitativa. A estratégia representa uma nova direção interessante na análise de mercados financeiros, introduzindo conceitos de computação quântica na análise técnica.
/*backtest
start: 2024-07-14 00:00:00
end: 2025-07-12 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":200000}]
*/
//@version=6
strategy("SHMA + Cassure de Support (Long Only)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === ⬇️ PARAMÈTRES UTILISATEUR ===
leftBars = input.int(5, "Bougies à gauche", minval=1)
rightBars = input.int(5, "Bougies à droite", minval=1)
takeProfitPerc = input.float(2.0, "Take Profit (%)", minval=0.1)
stopLossPerc = input.float(1.0, "Stop Loss (%)", minval=0.1)
useShmaExit = input.bool(true, "Attendre croisement SHMA après TP ?")
// === ⬇️ PARAMÈTRES SHMA ===
shmaLength = input.int(21, minval=1, title="Longueur SHMA")
shmaAlpha = input.float(0.5, title="Alpha SHMA", minval=0.01, maxval=1.0)
// === ⬇️ FONCTION SHMA QUANTIQUE ===
hma(src, len) =>
sumInv = 0.0
for i = 0 to len - 1
sumInv += 1 / nz(src[i], 1)
len / sumInv
shma(src, len, alpha) =>
base = hma(src, len)
psi = math.sin(2 * math.pi * (src - base) / src)
energy = ta.ema(psi, len)
base + alpha * energy * src
shmaLine = shma(close, shmaLength, shmaAlpha)
plot(shmaLine, title="SHMA", color=color.orange, linewidth=2)
// === ⬇️ DÉTECTION DU SUPPORT (pivot bas dynamique) ===
pivotLow = ta.pivotlow(low, leftBars, rightBars)
var float support = na
support := na(pivotLow) ? support[1] : pivotLow
plot(support, title="Support", color=color.green, linewidth=2, style=plot.style_linebr)
// === ⬇️ CONDITIONS D'ENTRÉE LONGUE ===
longCondition = ta.crossover(close, support)
if (longCondition)
strategy.entry("Long", strategy.long)
// === ⬇️ GESTION DES NIVEAUX TP / SL
var float entryPrice = na
if (strategy.opentrades > 0 and na(entryPrice))
entryPrice := strategy.position_avg_price
takeLevel = entryPrice * (1 + takeProfitPerc / 100)
stopLevel = entryPrice * (1 - stopLossPerc / 100)
tpReached = close >= takeLevel
slCondition = close <= stopLevel
// === ⬇️ SORTIE CONDITONNELLE (SL / TP / SHMA)
var bool waitForShma = false
if (tpReached and useShmaExit)
waitForShma := true
exitShmaCondition = waitForShma and ta.crossunder(close, shmaLine)
shouldExit = (tpReached and not useShmaExit) or slCondition or exitShmaCondition
if (shouldExit)
strategy.close("Long")
entryPrice := na
waitForShma := false
// Réinitialisation si aucune position
if (strategy.opentrades == 0)
entryPrice := na