IndexRaider Library MT4
- Bibliotheken
- Version: 1.0
- Aktivierungen: 20
```text
Die IndexRaider Library stellt die IndexRaider-Engine als aufrufbare Funktionen bereit: die Erkennung von Liquiditätssweeps (SFP), den H4-Trendbias, die Bestätigung von Fair Value Gaps sowie die risikobasierte Positionsgrößenberechnung, die in der gesamten IndexRaider-Produktfamilie verwendet wird.
Entwickeln Sie Ihren eigenen Expert Advisor, Indikator oder Ihr eigenes Trading-Panel auf Basis derselben Regeln – die Library übernimmt die Analyse, während Ihr Programm die Entscheidungen trifft.
WAS DIE LIBRARY BEREITSTELLT
- IXR_Drive(symbol) – aktualisiert die Zustandsmaschine für das jeweilige Symbol anhand von H1-Daten. Die Funktion kann bei jedem Tick oder über einen Timer aufgerufen werden, verarbeitet jede abgeschlossene H1-Kerze jedoch nur einmal und gibt die aktuelle Phase zurück:
0 = inaktiv
1 = Sweep erkannt / wartet auf Bestätigung
2 = Setup aktiviert
- IXR_Setup(symbol, direction, entry, sl, tp) – liefert die Preisniveaus des aktivierten Setups, solange sich die Phase auf 2 befindet:
Einstieg am Rand des Gaps,
Stop-Loss hinter dem Docht des Sweeps,
Kursziel am gegenüberliegenden Ende der gesweepten Range
- IXR_Bias(symbol) – gibt den H4-Trendbias auf Basis der EMA 20/50 zurück:
+1, -1 oder 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) – berechnet die Positionsgröße anhand Ihres gewählten Risikoprozentsatzes, passt sie an den Lot-Schritt des Brokers an und prüft die Mindestdistanz des Stop-Loss sowie die verfügbare Margin. Die Funktion gibt 0 zurück, wenn der Trade abgelehnt werden sollte, anstatt eine übergroße Position zu eröffnen
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version – Funktionen für Status und Einstellungen
VERWENDUNG
#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);
// Platzieren Sie Ihre Order hier – die Library handelt niemals selbstständig
}
}
}
DIE INTERNEN REGELN
Ein etablierter Swing-Level (3-Kerzen-Fraktal, 9–96 Kerzen alt) wird mit dem Docht kurz durchstochen, die Kerze schließt jedoch wieder auf der anderen Seite des Levels. Gleichzeitig muss der H4-Trend auf Basis der EMA 20/50 dieselbe Richtung bestätigen.
Innerhalb der folgenden 12 Kerzen muss eine Displacement-Kerze von mindestens 1× ATR(14) entstehen und ein Fair Value Gap hinterlassen.
Setups, deren Chance-Risiko-Verhältnis unter dem festgelegten Mindestwert liegt, werden verworfen. Der Standardwert beträgt 1,5 und kann angepasst werden.
Ein aktiviertes Setup verfällt nach 16 Kerzen.
Alle Entscheidungen werden ausschließlich anhand vollständig abgeschlossener Kerzen getroffen – mit derselben strikt kausalen Logik wie beim IndexRaider Expert Advisor und IndexRaider Indicator.
Die Library führt ausschließlich Analyse und Positionsgrößenberechnung durch. Sie eröffnet, verändert oder schließt niemals eigenständig Positionen – die Orderausführung bleibt vollständig unter der Kontrolle Ihres eigenen Codes.
KOMPATIBILITÄT
MetaTrader 4, Build 600 oder höher.
SIE BEVORZUGEN EINE FERTIGE LÖSUNG?
Der IndexRaider Expert Advisor handelt diese Setups vollständig automatisch.
Der IndexRaider Indicator zeigt dieselben Setups direkt im Chart an.
Der IndexRaider Manager bietet für den manuellen Handel eine risikobasierte One-Click-Ausführung.
Alle drei sind separate Produkte.
Trading ist mit einem erheblichen Verlustrisiko verbunden. Vergangene Ergebnisse garantieren keine zukünftigen Resultate.
```
