Type/to search

Trading automático baseado na estratégia STOCH

Common strategy
Created: 2023-09-28 11:38:44
Last modified: 3 years ago
1
Follow
1802
Followers

Esta estratégia foi projetada com base no indicador STOCH para criar um sistema de negociação automatizado simples. Ela é adequada para mercados como Forex, índices de ações, commodities, e também pode ser expandida para o mercado de ações e criptomoedas.

Resumo da Estratégia

A estratégia utiliza o indicador STOCH para identificar condições de sobrecompra e sobrevenda, combinado com pontos PIVOT para definir níveis de stop loss, realizando assim o acompanhamento de tendência. Quando o STOCH indica sobrecompra ou sobrevenda, são realizadas operações de compra ou venda; o stop loss é colocado próximo ao ponto PIVOT do dia, controlando efetivamente o risco; pontos de take profit parcial são definidos para fechar parte das posições após certo lucro.

Princípio da Estratégia

A estratégia utiliza as linhas rápidas %K e lentas %D do STOCH para gerar sinais de cruzamento: compra quando há cruzamento de alta (%K cruza %D de baixo para cima) e venda quando há cruzamento de baixa (%K cruza %D de cima para baixo). Isso permite capturar condições de sobrecompra e sobrevenda.

Para controlar o risco, o stop loss para posições longas é colocado próximo ao menor ponto PIVOT do dia, e para posições curtas, próximo ao maior ponto PIVOT do dia, limitando efetivamente o risco.

A lógica de take profit parcial consiste em fechar 50% da posição quando um determinado nível de lucro é atingido após a abertura. Isso otimiza a eficiência do uso do capital.

Em resumo, a estratégia captura o momento adequado de sobrecompra/sobrevenda, controla o risco e otimiza a eficiência do capital, integrando de forma orgânica Captura, Controle e Otimização.

Vantagens da Estratégia

  • O uso do indicador STOCH captura efetivamente fenômenos de sobrecompra e sobrevenda, e combinado com pontos PIVOT, permite um controle abrangente do risco de negociação.

  • O mecanismo de take profit parcial otimiza a eficiência do uso do capital. Fechar parcialmente as posições garante parte do lucro e mantém espaço para ganhos futuros.

  • Os parâmetros da estratégia são personalizáveis, permitindo que os traders ajustem conforme o mercado e sua tolerância ao risco, garantindo flexibilidade de aplicação.

  • A lógica da estratégia é muito simples e clara, fácil de entender e dominar, adequada para diferentes traders. O código é intuitivo e legível, facilitando modificações e manutenção.

Riscos da Estratégia

  • Como estratégia de acompanhamento de tendência, pode ficar presa em mercados laterais, sem conseguir gerar lucro.

  • O indicador STOCH pode gerar sinais falsos, provocando negociações desnecessárias. É adequado filtrar sinais para evitar operações inúteis.

  • O stop loss próximo ao ponto pivô do dia pode ser muito apertado em rompimentos de consolidação; é recomendável aumentar a distância do stop.

  • Alguns parâmetros, como períodos, precisam ser ajustados conforme o mercado; caso contrário, o desempenho pode ser afetado.

  • O backtest é baseado apenas em dados históricos e não garante desempenho futuro. Na prática, mais fatores incontroláveis podem influenciar.

  • O sistema automatizado exige estabilidade do servidor para evitar problemas de conexão que impeçam a negociação normal.

Direções de Otimização da Estratégia

  • Pode-se introduzir um filtro de tendência para evitar negociações cegas quando a direção não está clara. Por exemplo, adicionar indicadores de médias móveis (MA) para determinar a direção.

  • Pode-se monitorar o volume de negociação, como aumento de volume, volume em baixa, filtrando falsos rompimentos.

  • Ajustar parâmetros conforme diferentes ativos e períodos para otimizar o desempenho. Por exemplo, ajustar os parâmetros do STOCH.

  • Considerar a incorporação de algoritmos de aprendizado de máquina para treinar modelos com grandes volumes de dados e otimizar automaticamente os parâmetros.

  • Definir uma relação risco-retorno para introduzir controle de risco e evitar grandes perdas em operações individuais.

  • Adicionar mais condições para filtrar entradas no mercado, aumentando a taxa de acerto. Por exemplo, incorporar modelos fundamentais de ações.

Conclusão

Esta estratégia adota uma abordagem de acompanhamento de tendência relativamente simples e intuitiva, utilizando o STOCH para identificar sobrecompra/sobrevenda e adicionando stop loss em PIVOT para controlar o risco, além de take profit parcial para otimizar a eficiência do capital. Projetada em três níveis – Captura, Controle e Otimização – forma um sistema de negociação automatizado relativamente completo. A lógica é simples e fácil de entender, os parâmetros são personalizáveis e pode ser utilizada por diferentes traders. No entanto, existem riscos e limitações que exigem testes e otimizações contínuas na prática para gerar retornos estáveis a longo prazo.

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 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/
// © Peter_O

//@version=4
Strategy parameters
Strategy parameters
TakeProfitLevel
TakePartialProfitLevel
K
D
Smooth
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)