PipViper Quant
- エキスパート
-
Ilias Saoudi
I architect algorithmic solutions for high-volatility CFD and futures markets — with a focus on structural resilience, not theoretical backtests. My EAs and indicators undergo live-market stress testing against CPI shocks, flash crashes, and gold’s trend extremes. - バージョン: 6.4
Automated 1-Minute Scalping • Stochastic Momentum Cycle • Standard Deviation Volatility Filter • Hard Stop Loss on Every Trade • Prop-Firm Drawdown Suite
🚀 FLAGSHIP ANNOUNCEMENT: Looking for our institutional ICT/SMC trading system with a 77% verified win rate on NAS100? Check out our premium flagship engine: Apex Liquidity Matrix MT5 (Session Sweeps, MSS & Dual TP Runner Engine).
🎁 100% Free Full Version — No Expiration, No Limitations
PipViper Quant MT5 is provided completely free of charge to the MQL5 community as a quantitative demonstration of disciplined, non-toxic algorithmic scalping. There are NO lot-size restrictions, NO account number locks, and NO expiration dates.
⭐️ Review Incentive: If you enjoy using PipViper Quant, please leave an honest 5-star review! Send me a private message on MQL5 after posting your review, and I will personally send you our exclusive, pre-optimized .set files for GBPUSD and XAUUSD (Gold)!
⚡ Trading Philosophy: Quantitative M1 Scalping
The vast majority of M1 scalping robots fail because they rely on toxic money-management schemes like Martingale, grid averaging, or holding endless floating drawdowns.
PipViper Quant was designed with strict institutional risk containment:
- Hard Stop Loss on Every Trade: Every position is transmitted to the broker with pre-calculated, server-side Stop Loss and Take Profit levels. No hidden or delayed stops.
- Strict Single-Position Execution: Operates on a clean 1-trade-at-a-time framework (unless configured otherwise). No position stacking or explosive margin consumption.
- Prop-Firm Evaluation Ready: Incorporates hard daily equity drawdown circuit breakers ( Max_Daily_DD ) and economic news protection to meet evaluation requirements (FTMO, FundedNext, Topstep, etc.).
🧠 The Quantitative Edge: How the Strategy Works
PipViper Quant utilizes a two-tier mathematical filter to execute fast micro-burst scalps during periods of structural momentum:
1. The Cyclical Momentum Trigger (Stochastic Oscillator)
The EA monitors sub-minute cyclical waves using an optimized Stochastic Oscillator (%K: 15, %D: 8, Slowing: 8). An order is only considered when the main momentum line decisively crosses the signal line with a calibrated threshold buffer (σ), confirming cyclical momentum reversal rather than mere random oscillation.
2. The Volatility Regime Filter (33-Period Standard Deviation)
To protect against false breakouts and whipsaw chop in flat sessions, candidate signals must pass through a 33-period Standard Deviation filter (Level: 0.0039). Entries are permitted ONLY when market volatility expands beyond baseline standard distribution, ensuring adequate displacement to reach the Take Profit swiftly.
3. Dynamic Trailing Protection
Once an order moves into profit, the built-in trailing stop dynamically locks in accrued pips, neutralizing risk while allowing favorable momentum runs to capture maximum gains.
🛡️ Prop-Firm Capital Protection Suite
- Daily Drawdown Breaker ( Max_Daily_DD ): Automatically liquidates and halts all trading for the day if account equity experiences your specified daily drawdown limit (e.g. 3.5%–4.0%).
- Max Daily Loss Limit ( MaxDailyLoss ): Hard monetary loss ceiling in your account currency.
- Live Economic News Filter ( News_Priority ): Connects automatically to live calendar data to pause trading before and after High/Medium impact events (CPI, NFP, FOMC).
- Spread Protection Filter ( Max_Spread ): Prohibits order entry during news spikes, rollover hours, or widening spreads.
- Account Equity Safeguards ( MaxEquity_DD & Min_Equity ): Comprehensive disaster circuit breakers protecting overall account balance.
- Zero Toxic Mechanics: NO Martingale • NO Grid • NO Cost-Averaging • NO Hedging.
📊 Recommended Setup & Specifications
- Primary Symbol: EURUSD (Primary Edge — Lowest Spreads, Deepest Liquidity). Also compatible with GBPUSD and XAUUSD.
- Execution Timeframe: M1 (1-Minute) Exclusively. Attach to an M1 chart only.
- Account Type: Raw Spread / ECN / Zero Spread account. Low spreads (0.0 – 0.5 pips) are essential for high-frequency M1 scalping.
- Minimum Deposit: $100+ (Micro/Cent) | $500+ (Standard ECN) | Compatible with any $10k–$200k Prop-Firm evaluation account.
- VPS Recommendation: Low-latency VPS with latency < 20ms to your broker server.
⚙️ Comprehensive Input Parameter Guide
1. Expert Properties & Orders
- Magic_Number : Unique order identification tag. Use different numbers if running on multiple charts.
- Entry_Amount : Fixed lot size per trade (default: 0.01 for conservative testing).
- Stop_Loss : Hard Stop Loss distance in pips (default: 100 ).
- Take_Profit : Hard Take Profit distance in pips (default: 54 ).
2. Stochastic Signal Parameters
- Ind0Param0 (%K Period): Lookback period for Stochastic %K line (default: 15 ).
- Ind0Param1 (%D Period): Moving average period for %D signal line (default: 8 ).
- Ind0Param2 (Slowing): Smoothing value for the oscillator (default: 8 ).
3. Standard Deviation Volatility Filter
- Ind1Param0 (Period): Lookback period for calculating Standard Deviation (default: 33 ).
- Ind1Param1 (Level): Minimum volatility threshold required to allow execution (default: 0.0039 ). Filters out stagnant, choppy price action.
4. Entry & Spread Protections
- Max_Spread : Maximum allowed spread in points before an entry is rejected (default: 3 points / 0.3 pips).
- Max_OpenPos : Maximum concurrent open positions permitted ( 0 = single trade model).
- Max_OpenLots : Maximum concurrent volume permitted ( 0.0 = default single lot).
5. Daily & Account Protections
- MaxDailyLoss : Maximum monetary loss in account currency allowed per day ( 0 = disabled).
- Max_Daily_DD : Maximum percentage drawdown permitted per day (e.g. 3.5% for Prop Firms).
- Daily_Reset : Server hour at which daily loss limits reset (default: 0 = midnight).
- Min_Equity : Minimum account equity baseline (disaster circuit breaker).
- MaxEquity_DD : Total account maximum equity drawdown percentage safeguard.
6. Live News Filter Settings
- News_Priority : Filter mode ( Disabled , HighOnly , or HighAndMedium ).
- News_Currencies : Comma-separated currencies to track (e.g. "EUR,USD" ).
- News_BeforeHigh / News_AfterHigh : Minutes to suspend trading before/after High impact news events.
- News_BeforeMedium / News_AfterMedium : Minutes to suspend trading before/after Medium impact news events.
7. On-Chart Statistics & Display
- Show_inds : Display technical indicator overlays on the chart ( true / false ).
- Pos_Stat / Robot_Stats : Enable on-chart HUD displaying live performance and session tracking.
📈 Backtesting & Optimization Recommendations
- In MT5 Strategy Tester, select EURUSD on the M1 timeframe.
- Model: "Every tick based on real ticks" for 100% modeling quality.
- Ensure your testing period covers both trending and ranging market conditions.
- Always forward-test on a demo account or simulated funded challenge for at least 2 weeks before deploying live capital.
⚠️ Risk Disclaimer
Trading foreign exchange, leveraged CFDs, and financial markets involves substantial risk and may not be suitable for all investors. An investor could potentially lose all or more than the initial investment. Past performance is no guarantee of future results. Always practice responsible risk management and never risk capital you cannot afford to lose.
