Estratégia Momentum Alpha


Data de criação: 2023-11-23 11:34:40 última modificação: 2023-11-23 11:34:40
cópia: 1 Cliques: 727
1
focar em
1617
Seguidores

Estratégia Momentum Alpha

Visão geral

A estratégia de Momentum Alpha determina se há um efeito Momentum positivo, calculando o índice de Sharpe e o valor de Alpha do ativo. Quando o índice de Sharpe e o Alfa são positivos, o ativo é considerado Momentum, fazendo mais; quando o índice é negativo, fazendo equilíbrio.

Princípio da estratégia

Os indicadores centrais da estratégia são o Sharpe Ratio e o Alpha. O Sharpe Ratio reflete o retorno ajustado ao risco do ativo, e o Alpha reflete o retorno excedente do ativo em relação à base de mercado. Quando ambos são positivos, indicam que o ativo possui um maior retorno ajustado ao risco e um desempenho superior ao do mercado, portanto, faz mais; quando ambos são negativos, indicam que o Momentum desapareceu e, portanto, está em equilíbrio.

Concretamente, a estratégia primeiro calcula a taxa de Sharpe nos últimos 180 dias. A fórmula para calcular a taxa de Sharpe é: ((média diária de retorno - taxa de retorno sem risco) / diferença padrão de taxa de retorno diária. Aqui, a média e a diferença padrão da taxa de retorno diária são calculadas usando o preço de abertura e o preço de fechamento do dia anterior.

Ao mesmo tempo, a estratégia calcula o Alfa dos últimos 180 dias. O Alfa é calculado por meio de um modelo de mercado: Alfa = taxa de retorno real dos ativos - (taxa de retorno do mercado × Beta). Aqui, a taxa de retorno diária dos ativos indicados e a taxa de retorno diária do índice S&P 500 são calculadas. Quando o Alfa é maior que 0, indica que o retorno real dos ativos é maior do que o retorno de referência do mercado.

Portanto, quando o Sharpe Ratio e o Alpha são ambos positivos, faça mais; quando ambos são negativos, faça equilíbrio.

Análise de vantagens

A maior vantagem da estratégia é que, com o julgamento do Momentum, é possível capturar grandes mercados e oportunidades de crescimento de algumas ações em um determinado período, além de controlar o risco, para evitar catástrofes a longo prazo. A análise específica é a seguinte:

  1. O cálculo do Sharpe Ratio reflete a situação do Momentum no período mais recente, permitindo capturar alguns grandes mercados e ações em períodos de alta e alta. O cálculo do Alpha reflete o excesso de receita em relação ao índice de referência, permitindo eliminar os índices mais fracos.

  2. Considerando integralmente a proporção de Sharpe e o Alfa, e controlando o Momento de curto prazo, é possível determinar com mais precisão se o objeto possui um Momento positivo.

  3. Quando o Momentum desaparece, é preciso parar a tempo para evitar grandes perdas. Esta é a estratégia para parar a tempo após o aumento das taxas de câmbio.

  4. A estratégia é mais estável e mais flexível do que um único indicador Momentum e pode ser usada em ações e mercados de ações.

Análise de Riscos

A estratégia, apesar de ter algumas vantagens, apresenta os seguintes riscos:

  1. É possível que o indicador Momentum seja retirado. Quando o mercado se reverte, a ação do Momentum pode enfrentar uma queda mais rápida. Nesse caso, a estratégia terá um grande prejuízo.

  2. Os indicadores Alpha e Sharpe são calculados com um atraso de tempo. Quando o mercado muda rapidamente, os valores dos indicadores podem estar atrasados e não refletir as mudanças de tendências mais recentes em tempo útil.

  3. A ausência de controle sobre as posições em aberto pode levar a uma concentração excessiva de risco. Pode-se considerar o controle apropriado do tamanho das posições, de acordo com a situação do mercado ou a situação financeira.

  4. Os dados de retrospecção podem ser insuficientes e a eficácia em disco é duvidosa. Deve-se aumentar o período de tempo de retrospecção e a validação de diferentes variedades. Ao mesmo tempo, reduzir o ciclo de otimização de parâmetros para evitar a sobre-adaptação.

Direção de otimização

A estratégia também pode ser melhorada nos seguintes aspectos:

  1. Aumentar o mecanismo de parada de perda. Quando os preços apresentam uma grande queda de um dia, pode-se definir um ponto de parada de perda, evitando grandes perdas.

  2. Aumentar a gestão de posições. Pode controlar a quantidade de dinheiro para cada posição aberta com base em indicadores como a volatilidade do mercado. Reduz o risco de perda individual.

  3. Parâmetros de otimização. Você pode testar os parâmetros de diferentes períodos de tempo, tornando-os mais adequados às características de diferentes padrões e condições de mercado. Você também pode testar o efeito de diferentes combinações de parâmetros.

  4. Adicionar condições de filtragem. Você pode configurar outras condições, como volume de transação ou taxa de flutuação. Evite cair em algumas armadilhas de Healthcare ou baixa liquidez.

  5. Combinação com outras estratégias. Pode ser considerado o uso de combinações com estratégias de acompanhamento de tendências semelhantes. Pode aumentar a estabilidade do efeito e dispersar o risco de uma única estratégia.

Resumir

A estratégia Momentum Alpha capta dinamicamente as oportunidades de Momento positivo, julgando simultaneamente o risco do ativo para ajustar o lucro e o desempenho relativo do mercado. Comparado ao indicador de Momento único, tem vantagens de julgamento mais preciso, maior alcance de aplicação e maior resistência ao risco.

Código-fonte da estratégia
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-16 04:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Alpha strategy - simple version", overlay=true)

//by NIKLAUS
//USE ON DAILY TIMEFRAME TO DETECT MOMO STOCKS & ETFs AND TRADE THEM
//USE ON 5MIN CHART FOR INTRADAY USAGE
//examples to try this on: GER30, NAS100, JPN225, AAPL, IBB, TSLA, FB, etc.

//This Strategy goes long when Sharpe Ratio is > 1 and Alpha against the S&P500 is generated. It exits when conditions break away.

//https://en.wikipedia.org/wiki/Alpha_(finance)
//------------------------------------------------------------------------------------------------------------------------------------
//Alpha is a measure of the active return on an investment, the performance of that investment compared to a suitable market index. 
//An alpha of 1% means the investment's return on investment over a selected period of time was 1% better than the market during that same period, 
//an alpha of -1 means the investment underperformed the market. 
//Alpha is one of the five key measures in modern portfolio theory: alpha, beta, standard deviation, R-squared and the Sharpe ratio.


//simplified sharpe
src = ohlc4, len = input(180, title = "Sharpe/Alpha/Beta Period")
pc = ((src - src[len])/src)
std = stdev(src,len)
stdaspercent = std/src
sharpe = pc/stdaspercent


//alpha
sym = "BTC_USDT:swap", res=timeframe.period, src2 = close
ovr = request.security(sym, res, src2)

ret = ((close - close[1])/close)
retb = ((ovr - ovr[1])/ovr)
secd = stdev(ret, len), mktd = stdev(retb, len)
Beta = correlation(ret, retb, len) * secd / mktd

ret2 = ((close - close[len])/close)
retb2 = ((ovr - ovr[len])/ovr)

alpha = ret2 - retb2*Beta
//plot(Beta, color=green, style=area, transp=40)


smatrig = input(title="Sensitivity",  defval=2, minval=1, maxval=3) 
bgcolor (sma(sharpe,len/smatrig) > 1 and sma(alpha,len/smatrig) > 0 ? green : red, transp=70)

if (close > open) and (sma(sharpe,len/smatrig) > 1) and (sma(alpha,len/smatrig) > 0)
    strategy.entry("Alpha", strategy.long)
strategy.close("Alpha", when = (sma(sharpe,len/smatrig) < 1) or (sma(alpha,len/smatrig) < 0))