Type/to search

Estratégia de negociação quantitativa de linha K oscilante

Cryptocurrency
Created: 2023-09-26 20:05:55
Last modified: 3 years ago
1
Follow
1781
Followers

Visão geral

A estratégia é uma estratégia de dinâmica baseada em indicadores, usando oscillatores como RSI, Stoch e MACD para construir sinais de negociação estratégica. A principal idéia da estratégia é usar o indicador para identificar a direção da tendência quando os preços sofrem oscilações e entrar de acordo com o sinal do indicador.

Princípio da estratégia

A estratégia primeiro chama a função f_getOscilatorValues para obter os valores de diferentes indicadores de osciladores, incluindo RSI, Stoch, MACD, etc. Depois, calcula os valores do indicador de tendência superior atrasada através da função f_getSupertrend para rastrear o stop loss.

Depois de calcular o indicador, a estratégia chama a função f_getBuySellStops, que calcula o ponto de entrada e o ponto de parada de acordo com o valor do indicador. Concretamente, ele calcula o indicador ATR e multiplica o ATR por um coeficiente de parada como ponto de entrada e o ATR por um coeficiente de parada como ponto de parada.

Depois, a estratégia julga a direção real da linha K. Se for uma linha K ascendente, ela é traçada em verde, e a linha K descendente é traçada em vermelho. Depois de traçar a linha K e o indicador, a estratégia julga se ela cumpre os requisitos de entrada.

Após a entrada, o stop-loss é rastreado, sendo o stop-loss rastreado para cima ou para baixo, o que for mais próximo. Quando o stop-loss é acionado, o posicionamento é liquidado. Quando o preço atinge o stop-loss, parte do stop-loss é fechado.

Análise de vantagens estratégicas

A estratégia tem as seguintes vantagens:

  1. O uso de indicadores de osciladores para identificar a direção da tendência permite capturar oportunamente oportunidades de reversão de curto prazo do mercado.

  2. Aplicação de estratégias de suspensão de perda de atraso, que podem parar a saída de perda antes que a perda se expanda, limitando a perda individual.

  3. O tamanho da posição pode ser ajustado de forma dinâmica com base nos pontos de parada e de perda do ATR.

  4. Filtragem em combinação com uma média de alta periodicidade para evitar o encaixe.

  5. A estratégia de paralisação parcial permite que os lucros continuem a funcionar e bloqueiam parte deles.

  6. A estratégia é simples, clara e fácil de entender, adequada para iniciantes em negociação quantitativa.

Análise de risco estratégico

A estratégia também apresenta alguns riscos:

  1. Oscillators indicadores existem problemas de atraso, pode causar entrada de sinal atrasado, saída de sinal prematuramente. Pode ser ajustado para otimizar os parâmetros do indicador, ou adicionar a tendência de seguir indicadores auxiliar julgamento.

  2. O ponto de parada está próximo e pode ser interrompido. A largura de parada pode ser reduzida de acordo com o caso, ou uma estratégia de parada dinâmica pode ser usada, como a parada de Chandelier.

  3. Após a paralisação parcial, as posições restantes podem ser encerradas. A paralisação parcial pode ser reduzida, deixando espaço para a paralisação.

  4. Risco de correspondência de dados de retrospectiva. Deve ser verificado várias vezes em diferentes mercados, evitando a sobre-conformidade.

  5. A linha média de alta periodicidade também pode falhar como condição de filtragem. A classificação de tendências e outros métodos devem ser usados para auxiliar na determinação do movimento do grande ciclo.

Direção de otimização da estratégia

A estratégia pode ser melhorada em vários aspectos:

  1. Testar combinações de parâmetros de diferentes indicadores de oscillatores, selecionando uma combinação que forneça um sinal de melhor qualidade, como o indicador de Sttoch de uma linha K rápida.

  2. Tente transformar o stop parcial em um stop móvel, ajustando a posição do stop de acordo com o ATR ou a média móvel.

  3. A adição de algoritmos de aprendizado de máquina para o julgamento de tendências de grande ciclo, substituindo o filtro de linha média de alto ciclo, aumenta a precisão de julgamento.

  4. Aumentar os indicadores de energia como condições de filtragem de entrada para evitar transações de inversão desnecessárias.

  5. Os indicadores são integrados e otimizados em peso, selecionando a combinação de indicadores mais adequada para a variedade atual.

  6. A adição de módulos de controle de vento de aprendizado de máquina, otimização dinâmica de parada, parada, posição, etc.

  7. Adicione um sinal de negociação de arbitragem triangular ou arbitragem a prazo, aproveitando a diferença de preço entre o futuro e o atual.

Resumir

A estratégia como um todo é uma estratégia muito adequada para os iniciantes em negociação quantitativa, com clareza de pensamento, com pontos-chave baseados na análise de indicadores e controle de risco. Mas ainda é necessário otimizar os parâmetros e evitar riscos no local para obter um retorno estável. Além disso, a estratégia pode ser aprimorada em termos de avaliação de tendências, otimização de stop loss e aprendizagem integrada, tornando a estratégia mais robusta.

Source
Pine
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 1h
basePeriod: 15m
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/
// © HeWhoMustNotBeNamed

//@version=4
Strategy parameters
Strategy parameters
Oscliator Type
length
shortlength
longlength
showSupertrend
Moving Average Type
AtrLength
stopMultiplier
targetMultiplier
wicks
considerWicksForDelayByStep
colorByPreviousClose
useHTFPivot
resolution
Higher Timeframe multiplier (Used when resolution is set to Same as Symbol)
PivotLength
Trade Direction
Backtest Start Time
Backtest End Time
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)