This is the new non repaint ZigZag alert indicator.
This alert indicator places horizontal levels on untested points of the zigzag extremums and sends alerts when they are touched by the price.

The tested lines will be deleted after defined amount of days in the TestedZonesDaysLifeTime parameter in the settings.
Tired of guessing? Switch to a systematic edge.
• 🔔 Never miss a signal — get real-time alerts on-chart, via sound, email, push, or Telegram. Enter on time, don't chase the move.• 🧩 Build your edge — combine trend, oscillator & level filters to create your unique entry logic. Your strategy, your rules.
• 🎯 Signals that stay put — fair, non-repainting logic means what you see now is what you trade later. Use history for analysis, not for second-guessing.
• 📲 Freedom to focus on important — away from the terminal, but with alerts. Trade your time, not just charts: family, work, life — untethered from the screen.
Premium Features
Projectreaper Connect
Projectreaper alert indicators have the ability to share their signals with each other to create more accurate trading alerts.
In the settings of our alert indicators, there is a parameter called Indicator_Mode, which switches the indicator modes:
📚 Learn how to use: Combine Multiple Signal Indicators Guide
Trend & Oscillator Filters
All filters can be used in various combinations to refine indicator signals. Mix and match freely for your unique strategy.
Trend Filters Parameters
Oscillator Filters Parameters
📚 Full guide: Trend & OS Filters Update
Parabolic SAR Filter
Filter signals by Parabolic SAR cross with timeframe flexibility.
Filters connect in parallel to the main signal for custom strategy building based on price vs. PSAR position.
📚 Tutorial: Parabolic SAR Filter Guide
Daily Levels Filter
Filter signals using current & previous day price levels (Open, High, Low, Close, Median).
📚 Guide: Day Levels Filter Update
Weekly Levels Filter
Filter signals using current & previous week price levels.
📚 Guide: Week Levels Filter Update
Monthly Levels Filter
Filter signals using current & previous month price levels.
📚 Guide: Month Levels Filter Update
Pips Tags
Display potential price movement in pips from the last signal – shift focus from candle patterns to actual price action.
📚 Setup: Pips Tags Guide
Stop Loss & Take Profit Levels
Auto-display SL levels + 3 TP levels calculated from risk ratio.
💡 Tip: Set Min=Max for fixed SL/TP values.
📚 Guide: SL/TP Indicators Update
MetaTrader 4 → Telegram Alerts
Receive indicator signals directly in Telegram – no extra software needed.
✅ Simple setup: Just paste your alert code into TelegramCode and enable TelegramAlerts.
📚 Full tutorial: MT4 to Telegram Setup Guide
Settings
TimeFrame – selecting the timeframe of the indicator
Depth – minimum number of bars or candles required to form a swing
Deviation – minimum percentage or price movement required for the indicator to draw a new swing
Backstep – number of bars or candles that must pass before the indicator can change direction and draw a new swing
MaxSwingPoints – maximal count of levels
neutral_color – the color of tested lines
TestedZonesDaysLifeTime – days to delete tested lines
SignalName – custom text to name the alert message
Buy_Text_Alert – buy alert text
Sell_Text_Alert – sell alert text
Draw_Arrows – draw arrows on chart
Sound_Alerts – send sound alerts
Buy_Sound_Alert – buy sound file name
Sell_Sound_Alert – sell sound file name
Alert_PopupWindows – send popup alerts
Push_Alerts – send push sms alerts
Mail_Alerts – send email alerts
ZigZag_Color – zigzag line color
ZigZag_Width – zigzag line width
HighLevel_Color – high level lines color
LowLevel_Color – low level lines color
Level_Width – levels width
UPDATE 03.12.2023 added new TimeFrame parameter, added broken levels on the history
UPDATE 02.07.2024 added new reverse levels
How to install :
1. Download file
2. Unzip archive and copy the MQL4 folder from the archive to your terminal Data folder
3. Restart terminal and apply the indicator to a chart
4. Register a valid email with single time donation or log in with previously registered email address.
5. You can switch your broker account any time you need by logging in with previously registered email address
How to find Data folder :
in the terminal click File menu – Open Data Folder
Good trading!















Ребят, все время вылетает окно с просьбой обновить индикатор. Я его обновил с сайта, но сообщение все равно вылетает. Исправьте пожалуйста
Приветствую, у нас на сайте обновлен билд, ваш браузер скачивает файл из своего кэша, подробно описали в телеге как исправить https://t.me/projectreaperteamhub/71
Решили этот момент программным путём, теперь сайт будет заставлять ваши браузеры скачивать актуальные версии файлов с нашего сайта в не зависимости от хотелок и настроек браузера и его кэша. Проверяйте.