
A estratégia baseia-se no conceito de capital inteligente, usando um indicador de média diária para identificar o acúmulo e distribuição de fundos da instituição para capturar tendências de mercado. Quando o capital da instituição é acumulado, a estratégia faz mais; Quando o capital da instituição é distribuído, a estratégia faz menos.
OBV é um indicador de volume, que relaciona o volume de transação com a mudança de preço. OBV aumenta o volume de transação em dias de alta e diminui o volume de transação em dias de baixa.
A estratégia usa a linha OBV .
A estratégia baseada na inclinação do OBV identifica duas condições principais:
Condições de compra de fundos inteligentes: quando o OBV é positivo, indica que pode haver acumulação de fundos da instituição.
Condições de venda de fundos inteligentes: quando o OBV é negativo, indica que pode haver uma distribuição de fundos da instituição.
O uso da seta verde para cima e da seta vermelha para baixo representa os sinais de compra e venda.
Quando se identifica uma condição de compra de capital inteligente, faça mais; quando se identifica uma condição de venda de capital inteligente, faça menos.
Quando em excesso, se surgir um sinal de venda de fundos inteligentes, faça um pedido de liquidação; Quando em vazio, se surgir um sinal de compra de fundos inteligentes, faça um pedido de liquidação.
O uso de indicadores de medição para identificar tendências de mercado e eliminar o ruído do mercado.
A estrutura do mercado é julgada com base no comportamento dos fundos institucionais, captando com precisão as reviravoltas de tendências.
Os sinais de estratégia são claros, as regras são simples e fáceis de implementar.
Pode ser usado em qualquer variedade e em qualquer período de tempo.
O indicador OBV pode produzir um sinal de erro, levando a um momento de compra/venda perdido. Pode ser verificado em combinação com outros indicadores, conforme apropriado.
Não é possível prever eventos inesperados de extremos. Pode-se definir um stop loss para controlar o risco.
O comportamento financeiro da instituição é difícil de avaliar com precisão, o que pode levar a distorções de sinais. As condições de compra/venda podem ser adequadamente relaxadas.
Combinação com outros indicadores para verificar a confiabilidade do sinal, como forma de linha K, indicadores de toque, etc.
Configure o stop loss dinâmico ou o stop loss de rastreamento para controlar a perda individual.
Testar configurações de parâmetros em diferentes prazos para encontrar a combinação ideal de parâmetros.
Adicionar indicadores de intensidade de financiamento para determinar a intensidade de entrada / saída de fundos e melhorar a qualidade do sinal.
A estratégia de negociação quantitativa profissional SMART utiliza indicadores de equidade para identificar o comportamento dos fundos da instituição, julgar a estrutura do mercado e capturar com precisão os pontos de mudança de tendência. Os sinais da estratégia são simples, claros e fáceis de implementar, podem ser amplamente aplicados a qualquer variedade e período de tempo, e são uma estratégia de acompanhamento de tendências muito prática.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-18 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Smart Money Concept Strategy", overlay=true)
// Smart Money Concept: On-Balance Volume (OBV)
obv_value = request.security(syminfo.tickerid, "D", close)
obv_slope = obv_value - obv_value[1]
// Define conditions for smart money accumulation/distribution
smart_money_buy_condition = obv_slope > 0
smart_money_sell_condition = obv_slope < 0
// Plot signals
plotshape(series=smart_money_buy_condition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=smart_money_sell_condition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)
// Strategy Logic
if (smart_money_buy_condition)
strategy.entry("Long", strategy.long)
if (smart_money_sell_condition)
strategy.entry("Short", strategy.short)
// Strategy Exit Logic
strategy.close("ExitLong")
strategy.close("ExitShort")