IndexRaider Library MT4
- librerie
- Versione: 1.0
- Attivazioni: 20
```text
La libreria IndexRaider mette a disposizione il motore IndexRaider sotto forma di funzioni direttamente richiamabili. Include il rilevamento dei liquidity sweep (SFP), il bias del trend H4, la conferma dei Fair Value Gap e il calcolo della dimensione della posizione basato sul rischio utilizzato in tutta la gamma di prodotti IndexRaider.
Puoi quindi sviluppare il tuo Expert Advisor, indicatore o pannello di trading utilizzando esattamente le stesse regole. La libreria esegue l’analisi, mentre il tuo programma mantiene il pieno controllo delle decisioni e dell’esecuzione.
COSA FORNISCE LA LIBRERIA
- IXR_Drive(symbol) — fa avanzare la macchina a stati specifica per ciascun simbolo utilizzando i dati H1. La funzione può essere chiamata a ogni tick o tramite timer, ma ogni candela H1 completata viene elaborata una sola volta. Restituisce la fase corrente:
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 è pari a 2:
ingresso sul bordo del gap,
stop-loss 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 lotto del broker e verifica la distanza minima dello stop e il margine disponibile. La funzione restituisce 0 quando l’operazione deve essere rifiutata invece di aprire una posizione sovradimensionata
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — funzioni per la gestione dello stato e delle impostazioni
COME UTILIZZARLA
#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);
// 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. Anche il trend H4 basato sulle EMA 20/50 deve confermare 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 impostato 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.
COMPATIBILITÀ
MetaTrader 4, Build 600 o successivo.
PREFERISCI UNA SOLUZIONE GIÀ PRONTA?
L’IndexRaider Expert Advisor negozia automaticamente questi setup.
L’IndexRaider Indicator visualizza gli stessi setup direttamente sul grafico.
L’IndexRaider Manager aggiunge l’esecuzione manuale con un clic e il calcolo del rischio.
Tutti e tre sono prodotti separati.
Il trading comporta un rischio significativo di perdita. Le performance passate non garantiscono risultati futuri.
```
