IndexRaider Library
- Kütüphaneler
- Sürüm: 1.0
- Etkinleştirmeler: 20
```text
IndexRaider Library, IndexRaider motorunu çağrılabilir fonksiyonlar olarak sunar: likidite süpürmesi (SFP) tespiti, H4 trend yönü, Fair Value Gap onayı ve tüm IndexRaider ürün ailesinde kullanılan risk bazlı pozisyon büyüklüğü hesaplama sistemi.
Aynı kuralları kullanarak kendi Expert Advisor, indikatör veya panelinizi oluşturabilirsiniz — kütüphane analizi yapar, kararları ise sizin programınız verir.
DIŞA AKTARILAN FONKSİYONLAR
- IXR_Drive(symbol) — H1 verilerini kullanarak her sembol için durum makinesini ilerletir; her tick'te veya timer üzerinden çağrılabilir. Tamamlanmış her H1 mumunda yalnızca bir kez çalışır ve mevcut aşamayı döndürür:
0 = beklemede
1 = sweep tespit edildi / onay bekleniyor
2 = setup aktif
- IXR_Setup(symbol, direction, entry, sl, tp) — aşama 2 olduğu sürece aktif setup'ın seviyelerini döndürür:
giriş gap'in kenarında,
stop sweep fitilinin ötesinde,
hedef süpürülen aralığın karşı ucunda
- IXR_Bias(symbol) — H4 EMA 20/50 trend yönünü döndürür:
+1, -1 veya 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — seçtiğiniz risk yüzdesine göre pozisyon büyüklüğünü hesaplar, brokerın hacim adımına uygun şekilde ayarlar ve minimum stop mesafesi, kullanılabilir marjin ve hacim limitlerini kontrol eder; aşırı büyük bir pozisyon açmak yerine işlemin reddedilmesi gerekiyorsa 0 döndürür
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — durum ve ayar fonksiyonları
NASIL KULLANILIR
#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);
// emrinizi burada açın — kütüphane kendi başına hiçbir zaman işlem yapmaz
}
}
}
İÇERİDEKİ KURALLAR
Daha önce oluşmuş bir swing seviyesi (3 mumluk fraktal, 9–96 bar önce oluşmuş) fitil ile geçici olarak aşılır, ancak mum yeniden seviyenin diğer tarafında kapanır ve H4 EMA 20/50 trendi de aynı yönü destekler.
Sonraki 12 mum içerisinde en az 1× ATR(14) büyüklüğünde bir displacement mumu oluşmalı ve bir Fair Value Gap bırakmalıdır.
Minimum risk/getiri oranının altında kalan setup'lar elenir. Varsayılan değer 1,5'tir ve ayarlanabilir.
Aktif hale gelen bir setup 16 bar sonra geçerliliğini kaybeder.
Tüm kararlar yalnızca tamamen kapanmış mumlar üzerinden alınır — IndexRaider Expert Advisor ve IndexRaider Indicator ile aynı, kesinlikle nedensel mantık kullanılır.
Kütüphane yalnızca analiz ve pozisyon büyüklüğü hesaplaması yapar.
Kendi başına hiçbir zaman pozisyon açmaz, değiştirmez veya kapatmaz — emir yürütme tamamen sizin kodunuzun kontrolündedir.
HAZIR BİR ÇÖZÜM MÜ TERCİH EDİYORSUNUZ?
IndexRaider Expert Advisor bu setup'ları tamamen otomatik olarak işlem görür.
IndexRaider Indicator bu setup'ları doğrudan grafik üzerinde gösterir.
IndexRaider Manager manuel trading için risk bazlı tek tıkla emir yürütme özelliği ekler.
Bunların tümü ayrı ürünlerdir.
Trading önemli ölçüde zarar riski içerir. Geçmiş performans gelecekteki sonuçları garanti etmez.
```
