Estratégia de canal de preços de vários prazos

Autora:ChaoZhang, Data: 2023-09-17 18:39:41
Tags:

Resumo

Esta estratégia utiliza a EMA dos preços mais altos e mais baixos de vários prazos para construir canais de preços e negociar reversões de curto prazo.

Estratégia lógica

  1. Calcule a EMA dos preços mais altos e mais baixos dos últimos 60 bares em um período de tempo de 15m para traçar faixas de canais de preços.

  2. A linha rápida é a EMA de 30 períodos, a linha lenta é a EMA de 60 períodos.

  3. Quando a linha rápida cruza abaixo da linha lenta, indica pressão descendente na banda superior, dando sinal de baixa para entrada curta.

  4. Quando a linha rápida cruza acima da linha lenta, indica suporte da faixa inferior, dando sinal de alta para entrada longa.

  5. Após os sinais de reversão, tire lucros dos preços voltando para o meio do canal.

Vantagens

  1. Vários prazos fornecem informações mais abrangentes sobre os preços.

  2. A EMA suaviza o preço para determinar a tendência geral.

  3. Os cruzamentos rápidos e lentos de linhas formam facilmente sinais comerciais.

  4. As reversões de curto prazo permitem lucros rápidos e reduzem o risco de tempo.

Riscos

  1. Vários prazos aumentam a complexidade na otimização de parâmetros.

  2. A dependência de um único indicador torna-o vulnerável a falhas.

  3. A ausência de configurações de stop loss ou take profit expõem-se a riscos de perda maiores.

  4. A alta frequência do comércio aumenta os custos das transacções.

Optimização

  1. Teste diferentes combinações de prazos para encontrar a correspondência ideal.

  2. Adicionar stop loss ou outros filtros para controlar os riscos.

  3. Incorpore volume para evitar armadilhas e falsas fuga.

  4. Configure pontos de stop loss e take profit para bloquear lucros e limitar riscos.

  5. Adicionar dimensionamento de posições e outras estratégias de gestão de capital.

Resumo

A estratégia tenta construir um sistema de reversão de curto prazo usando vários prazos, mas tem problemas como otimização de parâmetros difíceis e controle de risco insuficiente.


/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-14 09:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Just_Try_Different_Things", overlay=true)


Sig = security(syminfo.tickerid,'15',open)

H = ema(highest(Sig,60),60)
L = ema(lowest(Sig,60),60)




longCondition = crossunder(sma(H, 30), sma(H, 60))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossover(sma(L, 30), sma(L, 60))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

Mais.