Type/to search

Estratégia de Negociação em Grade da Teoria do Oceano

Common strategy
Created: 2023-10-13 17:07:39
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia utiliza o método de trading em grade baseado na teoria oceânica, distribuindo uniformemente linhas de grade dentro de uma faixa de preço definida, realizando operações de compra e venda com base na relação entre o preço e as linhas de grade. A estratégia possui características como cálculo automático da faixa de preço da grade e distribuição uniforme das linhas de grade, permitindo um controle eficaz do risco.

Princípio da Estratégia

A estratégia primeiro calcula os limites superior e inferior da grade de preços, ou seja, o preço máximo e mínimo da grade, com base na seleção do usuário ou nas configurações padrão. Existem duas formas de cálculo: uma é encontrar o preço máximo e mínimo dentro do período de backtest; a outra é calcular a média móvel de um determinado período. Em seguida, as linhas de grade são distribuídas uniformemente de acordo com o número de grades definido pelo usuário.

A geração de sinais de negociação depende da relação entre o preço e as linhas de grade. Quando o preço está abaixo de uma linha de grade inferior, uma posição longa é aberta nessa linha de grade com uma quantidade fixa; quando o preço está acima de uma linha de grade superior, a posição é fechada nessa linha de grade com uma quantidade fixa. Assim, com a flutuação do preço, a posição também flutua dentro da grade, obtendo lucro.

Especificamente, a estratégia mantém um array de preços das linhas de grade e um array booleano indicando se há ordens pendentes em cada linha de grade. Quando o preço está abaixo de uma certa linha de grade e não há ordem pendente nessa linha, uma posição longa é aberta nesse nível de preço; quando o preço está acima de uma certa linha de grade e há uma ordem pendente na linha de grade inferior, a posição é fechada na linha de grade inferior. Dessa forma, é realizado o trading em grade.

Vantagens da Estratégia

  1. Cálculo automático do intervalo da grade, evitando dificuldades na configuração manual. É possível escolher diferentes formas de cálculo.

  2. Distribuição uniforme das linhas de grade, evitando negociações excessivas devido a grades muito densas. O número de linhas de grade é ajustável.

  3. O método de trading em grade pode controlar efetivamente o risco; enquanto o preço flutuar dentro da grade, é possível obter lucro contínuo.

  4. Não há expectativa direcional para o preço, sendo adequado para mercados laterais.

  5. A taxa de comissão e o número de posições podem ser personalizados, adaptando-se a diferentes instrumentos de negociação.

  6. Exibição visual das linhas de grade, facilitando o entendimento da situação das negociações.

Riscos da Estratégia

  1. Risco de rompimento do intervalo da grade. Se o preço ultrapassar os limites superior ou inferior da grade, as perdas podem aumentar.

  2. Risco de espaçamento muito amplo da grade. Grades muito largas dificultam o lucro, mas grades muito estreitas aumentam as comissões. É necessário um equilíbrio.

  3. Risco de tempo de posição muito longo. Manter posições por muito tempo dificulta o lucro e ainda aumenta as perdas com comissões.

  4. Risco de configuração inadequada dos parâmetros. Parâmetros como período de backtest ou período da média móvel, se mal configurados, afetam o cálculo do intervalo da grade.

  5. Risco sistêmico de mercado. Esta estratégia é mais adequada para mercados laterais, não para tendências unilaterais de longo prazo.

Otimização da Estratégia

  1. Otimizar as configurações dos parâmetros da grade. Considerar as características do mercado, custos de negociação, etc., para otimizar parâmetros como número de grades e período de backtest.

  2. Ajuste dinâmico do intervalo da grade. Quando o mercado sofre mudanças significativas, pode-se introduzir um mecanismo de ajuste dinâmico do intervalo da grade.

  3. Adicionar mecanismo de stop loss. Definir um nível de stop loss razoável para evitar perdas excessivas. O stop loss também pode ser ajustado dinamicamente.

  4. Combinar outros indicadores para filtrar negociações. Por exemplo, Bandas de Bollinger, indicadores de tendência, etc., para evitar negociações inadequadas.

  5. Otimizar a eficiência do uso do capital. Adicionar análise de calor/frio, reduzindo negociações quando a volatilidade é baixa.

Resumo

Esta estratégia utiliza o princípio do trading em grade para realizar negociações em mercados laterais com risco controlável. A estratégia possui vantagens como cálculo automático da grade e distribuição uniforme, podendo ser ajustada a diferentes ambientes de mercado por meio de parâmetros. O risco é controlável e fácil de operar. No entanto, a estratégia também apresenta certas limitações, necessitando de otimização contínua para se adaptar às mudanças do mercado. No geral, esta estratégia oferece uma abordagem relativamente padronizada e parametrizável para o trading em grade.

Source
Pine
/*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
Strategy parameters
Strategy parameters
Grid Bounds
Use Auto Bounds?
(Auto) Bound Source
(Auto) Bound Lookback
(Auto) Bound Deviation
(Manual) Upper Boundry
(Manual) Lower Boundry
Grid Lines
Grid Line Quantity
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)