IndexRaider Library MT4
- Bibliothèque
- Version: 1.0
- Activations: 20
```text
La bibliothèque IndexRaider met à disposition le moteur IndexRaider sous forme de fonctions directement appelables. Elle comprend la détection des balayages de liquidité (SFP), le biais de tendance H4, la confirmation des Fair Value Gaps ainsi que le calcul de taille de position basé sur le risque utilisé dans toute la gamme de produits IndexRaider.
Vous pouvez ainsi développer votre propre Expert Advisor, indicateur ou panneau de trading en utilisant exactement les mêmes règles. La bibliothèque effectue l’analyse, tandis que votre programme reste entièrement responsable des décisions et de l’exécution.
CE QUE LA BIBLIOTHÈQUE FOURNIT
- IXR_Drive(symbol) — fait progresser la machine d’état propre à chaque symbole à partir des données H1. La fonction peut être appelée à chaque tick ou via un timer, mais chaque bougie H1 clôturée n’est traitée qu’une seule fois. Elle renvoie la phase actuelle :
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 égale à 2 :
entrée au bord du gap,
stop-loss 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 le pourcentage de risque choisi, l’ajuste au pas de lot du courtier et vérifie la distance minimale du stop ainsi que la marge disponible. La fonction 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 de gestion de l’état et des paramètres
COMMENT L’UTILISER
#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);
// 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 ensuite de nouveau de l’autre côté du niveau. La tendance H4 basée sur les EMA 20/50 doit également confirmer la même direction.
Dans les 12 bougies suivantes, une bougie de displacement d’au moins 1× ATR(14) doit se former et laisser un Fair Value Gap.
Les setups dont le ratio rendement/risque est inférieur au minimum défini 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 entièrement 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.
COMPATIBILITÉ
MetaTrader 4, Build 600 ou version ultérieure.
VOUS PRÉFÉREZ UNE SOLUTION PRÊTE À L’EMPLOI ?
L’IndexRaider Expert Advisor trade automatiquement ces setups.
L’IndexRaider Indicator affiche les mêmes setups directement sur le graphique.
L’IndexRaider Manager ajoute une exécution manuelle en un clic avec calcul du risque.
Ces trois produits sont vendus séparément.
Le trading comporte un risque important de perte. Les performances passées ne garantissent pas les résultats futurs.
```
