IndexRaider Library MT4
- 라이브러리
- 버전: 1.0
- 활성화: 20
```text
IndexRaider Library는 IndexRaider 엔진을 호출 가능한 함수 형태로 제공합니다. 여기에는 유동성 스윕(SFP) 감지, H4 추세 방향, Fair Value Gap 확인, 그리고 IndexRaider 제품군 전체에서 사용되는 위험 기반 포지션 사이즈 계산 기능이 포함됩니다.
동일한 규칙을 기반으로 자신만의 Expert Advisor, 인디케이터 또는 트레이딩 패널을 개발할 수 있습니다. Library는 분석을 수행하고, 실제 의사결정은 사용자의 프로그램이 담당합니다.
LIBRARY가 제공하는 기능
- IXR_Drive(symbol) — H1 데이터를 기반으로 각 종목의 상태 머신을 업데이트합니다. 매 tick 또는 타이머를 통해 호출할 수 있지만, 완료된 각 H1 캔들은 한 번만 처리합니다. 현재 단계를 다음과 같이 반환합니다:
0 = 대기 상태
1 = 스윕 감지 / 확인 대기
2 = 셋업 활성화
- IXR_Setup(symbol, direction, entry, sl, tp) — 단계가 2인 동안 활성화된 셋업의 가격 수준을 반환합니다:
진입가는 갭의 경계,
스톱로스는 스윕 꼬리 바깥쪽,
목표가는 스윕된 범위의 반대쪽 끝
- IXR_Bias(symbol) — H4 EMA 20/50을 기준으로 추세 방향을 반환합니다:
+1, -1 또는 0
- IXR_CalcVolume(symbol, direction, entry, sl, risk_pct) — 선택한 위험 비율을 기준으로 포지션 크기를 계산하고, 브로커의 lot step에 맞게 조정하며, 최소 스톱 거리와 가용 마진을 확인합니다. 과도한 포지션을 여는 대신 거래를 거부해야 하는 경우 0을 반환합니다
- IXR_Phase, IXR_Reset, IXR_SetMinRR, IXR_Version — 상태 및 설정 관련 함수
사용 방법
#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);
// 여기에서 주문을 실행하세요 — Library 자체는 절대 거래하지 않습니다
}
}
}
내부 거래 규칙
이미 형성된 스윙 레벨(3봉 프랙탈, 9~96봉 이전 형성)이 꼬리로 일시적으로 돌파되지만, 해당 캔들은 다시 레벨 안쪽에서 마감해야 합니다. 동시에 H4 EMA 20/50 추세도 동일한 방향을 확인해야 합니다.
그 후 12봉 이내에 최소 1× ATR(14) 크기의 displacement 캔들이 형성되어 Fair Value Gap을 남겨야 합니다.
설정된 최소 손익비보다 낮은 셋업은 제외됩니다. 기본값은 1.5이며 조정할 수 있습니다.
활성화된 셋업은 16봉이 지나면 만료됩니다.
모든 판단은 완전히 마감된 캔들만을 기준으로 이루어집니다. IndexRaider Expert Advisor 및 IndexRaider Indicator와 동일한 엄격한 인과 논리를 사용합니다.
Library는 분석과 포지션 사이즈 계산만 수행합니다. 자체적으로 포지션을 열거나, 수정하거나, 종료하지 않습니다. 주문 실행은 전적으로 사용자의 코드에서 제어됩니다.
호환 환경
MetaTrader 4, Build 600 이상.
완성된 제품을 선호하십니까?
IndexRaider Expert Advisor는 이러한 셋업을 완전히 자동으로 거래합니다.
IndexRaider Indicator는 동일한 셋업을 차트에 직접 표시합니다.
IndexRaider Manager는 수동 트레이딩을 위한 위험 기반 원클릭 주문 실행 기능을 제공합니다.
세 제품 모두 별도의 제품입니다.
트레이딩에는 상당한 손실 위험이 따릅니다. 과거 성과가 미래의 결과를 보장하지 않습니다.
```
