Venda e Compra de Ondas 5 Minutos Estratégia de Tempo

Autora:ChaoZhang, Data: 2024-02-29 14:19:44
Tags:

img

Resumo

Esta é uma estratégia de teste projetada para o par de negociação ETHUSDT de 5 minutos. Ele vai longo quando há uma diferença de preço abaixo de mais de US $ 5, e quando já longo, define duas pequenas ordens curtas como paradas em níveis de preço de 1% e 2%, ao mesmo tempo em que define uma ordem longa de limite de trail em outro nível de preço.

Estratégia lógica

A lógica central desta estratégia é identificar potenciais novas direções de tendência quando há lacunas de preços ou reversões em níveis-chave. Quando os preços caem mais de US $ 5, isso indica um potencial fundo e uma tendência de alta próxima. Quando já longo, as pequenas ordens curtas em 1% e 2% servem para parar e identificar potenciais novas tendências de baixa. Da mesma forma, no lado ascendente, potenciais tendências de alta e novas tendências de baixa são identificadas, com as duas pequenas ordens longas servindo para sair de curto e seguir para novas tendências de alta.

Assim, várias pequenas ordens de reversão são usadas em vez de uma grande parada, para melhor julgar a direção da tendência e gerenciar paradas.

Análise das vantagens

A maior vantagem é a identificação de novas tendências potenciais a partir de diferenças de preços principais, e o uso de pequenas ordens de reversão para gestão de capital, stop loss e julgamento de novas tendências durante grandes oscilações.

Análise de riscos

Os principais riscos são o risco de depender de uma ação de preço a curto prazo e uma maior carga de pedidos nas bolsas das múltiplas ordens.

Orientações de otimização

As instruções incluem ajustar parâmetros para identificar sinais como tamanhos de gap, otimizar o número e os níveis de paradas e ordens, implementar rastreamento dinâmico e introduzir mais fatores como volume e indicadores técnicos para julgar mudanças de tendência.

Resumo

A estratégia identifica novos potenciais de tendência a partir de lacunas / reversões e define ordens de reversão para capturar tendências, paradas flexíveis e lucros dinâmicos. Os principais riscos são fugas e custos extras de alta frequência de ordem, que podem ser melhorados por meio de ajuste de parâmetros e mais fatores de sinal.


/*backtest
start: 2023-02-22 00:00:00
end: 2024-02-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("pokupka perevorot 5min tf", overlay=true)

// Activation block (executed only once)
if (close - open) < -5
    strategy.entry("Long", strategy.long)

// Checking chart state block (executed continuously)
if strategy.position_size > 0
    // If long position is open
    strategy.entry("Short1", strategy.short, qty=2, limit=close * 1.01)
    strategy.entry("Short2", strategy.short, qty=2, limit=close * 1.01)
    strategy.entry("LongLimit", strategy.long, qty=1, limit=close * 0.98)

// Execution block (executed continuously)
if close * 1.01 <= strategy.position_avg_price
    // If price has increased by 1%, indicating a short position
    strategy.close("Long")

if close * 0.98 >= strategy.position_avg_price
    // If price has decreased by 2%, indicating two long positions
    strategy.close("Short1")
    strategy.close("Short2")

// Checking chart state block (executed continuously)
if strategy.position_size < 0
    // If short position is open
    strategy.entry("Long1", strategy.long, qty=2, limit=close * 0.99)
    strategy.entry("Long2", strategy.long, qty=2, limit=close * 0.99)
    strategy.entry("ShortLimit", strategy.short, qty=1, limit=close * 1.02)

// Execution block (executed continuously)
if close * 0.99 >= strategy.position_avg_price
    // If price has decreased by 1%, indicating a long position
    strategy.close("Short")

if close * 1.02 <= strategy.position_avg_price
    // If price has increased by 2%, indicating two short positions
    strategy.close("Long1")
    strategy.close("Long2")


Mais.