Type/to search

Estratégia de ordens cronometradas

Common strategy
Created: 2023-09-28 15:26:20
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

A principal ideia da estratégia de ordens programadas é realizar operações de compra e venda em pontos temporais definidos pelo usuário. Essa estratégia permite que o usuário defina um horário exato, no qual primeiro venderá a posição atual mantida e, em seguida, fará uma compra limitada a um preço 1% inferior ao preço atual. Dessa forma, é possível realizar um rebalanceamento periódico diário em um horário específico.

Princípio da Estratégia

A estratégia primeiro obtém a hora e o minuto definidos pelo usuário por meio da função input e, em seguida, usa a função timestamp para gerar o horário de execução da ordem. Se o horário atual estiver após o horário especificado, as operações de venda e compra são acionadas.

Especificamente, a estratégia primeiro verifica se o horário atual está dentro do intervalo de datas de início e fim definido pelo usuário. Se estiver, ao atingir o horário de execução da ordem definido, primeiro venderá a posição atual a mercado e, em seguida, comprará com uma ordem limitada a 99% do preço atual. Isso realiza um rebalanceamento no horário específico com um preço de compra 1% inferior ao preço atual.

Análise de Vantagens

A maior vantagem dessa estratégia é a capacidade de reajustar a posição periodicamente em um horário específico, sem necessidade de operação manual, reduzindo os custos humanos. Além disso, cada rebalanceamento com uma compra a um preço ligeiramente inferior ao atual oferece uma certa vantagem de compra abaixo do mercado.

As vantagens específicas incluem:

  1. Operação totalmente automatizada, reduzindo custos de mão de obra.

  2. Possibilidade de reajustar a posição periodicamente em horários específicos.

  3. Em cada rebalanceamento, oportunidade de compra com 1% abaixo do preço atual.

  4. Horário de rebalanceamento personalizável, permitindo ajustes flexíveis.

  5. Datas de início e fim do ciclo de rebalanceamento personalizáveis, facilitando otimização em backtests.

Análise de Riscos

Esta estratégia também apresenta alguns riscos a serem observados:

  1. Se o horário de rebalanceamento periódico for escolhido inadequadamente, pode-se perder boas oportunidades de compra ou vender em momentos desfavoráveis.

  2. O preço de compra é apenas 1% inferior ao preço de venda, pode não ser suficiente para obter um spread de compra abaixo do mercado adequado em cada ciclo.

  3. Tanto a venda quanto a compra são ordens a mercado, podendo sofrer impacto de derrapagem (slippage).

  4. Se a estratégia só opera em horários específicos, não é possível gerenciar o mercado entre esses horários.

  5. Rebalanceamentos frequentes geram custos de transação elevados.

Soluções correspondentes:

  1. Escolher horários de rebalanceamento adequados, combinando com outros indicadores técnicos para julgamento.

  2. Aumentar o parâmetro de spread de compra conforme necessário.

  3. Preferir ativos com boa profundidade e baixa volatilidade.

  4. Combinar com outras estratégias para gerenciamento de risco nos períodos sem rebalanceamento.

  5. Controlar adequadamente a frequência de rebalanceamento, equilibrando vantagens e custos de transação.

Direções de Otimização

A estratégia pode ser otimizada nas seguintes direções:

  1. Otimizar a escolha do horário de rebalanceamento, combinando com as características do ciclo intradiário do ativo.

  2. Adicionar outros indicadores técnicos para evitar rebalanceamento em momentos desfavoráveis, como médias móveis etc.

  3. Otimizar o parâmetro de compra abaixo do mercado, equilibrando vantagens e custos de transação.

  4. Utilizar trailing stop e take profit para gerenciar a posição nos intervalos entre rebalanceamentos.

  5. Combinar algoritmos de aprendizado de máquina para treinar com dados históricos e otimizar automaticamente os horários de rebalanceamento.

  6. Adicionar funcionalidade de ajuste de proventos (como splits, dividendos) para ajustar os pontos de rebalanceamento.

Resumo

No geral, a estratégia de ordens programadas, ao ajustar posições periodicamente, automatiza o processo de negociação, reduzindo custos operacionais manuais. A estratégia possui amplo espaço para otimização, como na escolha do horário de rebalanceamento, definição do parâmetro de compra, stop loss/take profit e otimização algorítmica. Também é necessário atentar a certos riscos de negociação, adotando medidas adequadas de gerenciamento de risco. Em suma, essa estratégia é adequada para traders quantitativos que buscam rebalanceamento automatizado e eficiente.

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




Strategy parameters
Strategy parameters
Hour for Order Execution
Minute for Order Execution
Start Day
Start Month
Start Year
End Day
End Month
End Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)