IndexRaider Library
- librerie
- Versione: 1.0
- Attivazioni: 20
```text
La libreria IndexRaider espone il motore IndexRaider sotto forma di funzioni richiamabili: rilevamento dei liquidity sweep (SFP), bias del trend H4, conferma del Fair Value Gap e calcolo della dimensione della posizione basato sul rischio, utilizzati in tutta la famiglia di prodotti IndexRaider.
Puoi creare il tuo Expert Advisor, indicatore o pannello utilizzando le stesse regole — la libreria esegue l’analisi, mentre il tuo programma prende le decisioni.
COSA ESPORTA
- IXR_Drive(symbol) — fa avanzare la macchina a stati per ciascun simbolo utilizzando i dati H1; può essere chiamata a ogni tick o tramite timer. Agisce una sola volta per ogni candela H1 completata e restituisce la fase:
0 = inattivo
1 = sweep rilevato / in attesa di conferma
2 = setup attivato
- IXR_Setup(symbol, direction, entry, sl, tp) — restituisce i livelli del setup attivato finché la fase è 2:
ingresso sul bordo del gap,
stop oltre la wick dello sweep,
target all’estremità opposta del range colpito
- IXR_Bias(symbol) — restituisce il bias del trend H4 basato sulle EMA 20/50:
+1, -1 oppure 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — calcola la dimensione della posizione in base alla percentuale di rischio scelta, la adatta allo step di volume del broker e verifica la distanza minima dello stop, il margine libero e i limiti di volume; restituisce 0 quando l’operazione deve essere rifiutata invece di aprire una posizione sovradimensionata
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — funzioni relative allo stato e alle impostazioni
COME UTILIZZARLA
#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);
// inserisci qui il tuo ordine — la libreria non esegue mai operazioni autonomamente
}
}
}
LE REGOLE INTERNE
Un livello di swing già consolidato (frattale a 3 candele, formatosi da 9 a 96 barre prima) viene temporaneamente superato dalla wick, ma la candela chiude nuovamente dall’altro lato del livello, mentre il trend H4 basato sulle EMA 20/50 conferma la stessa direzione.
Entro le 12 candele successive deve formarsi una candela di displacement di almeno 1× ATR(14), lasciando un Fair Value Gap.
I setup con un rapporto rendimento/rischio inferiore al minimo richiesto vengono scartati. Il valore predefinito è 1,5 e può essere modificato.
Un setup attivato scade dopo 16 barre.
Tutte le decisioni vengono prese esclusivamente su candele completamente chiuse — utilizzando la stessa logica strettamente causale dell’IndexRaider Expert Advisor e dell’IndexRaider Indicator.
La libreria esegue esclusivamente l’analisi e il calcolo della dimensione della posizione.
Non apre, modifica o chiude mai posizioni autonomamente — l’esecuzione degli ordini rimane completamente sotto il controllo del tuo codice.
PREFERISCI UNA SOLUZIONE GIÀ PRONTA?
L’IndexRaider Expert Advisor negozia automaticamente questi setup.
L’IndexRaider Indicator visualizza questi setup direttamente sul grafico.
L’IndexRaider Manager aggiunge un’esecuzione manuale con un clic basata sul rischio.
Sono tutti prodotti separati.
Il trading comporta un rischio significativo di perdita. Le performance passate non garantiscono risultati futuri.
```
