Institutional Framework Trading System MT5
- Indicadores
- Versão: 1.31
- Ativações: 5
Institutional Framework Trading System MT5 é um indicador de confluência multicamadas para instrumentos financeiros, baseado na estrutura de preços do Smart Money Concepts, dados de posicionamento de opções (específicos para XAUUSD) e pontuação do regime macroeconômico. Ele traça sinais de compra e venda que não repintam somente após o fechamento completo de uma vela e desenha diretamente no gráfico a estrutura detectada — blocos de ordens, zonas de oferta e demanda, varreduras de liquidez, exaustão, absorção e divergência Delta — para que o raciocínio por trás de cada sinal seja visível, em vez de ficar oculto dentro de uma caixa-preta.
O indicador não executa operações, não gerencia risco e não calcula o tamanho das posições. Ele funciona como uma camada de análise e geração de sinais, destinada a ser utilizada em conjunto com sua própria gestão de operações.
Detecção de sinais
Duas camadas independentes de detecção trabalham em conjunto:
-
Estrutura: blocos de ordens (altistas e baixistas), zonas de oferta e demanda, varreduras de liquidez de máximas/mínimas anteriores e a atual zona de prêmio/desconto/equilíbrio dentro do intervalo de negociação ativo.
-
Confirmação: velas de exaustão (pavio longo, corpo pequeno contra um swing rompido), absorção (volume elevado rejeitado dentro de um intervalo estreito em um nível-chave) e divergência Delta ou de volume em pontos de swing, com um filtro de tamanho mínimo do swing (escalado por ATR) para reduzir falsos positivos causados pelo ruído do mercado.
Dois modos de sinal
-
Conservative: exige um bloco de ordens, uma varredura de liquidez e divergência (cada requisito pode ser ativado ou desativado individualmente), pontuados e filtrados por um limite mínimo de confluência. O regime fundamental/sentimento (veja abaixo) pode bloquear sinais contra sua direção neste modo.
-
Rangebound: exige estrutura (um bloco de ordens ou uma zona de oferta/demanda) mais pelo menos um fator de confirmação. Ambas as direções permanecem ativas independentemente da pontuação do regime neste modo.
Filtros adicionais — verificação da direção de um timeframe superior, janela da sessão de negociação, período de cooldown do sinal e idade máxima do bloco de ordens — aplicam-se aos dois modos e podem ser configurados individualmente.
Camada de posicionamento de opções
Max Pain, Suporte/Resistência, Battle Zones e níveis baseados em Gamma são calculados a partir do open interest e do volume das opções. Duas fontes de dados são suportadas:
-
Um arquivo CSV fornecido por você, contendo dados reais da cadeia de opções de ouro, juntamente com strikes semanais inseridos manualmente.
-
Um modo opcional de API em tempo real, que obtém dados de um provedor terceirizado de exposição Gamma. No plano gratuito desse provedor, os dados diretos de opções de futuros de ouro não estão disponíveis. Por isso, esse modo utiliza uma ação correlacionada de mineração de ouro como proxy de sentimento, em vez de dados literais de opções de ouro. Isso é claramente informado no painel do próprio indicador sempre que esse modo está ativo, e os níveis de preço derivados nunca são desenhados no gráfico do ouro nesse modo — apenas níveis reais de preço do ouro são exibidos.
Pontuação do regime macroeconômico
Duas pontuações compostas independentes de 0–100 — fundamental e sentimento — podem alimentar a lógica dos sinais:
-
Componentes automáticos: posicionamento do Commitment of Traders (CFTC), leitura de Fear & Greed do ouro, balanço do Federal Reserve, CPI, PPI e taxa de desemprego, cada um obtido de fontes públicas de dados em um intervalo de atualização configurável.
-
Componentes manuais: um pequeno número de entradas (postura da política do Fed, probabilidade de corte de juros, NFP/ADP realizado e esperado, tensão geopolítica e números do Bank Participation Report) para os quais não existe uma fonte pública gratuita e confiável são deixados como entradas diretas que você configura manualmente.
Ambos os compostos também podem ser desativados em favor de uma única entrada constante ou fornecidos por um Expert Advisor separado por meio de GlobalVariables.
Visualização
Blocos de ordens, zonas de oferta/demanda, intervalo de negociação ativo, marcadores de exaustão/absorção/divergência, marcadores de confluência de clusters e linhas de referência de extensões de Fibonacci (claramente identificadas apenas como referência visual) são desenhados como objetos do gráfico, cada um podendo ser ativado ou desativado individualmente.
Alertas
Alertas pop-up e notificações push para dispositivos móveis a cada novo sinal, com os alertas de backfill histórico desativados por padrão. Assim, ao anexar o indicador a um gráfico com histórico existente, não haverá uma inundação de alertas referentes a sinais passados.
Requisitos
Os recursos automáticos de fundamentos/sentimento e os dados de opções em tempo real exigem que o WebRequest seja habilitado para hosts externos específicos nas configurações de Expert Advisors do seu terminal, além de uma chave API gratuita para uma das fontes de dados. Todos os detalhes estão disponíveis nas dicas dos próprios parâmetros do indicador e no log exibido no gráfico. Todos os recursos de dados automáticos podem ser desativados e substituídos por entradas manuais caso você prefira não conceder acesso à rede.
Parâmetros de entradaSignal Mode
-
SignalMode — Conservative ou RangeBound (veja acima).
Regime Inputs (fallback)
-
FundamentalScore — pontuação fundamental constante (0–100), utilizada somente quando a obtenção automática estiver desativada e nenhuma substituição por GlobalVariable estiver definida.
-
SentimentScore — mesma função, para a pontuação de sentimento.
Auto Fundamentals & Sentiment
-
UseAutoFundamentals — calcula automaticamente a pontuação fundamental.
-
UseAutoSentiment — calcula automaticamente a pontuação de sentimento.
-
FRED_API_Key — sua própria chave gratuita para a fonte de dados do balanço do Federal Reserve. Necessária somente para esse componente.
-
OilSymbol — símbolo de WTI utilizado pela sua corretora para o componente de petróleo (leitura direta, sem solicitação externa).
-
FundamentalsRefreshHours / SentimentRefreshHours — frequência de atualização dos componentes automáticos.
Fundamentals: Manual Components
-
ManualFedStance — sua própria avaliação do tom atual da política do Fed (0 = muito hawkish, 100 = muito dovish).
-
ManualCmeCutProb — probabilidade de corte de juros na próxima reunião, conforme sua leitura em outra fonte.
-
ManualNFPActual / ManualNFPExpected — último valor real do Non-Farm Payrolls e o valor de consenso esperado.
-
ManualADPActual / ManualADPExpected — último valor real do ADP e o valor de consenso esperado.
-
ManualGeoScore — sua própria avaliação do risco geopolítico (0–100).
Sentiment: Manual Components
-
BPR_USBanksLong / BPR_USBanksShort — números de posições compradas/vendidas dos bancos dos EUA provenientes do CFTC Bank Participation Report. O indicador calcula automaticamente o ranking percentual em relação ao histórico armazenado usando esses dois números.
SMC / Structure Detection
-
SwingWing — número de barras exigido de cada lado para confirmar um ponto de swing.
-
SwingLookback — distância para trás utilizada na busca pela estrutura de swings.
-
ATRPeriod — período de média do ATR interno utilizado em todo o indicador.
-
DisplacementMult — limite geral de deslocamento (informativo).
-
OBDisplacementMult — razão mínima corpo/ATR para uma vela de deslocamento de bloco de ordens.
-
OBMaxWickRatio — proporção máxima de pavio permitida nessa vela.
-
SDMoveMultiple — tamanho que o movimento deve atingir, em relação à sua base, para ser qualificado como uma zona de oferta/demanda.
-
EquilibriumBandPct — largura da zona de "equilíbrio" (neutra) dentro do intervalo ativo.
Signal Scoring (Conservative mode only)
-
RequireOrderBlock / RequireSweep / RequireDivergence — ativam ou desativam individualmente cada requisito.
-
MinSignalScore — pontuação mínima de confluência necessária para gerar um sinal.
-
OBProximityPct — distância máxima que o preço pode estar de um bloco de ordens qualificado.
Delta (native tick data)
-
MaxTickBars — número de barras recentes que utilizam Delta real em nível de tick antes de recorrer ao volume como proxy (dependente do histórico de ticks disponível na corretora).
Exhaustion Detection
-
EnableExhaustion — ativar/desativar.
-
ExhaustionWickMult / ExhaustionBodyMult — limites de tamanho do pavio e do corpo (relativos ao ATR) que definem uma vela de exaustão válida.
Absorption Detection
-
EnableAbsorption — ativar/desativar.
-
AbsorptionVolFactor — limite de volume relativo à média recente.
-
AbsorptionRangeFactor — intervalo máximo da vela permitido (relativo ao ATR).
-
AbsorptionRejectPct — rejeição mínima exigida com base no pavio.
Delta Divergence
-
EnableDivergence — ativar/desativar.
-
DrawDivergenceMarks — exibir marcadores de divergência no gráfico.
-
DivergenceMinSwingATR — diferença mínima no tamanho do swing (escalada por ATR) antes que um lower-low/higher-high seja considerado uma divergência.
Cluster Confluence
-
UseClusterScoring — ativar/desativar.
-
MinClusterSignals — quantidade de fatores simultâneos necessária para formar um cluster.
-
ClusterBonusScore — bônus adicionado à pontuação de confluência quando um cluster é identificado.
Visualization
-
DrawActiveRange / DrawOrderBlocks / DrawExhaustionMarks / DrawAbsorptionMarks — ativam/desativam individualmente cada elemento do gráfico.
-
ZoneRayBars — quantidade de barras para a direita pela qual os retângulos das zonas se estendem.
-
GV_Prefix — prefixo utilizado para as GlobalVariables internas deste indicador; altere somente se estiver executando várias instâncias independentes que não devam compartilhar estado.
Supply & Demand Zones
-
DrawSupplyDemandZones — ativar/desativar.
-
SDLookback — distância para trás utilizada na busca por zonas.
-
SDMaxBaseCandles — número máximo de velas consideradas como base de uma zona.
-
SDDisplacementMult — limite mínimo de deslocamento necessário para uma zona.
-
SDMaxZonesShown — número máximo de zonas exibidas por lado.
-
SupplyZoneColor / DemandZoneColor — cores das zonas no gráfico.
Marker Display
-
MarkLookbackBars — quantidade de barras para trás em que os marcadores de exaustão/absorção/divergência/clusters são desenhados.
Options: Data Sources (CSV mode)
-
CSV_File_Name — arquivo CSV da cadeia de opções (utilizado somente quando o modo de API em tempo real estiver desativado).
-
Weekly_Call_Strikes / Weekly_Put_Strikes — dados de strikes semanais inseridos manualmente.
-
Weekly_Weight — peso relativo atribuído aos dados semanais em comparação aos dados mensais.
Live Data Source
-
UseLiveAPI — ativar/desativar (veja a Camada de posicionamento de opções).
-
FlashAlpha_API_Key — sua própria chave para o provedor de dados em tempo real.
-
FlashAlpha_Symbol — símbolo da ação correlacionada utilizado no modo em tempo real.
-
FlashAlpha_Expiration — data de vencimento das opções alvo.
-
RefreshIntervalHours / MaxDailyAPICalls — frequência de atualização e limite diário autoimposto de chamadas à API.
Options: Thresholds
-
Min_OI_Threshold / Min_Volume_Threshold — interesse aberto e volume mínimos necessários para que um strike seja considerado.
-
Max_Pain_Buffer — faixa de tolerância em torno do nível de Max Pain calculado.
-
Max_Strikes_Processed — número máximo de strikes mantidos após a filtragem.
-
Max_Battle_Zones_Shown — número máximo de níveis de alto volume de "battle zones" exibidos.
Options: Refresh
-
Refresh_Hotkey — tecla de atalho do gráfico para forçar uma atualização imediata.
-
Auto_Refresh_Seconds — intervalo de atualização automática no modo CSV.
Options Liquidity Confluence
-
UseOptionsConfluence — permite que níveis de opções próximos contribuam com um bônus para a pontuação de confluência.
-
OptionsConfluenceATRMult — tolerância de proximidade (escalada por ATR).
-
OptionsConfluenceBonus — bônus aplicado à pontuação.
Higher-Timeframe Confirmation
-
UseHTFFilter — exige concordância com a direção do timeframe superior.
-
HTFTimeframe — timeframe superior que será verificado.
-
HTFLookbackBars — quantidade de barras do timeframe superior comparadas.
-
HTFNeutralPct — movimento percentual mínimo necessário para considerar uma direção real; abaixo desse valor, o timeframe superior é considerado neutro.
Session Filter
-
AllowedSession — restringe os sinais a Londres, Nova York, ambas ou todas as sessões (janelas UTC aproximadas).
-
UTCOffsetHours — ajusta o cálculo de acordo com o deslocamento do horário do servidor da corretora.
Alerts
-
AlertOnSignal — alerta pop-up a cada novo sinal.
-
SendPushNotification — notificação push para dispositivos móveis a cada novo sinal.
-
SuppressAlertsOnBackfill — suprime alertas de sinais históricos quando o indicador é inicialmente anexado a um gráfico.
Signal Cooldown
-
SignalCooldownBars — número mínimo de barras entre sinais repetidos no mesmo nível.
Stale Zone Decay
-
MaxBarAgeForSignal — idade máxima (em barras) que um bloco de ordens pode ter e ainda ser qualificado para um novo sinal.
Fibonacci Extension Reference
-
EnableFibTargets — ativar/desativar.
-
FibTP1 / FibTP2 / FibTP3 — razões de extensão utilizadas para as linhas de referência (somente visuais).
-
FibTP1Color / FibTP2Color / FibTP3Color / TrailBEColor — cores de cada linha no gráfico.

