IndexRaider Library MT4
- Библиотеки
- Версия: 1.0
- Активации: 20
```text
IndexRaider Library предоставляет движок IndexRaider в виде вызываемых функций: определение снятия ликвидности (SFP), направление тренда H4, подтверждение Fair Value Gap и расчёт размера позиции на основе риска, используемые во всей линейке продуктов IndexRaider. Создавайте собственный Expert Advisor, индикатор или панель на основе тех же правил — библиотека выполняет анализ, а решения принимает ваша программа.
ЧТО ОНА ЭКСПОРТИРУЕТ
- IXR_Drive(symbol) — продвигает внутренний автомат состояний для каждого символа на данных H1; вызывайте функцию на каждом тике или по таймеру. Она выполняется один раз на каждый завершённый 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) — рассчитывает размер позиции для выбранного процента риска, округляет его в соответствии с шагом лота брокера и проверяет минимальное расстояние стопа и свободную маржу; возвращает 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);
// разместите свой ордер здесь — библиотека сама никогда не торгует
}
}
}
ПРАВИЛА ВНУТРИ
Сформированный свинговый уровень (3-свечный фрактал возрастом от 9 до 96 баров) прокалывается фитилём, но свеча закрывается обратно за этим уровнем, при этом направление должно совпадать с трендом H4 по EMA 20/50.
В течение следующих 12 баров должна сформироваться импульсная свеча размером не менее 1× ATR(14), оставляющая Fair Value Gap.
Сетапы с соотношением прибыль/риск ниже установленного минимума (по умолчанию 1,5, значение можно изменить) отбрасываются, а активированный сетап истекает через 16 баров.
Все решения принимаются только по полностью закрытым свечам — используется та же строго причинная логика, что и в IndexRaider Expert Advisor и IndexRaider Indicator.
Библиотека выполняет только анализ и расчёт размера позиции. Она никогда самостоятельно не открывает, не изменяет и не закрывает позиции — исполнение ордеров полностью остаётся в вашем коде.
РАБОТАЕТ НА
MetaTrader 4, Build 600 или новее.
ПРЕДПОЧИТАЕТЕ ГОТОВОЕ РЕШЕНИЕ?
IndexRaider Expert Advisor автоматически торгует этими сетапами, IndexRaider Indicator отображает их на графике, а IndexRaider Manager добавляет исполнение ручных сделок в один клик с расчётом риска. Все они являются отдельными продуктами.
Торговля связана со значительным риском убытков. Прошлые результаты не гарантируют будущих результатов.
```
