IndexRaider Library
- Bibliothèque
- Version: 1.0
- Activations: 20
```text
La bibliothèque IndexRaider expose le moteur IndexRaider sous forme de fonctions appelables : détection des balayages de liquidité (SFP), biais de tendance H4, confirmation du Fair Value Gap et calcul de la taille de position basé sur le risque, utilisés dans toute la gamme de produits IndexRaider.
Vous pouvez créer votre propre Expert Advisor, indicateur ou panneau en utilisant les mêmes règles — la bibliothèque effectue l’analyse et votre programme prend les décisions.
CE QU’ELLE EXPORTE
- IXR_Drive(symbol) — fait progresser la machine d’état propre à chaque symbole à partir des données H1 ; peut être appelée à chaque tick ou via un timer. Elle agit une seule fois par bougie H1 clôturée et renvoie la phase :
0 = inactif
1 = sweep détecté / en attente de confirmation
2 = setup activé
- IXR_Setup(symbol, direction, entry, sl, tp) — renvoie les niveaux du setup activé tant que la phase est 2 :
entrée au bord du gap,
stop au-delà de la mèche du sweep,
objectif à l’extrémité opposée de la zone balayée
- IXR_Bias(symbol) — renvoie le biais de tendance H4 basé sur les EMA 20/50 :
+1, -1 ou 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — calcule la taille de position selon votre pourcentage de risque, l’ajuste au pas de volume du courtier et vérifie la distance minimale du stop, la marge disponible ainsi que les limites de volume ; renvoie 0 lorsque le trade doit être refusé plutôt que d’ouvrir une position surdimensionnée
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — fonctions d’état et de configuration
COMMENT L’UTILISER
#import "IndexRaiderLibrary.ex5"
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);
// placez votre ordre ici — la bibliothèque ne trade jamais par elle-même
}
}
}
LES RÈGLES INTERNES
Un niveau de swing établi (fractale de 3 bougies, datant de 9 à 96 bougies) est brièvement dépassé par la mèche, mais la bougie clôture de nouveau de l’autre côté du niveau, tandis que la tendance H4 basée sur les EMA 20/50 confirme la même direction.
Dans les 12 bougies suivantes, une bougie de displacement d’au moins 1× ATR(14) doit apparaître et laisser un Fair Value Gap.
Les setups dont le ratio rendement/risque est inférieur au minimum requis sont rejetés. La valeur par défaut est de 1,5 et peut être ajustée.
Un setup activé expire après 16 bougies.
Toutes les décisions sont prises uniquement à partir de bougies complètement clôturées — selon la même logique strictement causale que l’IndexRaider Expert Advisor et l’IndexRaider Indicator.
La bibliothèque effectue uniquement l’analyse et le calcul de la taille de position.
Elle n’ouvre, ne modifie et ne ferme jamais de position par elle-même — l’exécution des ordres reste entièrement sous le contrôle de votre propre code.
VOUS PRÉFÉREZ UNE SOLUTION PRÊTE À L’EMPLOI ?
L’IndexRaider Expert Advisor trade automatiquement ces setups.
L’IndexRaider Indicator les affiche directement sur le graphique.
L’IndexRaider Manager ajoute une exécution manuelle en un clic basée sur le risque.
Tous sont des produits séparés.
Le trading comporte un risque important de perte. Les performances passées ne garantissent pas les résultats futurs.
```
