
A estratégia de reversão de abertura diária (Daily Open Reversal Strategy) é uma estratégia de negociação diária baseada na reversão do valor médio. Ela julga a chance de reversão da linha K atual de acordo com o tamanho da entidade da linha K anterior.
A variedade de negociação ideal para esta estratégia é o diagrama da libra esterlina e do dólar australiano, mas também pode ser testado e otimizado em outras variedades e períodos de tempo. Os parâmetros da estratégia incluem datas de início e término, tamanho da entidade da linha K anterior, stop loss e stop loss.
A lógica central da estratégia de reversão de posições abertas durante o dia consiste em capturar o fenômeno de supercompra e supervenda de curto prazo. Quando o mercado se torna excessivamente movimentado, os preços geralmente produzem rebote e correção. A estratégia é aproveitar essa característica de reversão do valor médio para lucrar.
Em particular, a estratégia julga se há um claro intervalo de preço entre o preço de abertura da linha K atual e o preço de fechamento da linha K anterior. Se o intervalo definido pelo parâmetro realbody ((a linha K anterior) > for satisfeito e a linha K atual for uma abertura de intervalo de abertura, então um sinal de compra ou venda será gerado.
Depois de entrar em uma posição, a estratégia configura um stop loss e um stop loss. Se o preço atingir o stop loss, o trader sairá da posição para controlar as perdas; se o stop loss for atingido, o trader sairá da posição para bloquear os lucros.
A estratégia de inverter a posição no dia tem as seguintes vantagens:
A estratégia aproveita a característica de inversão de curto prazo dos preços, abrindo posições em casos de sobrevenda e sobrecompra, aumentando a probabilidade de lucro.
A estratégia estabelece um ponto de parada, que é retirado da posição quando a perda atinge o valor máximo predefinido. Isso limita efetivamente o risco de perda da negociação.
A estratégia aplica-se a várias variedades de divisas, especialmente a libra esterlina e o dólar australiano, que são moedas com maior flutuabilidade. Os parâmetros podem ser ajustados e otimizados, com grande flexibilidade.
A estratégia é baseada na manipulação intradiária, caracterizada por uma alta frequência de negociação e um curto intervalo de tempo. As regras são simples e claras e são ideais para negociação em linhas curtas.
A estratégia de inverter a posição durante o dia também apresenta riscos, como:
Pode ocorrer uma operação unilateral de forte continuidade, quando o sinal de reversão produz uma transação errada. Se a reversão não for bem-sucedida, o risco de perdas é alto.
A estratégia de curto prazo aumenta o número de transações. O aumento das taxas de transação também compensa parte dos lucros.
Os parâmetros como o tamanho da entidade anterior da linha K, o ponto de parada de perda e outros são fatores de influência cruciais e precisam ser testados adequadamente para alcançar a combinação ideal de parâmetros.
Como é uma estratégia intra-dia, o tempo de manutenção é muito curto. É necessário monitorar o mercado em tempo real para entrar e parar o prejuízo em tempo hábil.
A estratégia de inversão de posições no dia pode ser otimizada de várias maneiras:
Pode-se testar diferentes tamanhos de entidades da linha K anterior, parâmetros de stop loss e stop loss, através de retracção e simulação de negociação, para encontrar os parâmetros ótimos para melhorar a eficiência da estratégia.
É possível determinar a direção da tendência em períodos de tempo mais altos, evitando negociações adversas. Também é possível otimizar pontos de compra e venda específicos em períodos de tempo mais baixos.
Pode-se combinar com os indicadores de taxa de flutuação para melhorar a estratégia de parada de perda, parar de forma oportuna quando a situação de mercado surgir uma flutuação anormal. Ou trailing stop acompanhar progressivamente o stop loss, etc.
Aumentar os filtros de volume, volatilidade e outros, para garantir que as transações sejam feitas somente quando houver sinais suficientes de reversão.
Optimizar o número e a proporção de posições para evitar perdas individuais excessivas. Ao mesmo tempo, tentar estratégias de entrada e saída progressivas para reduzir o risco.
A estratégia de reversão de abertura de posição diária é uma estratégia típica de reversão de média de curto prazo. Ela capta o fenômeno de sobrecompra e sobrevenda de preços para negociação de reversão. Tem vantagens como o controle de risco e a facilidade de operação.
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version=4
strategy("Daily Open Strategy", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000)
PrevRange = input(0.0100, type=input.float, title="Previous Candle Range")
TP = input(200, title="Take Profit in pips")
SL = input(1000, title="Stop Loss in pips")
startDate = input(title="Start Date", type=input.integer,
defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", type=input.integer,
defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", type=input.integer,
defval=2015, minval=1800, maxval=2100)
endDate = input(title="End Date", type=input.integer,
defval=31, minval=1, maxval=31)
endMonth = input(title="End Month", type=input.integer,
defval=12, minval=1, maxval=12)
endYear = input(title="End Year", type=input.integer,
defval=2020, minval=1800, maxval=2100)
isLong = strategy.position_size > 0
isShort = strategy.position_size < 0
longTrigger = (open-close) > PrevRange and close<open
shortTrigger = (close-open) > PrevRange and close>open
inDateRange = true
strategy.entry(id = "Long", long = true, when = (longTrigger and not isShort and inDateRange))
strategy.exit("Exit Long", "Long", loss=SL, profit=TP)
strategy.entry(id = "Short", long = false, when = (shortTrigger and not isLong and inDateRange))
strategy.exit("Exit Short", "Short", loss=SL, profit=TP)