IndexRaider Library MT4
- Bibliotecas
- Versão: 1.0
- Ativações: 20
```text
A IndexRaider Library disponibiliza o motor IndexRaider sob a forma de funções que podem ser chamadas pelo seu próprio programa: deteção de varreduras de liquidez (SFP), direção da tendência H4, confirmação de Fair Value Gap e cálculo do tamanho da posição baseado em risco utilizado em toda a família de produtos IndexRaider. Pode criar o seu próprio Expert Advisor, indicador ou painel utilizando as mesmas regras — a biblioteca realiza a análise e o seu programa toma as decisões.
O QUE EXPORTA
- IXR_Drive(symbol) — avança a máquina de estados de cada símbolo utilizando dados H1; pode ser chamada a cada tick ou através de um temporizador. Atua apenas uma vez por cada vela H1 concluída e devolve a fase:
0 = inativo
1 = varredura detetada / a aguardar confirmação
2 = setup ativado
- IXR_Setup(symbol, direction, entry, sl, tp) — devolve os níveis do setup ativado enquanto a fase for 2:
entrada na extremidade do gap,
stop para além do pavio da varredura,
alvo na extremidade oposta do intervalo varrido
- IXR_Bias(symbol) — devolve a direção da tendência H4 baseada nas EMA 20/50:
+1, -1 ou 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — calcula o tamanho da posição de acordo com a percentagem de risco escolhida, ajustando-o ao passo de lote permitido pela corretora e verificando a distância mínima do stop e a margem livre; devolve 0 quando a operação deve ser recusada em vez de utilizar uma posição demasiado grande
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — funções de estado e configuração
COMO UTILIZAR
#import "IndexRaiderLibrary.ex4"
int IXR_Drive(string symbol);
bool IXR_Setup(string symbol, int &direction, double &entry,
double &sl, double &tp);
double IXR_CalcVolume(string symbol, int direction, double entry,
double sl, double risk_pct);
#import
void OnTick()
{
if(IXR_Drive(_Symbol) == 2)
{
int dir; double entry, sl, tp;
if(IXR_Setup(_Symbol, dir, entry, sl, tp))
{
double vol = IXR_CalcVolume(_Symbol, dir, entry, sl, 0.25);
// coloque a sua ordem aqui — a biblioteca nunca negoceia por si própria
}
}
}
AS REGRAS INTERNAS
Um nível de swing já estabelecido (fractal de 3 velas, com 9 a 96 barras de antiguidade) é temporariamente ultrapassado pelo pavio, mas a vela fecha novamente do outro lado do nível, enquanto a tendência H4 baseada nas EMA 20/50 confirma a mesma direção.
Dentro das 12 velas seguintes, deve surgir uma vela de displacement de pelo menos 1× ATR(14), deixando um Fair Value Gap.
Os setups abaixo da relação mínima risco/retorno são descartados. O valor predefinido é 1,5 e pode ser ajustado.
Um setup ativado expira após 16 barras.
Todas as decisões são tomadas apenas com base em velas completamente fechadas — utilizando a mesma lógica estritamente causal do IndexRaider Expert Advisor e do IndexRaider Indicator.
A biblioteca realiza apenas a análise e o cálculo do tamanho da posição. Nunca abre, modifica ou fecha posições por si própria — a execução das ordens permanece totalmente sob o controlo do seu código.
FUNCIONA EM
MetaTrader 4, Build 600 ou posterior.
PREFERE UMA SOLUÇÃO PRONTA A UTILIZAR?
O IndexRaider Expert Advisor negoceia estes setups automaticamente, o IndexRaider Indicator apresenta-os diretamente no gráfico e o IndexRaider Manager adiciona execução manual com um clique baseada em risco. Todos são produtos separados.
O trading envolve um risco significativo de perda. O desempenho passado não garante resultados futuros.
```
