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.
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.
A linha rápida é a EMA de 30 períodos, a linha lenta é a EMA de 60 períodos.
Quando a linha rápida cruza abaixo da linha lenta, indica pressão descendente na banda superior, dando sinal de baixa para entrada curta.
Quando a linha rápida cruza acima da linha lenta, indica suporte da faixa inferior, dando sinal de alta para entrada longa.
Após os sinais de reversão, tire lucros dos preços voltando para o meio do canal.
Vários prazos fornecem informações mais abrangentes sobre os preços.
A EMA suaviza o preço para determinar a tendência geral.
Os cruzamentos rápidos e lentos de linhas formam facilmente sinais comerciais.
As reversões de curto prazo permitem lucros rápidos e reduzem o risco de tempo.
Vários prazos aumentam a complexidade na otimização de parâmetros.
A dependência de um único indicador torna-o vulnerável a falhas.
A ausência de configurações de stop loss ou take profit expõem-se a riscos de perda maiores.
A alta frequência do comércio aumenta os custos das transacções.
Teste diferentes combinações de prazos para encontrar a correspondência ideal.
Adicionar stop loss ou outros filtros para controlar os riscos.
Incorpore volume para evitar armadilhas e falsas fuga.
Configure pontos de stop loss e take profit para bloquear lucros e limitar riscos.
Adicionar dimensionamento de posições e outras estratégias de gestão de capital.
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)