IndexRaider Library MT4
- Kütüphaneler
- Sürüm: 1.0
- Etkinleştirmeler: 20
```text
IndexRaider Library, IndexRaider motorunu doğrudan çağrılabilir fonksiyonlar halinde 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 bu kütüphaneye dahildir.
Aynı kuralları kullanarak kendi Expert Advisor, indikatör veya trading panelinizi geliştirebilirsiniz. Library analizi gerçekleştirir, kararlar ve emir yürütme tamamen sizin programınızın kontrolünde kalır.
LIBRARY NELER SUNAR
- IXR_Drive(symbol) — H1 verilerini kullanarak her sembol için durum makinesini ilerletir. Her tick'te veya timer üzerinden çağrılabilir, ancak tamamlanmış her H1 mumu yalnızca bir kez işlenir. 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-loss sweep fitilinin ötesinde,
hedef süpürülen aralığın karşı ucunda
- IXR_Bias(symbol) — H4 EMA 20/50 bazlı 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 lot adımına uygun şekilde ayarlar ve minimum stop mesafesi ile kullanılabilir marjini 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 yönetimi fonksiyonları
NASIL KULLANILIR
#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);
// emrinizi burada açın — Library 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. Aynı zamanda H4 EMA 20/50 trendi de aynı yönü doğrulamalıdır.
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.
Belirlenen 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 ve IndexRaider Expert Advisor ile IndexRaider Indicator'da kullanılan aynı, kesinlikle nedensel mantık uygulanır.
Library 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.
UYUMLULUK
MetaTrader 4, Build 600 veya üzeri.
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 aynı setup'ları doğrudan grafik üzerinde gösterir.
IndexRaider Manager manuel trading için risk bazlı tek tıkla emir yürütme ve risk hesaplama özelliği sunar.
Üçü de ayrı ürünlerdir.
Trading önemli ölçüde zarar riski içerir. Geçmiş performans gelecekteki sonuçları garanti etmez.
```
