Estratégia de negociação de grade da teoria oceânica
Visão geral
A estratégia usa o método de negociação de grelha da teoria oceânica, uma grelha distribuída uniformemente dentro de um intervalo de preços definido, fazendo compras e vendas de acordo com a relação entre o preço e a grelha. A estratégia tem características como o cálculo automático do intervalo de preços da grelha e a grelha distribuída uniformemente, o que permite controlar o risco de forma eficaz.
Princípio da estratégia
A estratégia primeiro calcula os limites superiores e inferiores da grelha de preços, ou seja, os preços mais altos e mais baixos da grelha, de acordo com a escolha ou configuração padrão do usuário. Há dois métodos de cálculo, um é encontrar os preços mais altos e mais baixos no período de retrospecção e o outro é calcular a média de um determinado período.
A geração de sinais de negociação depende da relação entre o preço e a linha da grelha. Quando o preço está abaixo da linha da grelha abaixo, o posicionamento é aberto em uma quantidade fixa na linha da grelha; Quando o preço está acima da linha da grelha acima, o posicionamento é fechado em uma quantidade fixa na linha da grelha. Assim, com a oscilação do preço, a posição também oscila dentro da grelha, gerando lucro.
Concretamente, a estratégia mantém uma matriz de preço de uma linha de grade e uma matriz de bool para indicar se cada linha de grade tem uma oferta pendente. Quando o preço está abaixo de uma determinada linha de grade e a linha não tem uma oferta pendente, o preço é mais alto nessa linha; Quando o preço é mais alto do que uma determinada linha de grade e a linha de grade abaixo tem uma oferta pendente, a linha de grade abaixo é plana.
Vantagens estratégicas
-
O cálculo automático do intervalo de grade evita a dificuldade de configuração manual. Pode-se escolher um método de cálculo diferente.
-
A rede é distribuída uniformemente, evitando a densidade da rede que leva a transações excessivas. O número de linhas da rede pode ser ajustado.
-
O método de negociação em grelha permite controlar o risco de forma eficaz, enquanto as flutuações de preços dentro da grelha permitem lucrar.
-
Não há previsão de direção para o preço, e isso é válido em situações de turbulência.
-
A taxa de transação e o número de posições podem ser configurados de acordo com o tipo de transação.
-
A linha de grade é visível e facilita a compreensão das transações.
Risco estratégico
-
Risco de ruptura da grelha. A ruptura do limite inferior da grelha pode aumentar os prejuízos.
-
Risco de uma grelha muito larga. Uma grelha muito larga dificulta a lucratividade, mas uma grelha muito estreita aumenta a taxa de processamento.
-
Risco de longo prazo. É difícil lucrar com a posse de longo prazo, mas aumenta a perda de comissões.
-
Risco de configuração incorreta dos parâmetros. A configuração incorreta dos parâmetros, como o período de retrospecção ou o período de mediana, pode afetar o cálculo do intervalo de grade.
-
Risco sistêmico de mercado. Esta estratégia é mais adequada para situações de turbulência do que para situações unilaterais de longo prazo.
Otimização de Estratégia
-
Optimizar a configuração dos parâmetros da grade. Considere fatores como características do mercado, custos de transação, número de grades e períodos de retomada.
-
Ajustamento dinâmico entre as grades. Quando o mercado muda muito, pode-se introduzir um mecanismo de ajuste dinâmico entre as grades.
-
Acompanhe o mecanismo de suspensão de prejuízos. Defina uma linha de suspensão razoável para evitar perdas excessivas. A linha de suspensão de prejuízos também pode ser ajustada dinamicamente.
-
Combine com outros indicadores para filtrar as transações. Como linhas de Brin, indicadores de tendência, etc., para evitar transações inadequadas.
-
Optimizar a eficiência do uso dos fundos. Adicionar análise a quente e frio, reduzir as transações quando há menos volatilidade.
Resumir
A estratégia utiliza o princípio de negociação de grades, para realizar negociações de cenários de turbulência com risco controlado. A estratégia tem vantagens como a grelha de cálculo automático, a grelha de distribuição uniforme e pode ser adaptada a diferentes ambientes de mercado por meio do ajuste de parâmetros. O risco é controlado e fácil de operar.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("(IK) Grid Script", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool) // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"]) // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving Average- 1
