Estratégia de oscilação TTM Silver Falcon com base na reversão de preços


Data de criação: 2023-12-05 15:07:10 última modificação: 2023-12-05 15:07:10
cópia: 3 Cliques: 594
1
focar em
1617
Seguidores

Estratégia de oscilação TTM Silver Falcon com base na reversão de preços

Visão geral

A estratégia é conhecida como TTM Falcon Oscillator Reversal Strategy. É um indicador de oscilação que usa sinais de inversão de preços para encontrar pontos de venda e compra.

A principal ideia da estratégia é usar a forma do preço para julgar a reversão de tendência, quando o preço aparece com três linhas K formando novos altos ou baixos, julgar como um sinal de reversão de preço, e tomar a correspondente operação de fazer mais curto espaço.

Princípio da estratégia

A estratégia determina a reversão de preços observando a variação do preço de fechamento da linha K. A lógica específica é:

  1. Quando o preço de fechamento da primeira linha K está abaixo do preço de fechamento da segunda linha K, o sinal de registro é 1; quando o preço de fechamento da primeira linha K está acima do preço de fechamento da segunda linha K, o sinal de registro é 0.
  2. Se o sinal anterior for 1 ((), representando uma queda no preço, e o preço de fechamento de qualquer linha K na linha K segunda e terceira for inferior ao preço de fechamento da linha K primeira, o sinal de reversão de preço é julgado e o sinal de venda é emitido.
  3. Se o sinal anterior for 0 ((representando um aumento no preço) e o preço de fechamento de qualquer linha K na segunda linha K e na terceira linha K for maior do que o preço de fechamento da primeira linha K, será considerado um sinal de inversão de preço e será emitido um sinal de compra.

Com este método, a estratégia pode rapidamente determinar a inversão de preços e entrar no mercado antes e depois da inversão.

Vantagens estratégicas

A estratégia tem as seguintes vantagens:

  1. Responder rapidamente. Comparando apenas a relação de tamanho de três linhas K para julgar a reversão de preço, é possível determinar rapidamente o ponto de reversão do mercado e entrar no mercado a tempo.

  2. Reduz a frequência de negociação. Em comparação com outras estratégias de choque, esta estratégia só emite sinais quando o preço é claramente reversível, o que pode efetivamente reduzir o número de negociações desnecessárias.

  3. O espaço para otimização de parâmetros é grande. O potencial para otimização de estratégias é grande, e os parâmetros de ciclo de linha K podem ser ajustados para se adaptar a diferentes condições de mercado.

  4. A estratégia permite realizar o feedback automático diretamente na plataforma de quantificação, aumentando significativamente a eficiência dos testes.

  5. A lógica é simples e fácil de entender. Os comerciantes novatos também podem facilmente entender e dominar a lógica central da estratégia.

Risco estratégico

A estratégia também apresenta alguns riscos, como:

  1. A variação de preços é grande. Quando os preços flutuam muito fortemente, os sinais de reversão podem ser imprecisos e facilmente perseguem os altos e baixos.

  2. A escolha dos parâmetros do ciclo de linha K tem grande influência no desempenho da estratégia, e é necessário uma grande quantidade de otimização para encontrar a melhor combinação de parâmetros.

  3. O número de transações é muito frequente. Em alguns cenários de mercado, os sinais de reversão podem ser muito frequentes, resultando em um número excessivo de transações.

  4. O tempo de reversão não pode ser determinado. A estratégia não pode determinar quanto tempo a nova tendência vai durar após a reversão do preço, existindo o risco de não poder manter a tendência.

A solução correspondente é: ajustar adequadamente os parâmetros para reduzir a amplitude de flutuação dos preços, otimizar o teste em vários ambientes de mercado e definir um stop loss para controlar a perda individual.

Direção de otimização da estratégia

A estratégia pode ser melhorada em várias direções:

  1. Otimização do ciclo de K-linhas. Ajuste adequadamente os parâmetros do ciclo de tempo da linha K para encontrar a melhor combinação de parâmetros.

  2. Adicionar condições de filtragem. Adicionar outros critérios auxiliares de julgamento antes de emitir o sinal, evitando sinais errados.

  3. Aumentar o mecanismo de suspensão de prejuízos. Estabelecer um ponto de suspensão razoável para controlar os prejuízos individuais.

  4. Combinado com outros indicadores, os sinais de outros indicadores, como a linha média de fusão, a taxa de flutuação, aumentam a precisão da decisão.

  5. Parâmetros de auto-adaptação e otimização. Permitem que os parâmetros sejam ajustados dinamicamente de acordo com as mudanças no ambiente do mercado, tornando a estratégia mais robusta.

Com essas otimizações, a estabilidade, a vitória e a rentabilidade da estratégia podem ser significativamente aumentadas.

Resumir

Em geral, a estratégia de usar a forma do preço para determinar o ponto de reversão é muito simples, direta, lógica clara e fácil de entender, e o espaço de otimização de parâmetros é grande, e pode ser ajustado de acordo com as preferências pessoais. Mas também há um risco de frequência excessiva de sinais e controle inadequado do tempo de posse em uma certa probabilidade. Com um rigoroso feedback e otimização de parâmetros robusta, a estratégia pode ser uma das estratégias de negociação de tipo choque mais eficientes e lucrativas.

Código-fonte da estratégia
/*backtest
start: 2022-11-28 00:00:00
end: 2023-12-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v2.0 10/01/2018
// TTM scalper indicator of John Carter’s Scalper Buys and Sells. The methodology 
// is a close approximation of the one described in his book Mastering the Trade. 
// The book is highly recommended. Note the squares are not real-time but will 
// show up once the third bar has confirmed a reversal. 
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TTM scalper indicator", overlay = true)
reverse = input(false, title="Trade reverse")
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0)
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0)
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, nz(buySellSwitch[1])))
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, nz(SBS[1])))
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, nz(clr_s[1])))
clr = iff(clr_s == 0 , red , green)
pos = iff(clr == green, 1,
       iff(clr == red, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(SBS, color=clr, title="TTM", style = circles, linewidth = 2)