IndexRaider Library MT4
- Bibliotecas
- Versión: 1.0
- Activaciones: 20
```text
IndexRaider Library expone el motor de IndexRaider como funciones que pueden ser llamadas desde su propio programa: detección de barridos de liquidez (SFP), sesgo de tendencia H4, confirmación de Fair Value Gap y cálculo del tamaño de posición basado en riesgo utilizado en toda la familia de productos IndexRaider. Puede crear su propio Expert Advisor, indicador o panel utilizando las mismas reglas: la biblioteca realiza el análisis y su programa toma las decisiones.
QUÉ EXPORTA
- IXR_Drive(symbol) — avanza la máquina de estados de cada símbolo utilizando datos H1; puede llamarse en cada tick o mediante un temporizador. Actúa una sola vez por cada vela H1 completada y devuelve la fase:
0 = inactivo
1 = barrido detectado / esperando confirmación
2 = setup activado
- IXR_Setup(symbol, direction, entry, sl, tp) — devuelve los niveles del setup activado mientras la fase sea 2:
entrada en el borde del gap,
stop más allá de la mecha del barrido,
objetivo en el extremo opuesto del rango barrido
- IXR_Bias(symbol) — devuelve el sesgo de tendencia H4 basado en EMA 20/50:
+1, -1 o 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — calcula el tamaño de posición según el porcentaje de riesgo elegido, ajustándolo al incremento de lotaje permitido por el bróker y comprobando la distancia mínima del stop y el margen libre; devuelve 0 cuando la operación debe rechazarse en lugar de utilizar una posición demasiado grande
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — funciones de estado y configuración
CÓMO UTILIZARLO
#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 su orden aquí — la biblioteca nunca opera por sí sola
}
}
}
LAS REGLAS INTERNAS
Un nivel de swing ya establecido (fractal de 3 velas, con una antigüedad de 9 a 96 velas) es atravesado temporalmente por la mecha, pero la vela vuelve a cerrar al otro lado del nivel, mientras que la tendencia H4 basada en EMA 20/50 confirma la misma dirección.
Dentro de las siguientes 12 velas debe aparecer una vela de desplazamiento de al menos 1× ATR(14), dejando un Fair Value Gap.
Los setups por debajo de la relación mínima beneficio/riesgo son descartados. El valor predeterminado es 1,5 y puede ajustarse.
Un setup activado caduca después de 16 velas.
Todas las decisiones se toman únicamente sobre velas completamente cerradas, utilizando la misma lógica estrictamente causal que el IndexRaider Expert Advisor y el IndexRaider Indicator.
La biblioteca únicamente realiza el análisis y el cálculo del tamaño de posición. Nunca abre, modifica ni cierra posiciones por sí sola: la ejecución de órdenes permanece completamente bajo el control de su propio código.
FUNCIONA EN
MetaTrader 4, Build 600 o posterior.
¿PREFIERE UNA SOLUCIÓN LISTA PARA USAR?
IndexRaider Expert Advisor opera estos setups automáticamente, IndexRaider Indicator los muestra directamente en el gráfico e IndexRaider Manager añade ejecución manual con un solo clic basada en riesgo. Todos ellos son productos independientes.
El trading conlleva un riesgo significativo de pérdida. Los resultados pasados no garantizan resultados futuros.
```
