Type/to search

Estratégia de negociação com backtesting de centro de gravidade

Common strategy
Created: 2023-12-12 16:56:51
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A estratégia de backtesting baseada no centro de gravidade é uma estratégia de negociação que utiliza linhas móveis. Ela calcula o "centro" do preço, ou seja, a posição do centro de gravidade, e constrói um canal de preços que funciona como um corredor para as cotações dos ativos. A estratégia pode ser configurada para operar vendido em vez de comprado nos parâmetros de entrada.

Princípio da Estratégia

A estratégia calcula a posição do centro de gravidade por meio de uma função de regressão linear. Especificamente, ela calcula o valor da regressão linear dos preços de fechamento em um período de comprimento 'Length', que representa o "centro" dos preços. Em seguida, desloca-se esse centro para cima e para baixo em uma porcentagem de 'Percent%' para construir um canal de preços. Os limites superior e inferior do canal servem como sinais de compra e venda, respectivamente. Quando o preço rompe o limite superior, opera-se comprado; quando o preço cai abaixo do limite inferior, opera-se vendido. O parâmetro 'SignalLine' é usado para selecionar se serão utilizados os limites do primeiro ou do segundo canal como sinais de negociação. O parâmetro 'reverse' permite inverter as operações de compra e venda.

Análise de Vantagens

Esta é uma estratégia de breakout muito simples, com as seguintes vantagens principais:

  1. Lógica clara, fácil de entender e implementar.
  2. Resultados de backtesting satisfatórios, com viabilidade prática razoável.
  3. Parâmetros flexíveis, permitindo ajustes para diferentes condições de mercado.
  4. Configurável para operações reversas, adequada para operações bidirecionais.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Pode haver risco de overfitting durante o backtesting. Os parâmetros precisam ser reotimizados em negociações reais.
  2. Rompimentos falsos podem resultar em perdas significativas.
  3. A frequência de negociação pode ser alta, exigindo controle adequado da utilização de capital.

O risco pode ser controlado ajustando parâmetros como 'Bands' e 'Length'. Também é possível definir stop loss para limitar as perdas máximas.

Direções de Otimização

A estratégia pode ser ainda mais otimizada:

  1. Combinar com indicadores de tendência para filtrar sinais, evitando operações contrárias à tendência.
  2. Adicionar mecanismos de stop loss.
  3. Otimizar as configurações de parâmetros para melhorar a relação risco-retorno.
  4. Incluir controle de posição para reduzir riscos.

Resumo

A estratégia de backtesting baseada no centro de gravidade é uma estratégia de breakout simples. Possui lógica clara, boa aplicabilidade prática e parâmetros flexíveis. No entanto, também apresenta certos riscos que exigem otimização e controle adequados. É adequada como estratégia base para negociação real e otimização, sendo também uma boa opção para iniciantes aprenderem.

Source
Pine
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/03/2018
// The indicator is based on moving averages. On the basis of these, the 
Strategy parameters
Strategy parameters
Length
m
Percent
Trade from line (1 or 2)
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)