Pipsgrowth EX09010 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX09010 MeanReversion — Contrarian RSI+CCI reversal on last CLOSED bar in Range/Compress/WeakTrend regimes. Optional ATR-spaced recovery grid (d. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
مستوصف "ثانوس سناپ" EX09010 من Pipsgrowth يقع في عائلة الانعكاس المضاد للاتجاه، لكن شخصيته تنبع من ميزة توقيعية واحدة: شبكة استرداد تنشط تحت نقطة الدخول الأصلية حين تتحرك الصفقة الأولى ضده. رغم الاسم الدراماتيكي، فإن الشبكة محددة السقف ومقيّدة المضاعف ومعطّلة افتراضياً — فعِّلها ليتصرف المستوصف مثل مارتينجال مُسيطَر عليه، وأبقِها مطفأة ليعمل كنظام انعكاس مزدوج-المُذبذب نظيف. هذا الخيار الثنائي هو الأهم الذي سيتخذه المستخدم.
بناء الإشارة هو السمة المميزة الثانية. يقرأ EX09010 كلاً من RSI(14) وCCI(14) على آخر شمعة M5 مُغلَقة ولا يُطلِق إلا حين يتفق المُذبذبان عند العتبة معاً — RSI تحت 30 مع CCI تحت -100 لدخول شراء، وRSI فوق 70 مع CCI فوق +100 لدخول بيع. تُسجَّل درجة ثقة (50 + 2× العمق خلف العتبة، مقيّدة بين 20-100) لكنها معلوماتية وليست حاكمة. الإشارة لن تنطلق من أي مُذبذب منفرد؛ هذا المنطق AND هو ما يصفّي معظم الانعكاسات الزائفة في أيام الاتجاه ويجعل تصميم العتبة المزدوجة يستحق أكثر من مجموع أجزائه. أما بقية مستوصفات الانعكاس في العائلة فتمزج RSI مع EMA، أو CCI مع دورة ستوكاستيك، أو تستخدم بوابة نمط شموع — هذا تحديداً هو عتبة مُذبذب مزدوج بتأكيد AND.
تُسلَّم الصفقة بعد ذلك إلى طبقة التأكيد التي تقرأ المتوسط الأسي H1(50) وتتطلب أن يكون السعر ممتداً بمقدار 0.25×ATR(14) على الأقل عنه. لشراء انعكاسي، يريد المستوصف أن يكون سعر العرض جالساً تحت خط H1 بأكثر من ربع ATR؛ ولبيع انعكاسي، فوق خط H1 بأكثر من ربع ATR. هذا فحص "سياق الانسحاب"، وهو ما يفصل بين التجاوز الحقيقي وارتفاع الضوضاء في منتصف النطاق. بدونه، سيظل مستوصف الانعكاس المضاد يحاول تظليل انسحابات يومية صحية داخل اتجاه H1؛ ومعه، لا يُطلِق EX09010 إلا حين تكون M5 قد ابتعدت بشكل هادف عن حيث يعتقد الإطار الزمني الأعلى أن القيمة تكمن.
يُدار النظام بواسطة مصنّف من 7 حالات يعمل على ADX(14) ونسبة عرض بولينجر (20, 2.0) ومئين ATR(14). الحالات هي: StrongTrend، Expand، WeakTrend، Range، Compress، Choppy، وحالة احتياطية. تحجب بوابة NoTrade صراحةً StrongTrend وExpand — وكلاهما تقرأه المستوصفات كعلامتي "لا تظلل اتجاهاً متحركاً". WeakTrend وRange وCompress هي الحالات المُنتِجة لانعكاس المُذبذب المزدوج. يُسمح بـ Choppy للدخول نفسه، لكنها ما يُغلق قسرياً مركزاً مفتوحاً إذا انقلب النظام بعد الدخول. هذا فصل متعمد: الفتح في Choppy مقبول، لكن نظام Choppy بعد الدخول يُعَدَل كحالة متراجعة لا ينبغي الاحتفاظ بها.
يُحسَب المخاطرة بنسبة 0.5% من رأس المال الفعّال لكل صفقة، مع قراءة حساب اللوت لكلٍّ من tick_value وtick_size من الرمز، وقسمة ميزانية المخاطرة على خسارة اللوت عند مسافة وقف الخسارة المضبوطة. يُحدَّد وقف الخسارة عند ATR(14)×2.0 (InpSignalATRMult=2) مع حد أدنى عند 1.2× مستوى الوقف لدى الوسيط بحيث لا يجلس أبداً داخل منطقة التجميد. يقف جني الأرباح عند 2.0R من نقطة الدخول (InpTP_R=2.0)، مما يمنح نسبة عائد/مخاطرة غير متماثلة يستغلها منطق الإغلاق الجزئي. تطبّق طبقة تخصيص رأس المال سقفاً صلباً: InpCapitalCapAmount، عند ضبطه فوق الصفر، يستبدل حقوق الحساب الحقيقية بـ min(السقف، الحقوق) لجميع حسابات النسبة المئوية. ويحظر أرضية 50 دولار (InpCapitalCapFloor) الإدخالات الجديدة كلياً عندما تهبط الحقوق دونها. تُتابَع نوافذ الربح/الخسارة المُحقَّقة (3% يومي، 6% أسبوعي) لكل سحر وتُعاد تهيئتها عند حدود اليوم والأسبوع.
تُكدّس طبقة إدارة المراكز خمسة مسارات خروج. يُطلَق وقف التعادل عند +1R أولاً: حين يصل الربح غير المُحقق إلى وحدة مخاطرة واحدة، يُنقل الوقف إلى نقطة الدخول +0.2R (لتصبح الصفقة مجانية فعلياً ما لم يدور السوق إلى نقطة الدخول). يتبعه الإغلاق الجزئي 50% عند +1R، لكن فقط إذا كان الحجم المتبقي يتجاوز 1.5× الحد الأدنى للوسيط — الحسابات الصغيرة وطبقات الشبكة ذات الأحجام الصغيرة قد تتخطى الإغلاق الجزئي. يُفعَّل وقف الخسارة المتحرك ATR(14)×2.5 عند +0.8R ولا يتحرك إلا إلى الأمام، أبداً إلى الخلف. الوقف الزمني عند 80 شمعة M5 (≈ 6 ساعات و40 دقيقة من الشموع) هو السقف القاسي لأي صفقة منفردة. المسار الخامس هو انقلاب النظام: إذا أبلغ المصنّف عن Choppy عند أي تكتة إدارة، يُغلق المركز المفتوح فوراً قسرياً.
شبكة استرداد Thanos Snap هي القسم الذي سيقرأه معظم المستخدمين أولاً. عندما يكون InpEnableRecovery=true (وهو false افتراضياً)، تراقب ManageRecovery() أحدث مركز مفتوح بسحر المستوصف. إذا تحرك السعر ضده بمقدار InpRecoveryStep=300 نقطة وكان العد تحت كلٍّ من InpMaxConcurrent=5 وRECOVERY_MAX_LEVELS=5 المُشفَّر، يفتح المستوصف طبقة في الاتجاه نفسه بحجم lastLot × min(InpRecoveryMult=1.4، RECOVERY_MAX_MULT=1.5). تنطبق نفس بوابات NoTrade — لا استرداد في عطلات نهاية الأسبوع، ولا استرداد حين يتجاوز الفرق InpMaxSpread=250 نقطة، ولا استرداد في أنظمة Choppy. السقوف القاسية على العد والمضاعف متعمَّدة: المستوصف يرفض صراحةً التحول إلى مارتينجال منفلت حتى لو دفع المستخدم المدخلات إلى الأعلى.
ثمة ميزات لا يتضمنها هذا المستوصف تستحق الإشارة. لا يوجد انحياز H1 (فقط فحص امتداد H1)، ولا وقف أرضية حقوق، ولا تكامل تغذية أخبار، ولا مرشح جلسة وقت-من-اليوم، ولا تكديس يتجاوز شبكة الاسترداد الاختيارية. يُنفَّذ OnTester كصيغة (net × profit_factor) / (1 + equity_dd_pct) بحد أدنى 30 صفقة، يكافئ الربحية وانخفاض السحب في آن واحد. تُستدعى SetTypeFillingBySymbol تلقائياً في OnInit ليتفاوض المستوصف على FOK مقابل IOC مقابل RETURN حسب ما يقدمه الوسيط. جميع إعادات إرسال الصفقة هي حلقات من 3 تكرارات مع 200ms سكون في REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED؛ إعادات التعديل تستخدم 100ms وفقط في REQUOTE/TIMEOUT. توجد TryClosePartial لكن تُستدعى فقط من مسار TP الجزئي داخل ManagePositions — لا توجد مُحفِّزات إغلاق جزئي أخرى مَوصولة.
أهم فخ هو InpDryRun=true، وهو الافتراضي. مع تشغيل dry-run، يُسجِّل المستوصف كل صفقة كان سيفتحها لكن لا يفتح أياً منها فعلياً — مفيد لاختبار الورق، قاسٍ على من يُنزّل المستوصف ويُرفقه على رسم بياني مباشر دون قلب المفتاح. إقرن ذلك بـ InpKillSwitch (افتراضي false) وسيكون لديك متغيران بوليانان يجب على المشغّل فحصهما قبل توقّع المستوصف فعلياً للتداول. dry-run هو أيضاً سبب قصر منطق الاسترداد في أعلى ManageRecovery(): تكديس طبقات الشبكة في اختبار ورقي سيولّد ضوضاء دون معلومة.
ما يمكن توقّعه في اختبار رجعي: إشارة المُذبذب المزدوج متفرقة لكن نظيفة، لذا يميل المستوصف إلى اتخاذ 2-5 صفقات يومياً على XAUUSD M5 في الظروف العادية، مع تكدّس معظم الإدخالات في أيام نظام Range وCompress. شبكة الاسترداد، عند تفعيلها، تضاعف العدد بشكل ملحوظ لأن كل صفقة أولى خاسرة تصبح مُحفِّزاً لـ 1-4 طبقات في الاتجاه نفسه. توقّع منحنى حقوق على شكل سلّم عند تشغيل الشبكة — استرداد سريع على الانعكاسات الضحلة، استرداد ممتد على الجولات العميقة التي تختبر سقف الـ 5 مستويات. بدون الشبكة، يبدو المنحنى أقرب إلى حقوق انعكاس كلاسيكية: مكاسب صغيرة كثيرة، وخسائر إيقاف كاملة عرضية، وملف عائد ثابت يعتمد شبه كلياً على اختيار النظام لا على جودة الإشارة.
تفاصيل الاستراتيجية
في كل شمعة M5 جديدة، تستدعي ComputeSignal() قراءتَي RSI(14) وCCI(14) على آخر شمعة مُغلَقة، وتُصوّت بـ +1 (شراء) حين RSI<30 وCCI<-100 معاً، أو -1 (بيع) حين RSI>70 وCCI>100 — يجب أن يتفق المُذبذبان معاً، و AND متعمَّد. بعدها تسحب ConfirmDir() متوسط H1 الأسي(50) وترفض الصفقة ما لم يكن السعر ممتداً بمقدار 0.25×ATR(14) على الأقل عن ذلك الخط H1، وهو حارس يضمن عدم إطلاق الصفقة إلا في تجاوز حقيقي وليس ضوضاء في منتصف النطاق. تُشغِّل ClassifyRegime() مصنّفاً من 7 حالات اعتماداً على ADX(14) ونسبة عرض بولينجر(20,2) ومئين ATR(14)، وتحجب بوابة NoTrade() نظامَي StrongTrend وExpand مباشرة. يُحسَب المخاطرة بنسبة 0.5% من رأس المال الفعّال (محدد بـ InpCapitalCapAmount عند ضبطه)، وتعتمد رياضيات اللوت على tick_value وtick_size، كما تفرض بوابة عدم التداول حد خسارة يومي 3% وأسبوعي 6% مع تهدئة 3 صفقات متتالية خاسرة. تُدير المراكز وقف التعادل عند +1R، وجني الأرباح الجزئي 50% عند +1R، ووقف الخسارة المتحرك ATR(14)×2.5، والوقف الزمني عند 80 شمعة، والإغلاق القسري في نظام Choppy، بينما يمكن لشبكة استرداد Thanos Snap الاختيارية تكديس حتى 5 مستويات في الاتجاه نفسه بتباعد 300 نقطة ومضاعف لوت 1.4× (محدد بـ 1.5×).
تفتح صفقة شراء حين يُغلق آخر شمعة M5 عند قراءة RSI(14) أقل من 30 مع CCI(14) أقل من -100، ولا يتم التأكيد إلا حين يكون السعر ممتداً بأكثر من 0.25×ATR(14) تحت المتوسط المتحرك الأسي H1(50) (مرشح 'سياق الانسحاب' للإطار الزمني الأعلى). وتُفتح صفقة بيع بالشرط المعاكس: RSI(14) فوق 70، وCCI(14) فوق +100، والسعر ممتد فوق المتوسط الأسي H1(50). يجب استيفاء شرطَي عتبة المُذبذب المزدوج وامتداد H1 معاً — فلا تُرسَل إشارة الدخول من RSI أو CCI منفردين، وهذا ما يمنح الإشارة قدرتها على حجب الانعكاسات الزائفة في أيام النطاق والانساق المضغوط.
تخرج الصفقة عبر خمس طبقات متتابعة: عند +1R يُنقل وقف الخسارة إلى نقطة الدخول +0.2R (نقطة التعادل)؛ ويُغلَق 50% من حجم الصفقة عند +1R (فقط إذا كان الحجم المتبقي يفوق 1.5× الحد الأدنى للوسيط)؛ ويُفعَّل وقف خسارة متحرك بمقدار ATR(14)×2.5 عند +0.8R ولا يتحرك إلا إلى الأمام؛ ويُغلق وقف زمني قاسٍ عند 80 شمعة M5 (≈ 6 ساعات و40 دقيقة)؛ ويُجبر المستوصف على إغلاق المركز المفتوح إذا انقلب النظام إلى 'Choppy'. إذا كان وضع شبكة الاسترداد Thanos Snap مفعّلاً، قد تُفتح طبقة شبكة إضافية في الاتجاه نفسه عند خطوة 300 نقطة بمضاعف 1.4 (محدد بـ 1.5 و5 مستويات كحد أقصى).
وقف الخسارة لكل صفقة ثابت عند ATR(14)×2.0 (InpSignalATRMult=2) من نقطة الدخول، مع حد أدنى عند 1.2× مستوى الوقوف الخاص بالوسيط (SYMBOL_TRADE_STOPS_LEVEL). ويُستخدَم نفس المسافة في رياضيات تحديد حجم اللوت (0.5% من رأس المال الفعّال)، لذا فترات ATR الأوسع تنتج طبيعياً أحجام مراكز أصغر.
يقع جني الأرباح عند 2.0R من نقطة الدخول (InpTP_R=2.0)، لذا تستهدف صفقة XAUUSD النموذجية ما يقارب 2× مسافة ATR المُستخدَمة لوقف الخسارة. منطق الخروج متعدد الطبقات: يُحصَّل نصف الربح عادةً عند +1R عبر إغلاق جزئي 50%، ويُترَك النصف المتبقي إما ليتابع إلى 2R أو يُوقَف عند نقطة التعادل.
الحد الأدنى للرصيد المُوصى به: 100$ (مخاطرة متوسطة). النشر الافتراضي المقصود هو XAUUSD على M5 — إذ يحتاج مصنّف الأنظمة ذو الـ 7 حالات إلى 100 شمعة على الأقل من تاريخ ATR و20 شمعة من عرض بولينجر ليكون موثوقاً، وهو ما يوفره M5 بتكلفة رخيصة. الإعداد الأعلى تأثيراً هو شبكة استرداد Thanos Snap الاختيارية: إيقافها يمنحك مستوصف انعكاس مضاد للاتجاه نظيفاً في أيام النطاق والانساق المضغوط، وتفعيلها يحوّل الاستراتيجية إلى شبكة استرداد محدودة الأسلوب المارتينجال — مقيّدة بدقة بـ 5 مستويات و1.5× مضاعف، ولا تُطلَق إلا في Range/Compress/WeakTrend، ولا تعمل أبداً في Choppy أو خلال قفزات الفروقات السعرية المدفوعة بالأخبار. تحقّق من InpDryRun (افتراضي true) وInpKillSwitch (افتراضي false) قبل التشغيل الفعلي — كلاهما سهل الإغفال.
منطق الاستراتيجية
Pipsgrowth EX09010 MeanReversion — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MeanReversion
الماجيك: 22209010
الإصدار: 2.00
الوصف:
Contrarian RSI+CCI reversal on last CLOSED bar in Range/Compress/WeakTrend regimes. Optional ATR-spaced recovery grid (default OFF, hard-capped 5 levels, multiplier-bounded, no martingale during news/high-spread/choppy). 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
NormPrice()NormVolume()StopsLevelPoints()FillingMode()EffectiveCapital()RealizedPnL()DayStart()WeekStart()CountMyPositions()MyPositionDir()
// Pipsgrowth EX09010 MeanReversion — Execution Flow (from source analysis)
// Family: MeanReversion
// Contrarian RSI+CCI reversal on last CLOSED bar in Range/Compress/WeakTrend regimes. Optional ATR-spaced recovery grid (default OFF, hard-capped 5 levels, multiplier-bounded, no martingale during news/high-spread/choppy). 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: standard set
Initialize state variables
Detect broker GMT offset
ON_TICK:
1. Refresh indicator buffers (closed-bar shift=1)
2. Manage existing positions:
- Break-even check
- ATR trailing stop
- Profit lock ratchet
- Time-based exit
- Opposite-signal exit
3. If new bar:
a. ClassifyRegime() — ADX/ATR/BB regime detection
b. NoTradeGate() checks:
- Market open + session filter
- Spread limit
- Cooldown after loss
- Consecutive loss limit
- Kill switch
- Max drawdown
- Max concurrent positions
- Daily/weekly loss limits
c. GenerateSignal() — strategy-specific entry logic
d. CheckConfirm() — HTF alignment + R:R + ADX minimum
e. Calculate position size from risk %
f. Execute with retry logic
g. Mark bar to prevent duplicates
ON_TESTER:
Custom fitness = weighted(RecoveryFactor, ROI, ProfitFactor, TradeCount, Sharpe, Drawdown)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم H1 أو H4
- 7حدد فترة Bollinger Bands والانحراف ومستويات RSI وحجم اللوت
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22209010 | Magic number (unique per EA) |
| InpTradeComment | "Psgrowth.com Expert_09010" | Trade comment |
| InpRSIOversold | 30.0 | RSI oversold threshold (long entry) |
| InpRSIOverbought | 70.0 | RSI overbought threshold (short entry) |
| InpSignalATRMult | 2 | ATR multiplier for SL distance |
| InpEnableRecovery | false | Enable recovery grid (default OFF, hard-capped) |
| InpRecoveryMult | 1.4 | Lot multiplier per recovery step (capped) |
| InpRecoveryStep | 300 | Step distance in points between levels |
| InpRiskPercent | 0.5 | Risk per trade (% of effective capital) |
| InpDailyLossLimitPercent | 3.0 | Daily loss limit (% of effective capital) |
| InpWeeklyLossLimitPercent | 6.0 | Weekly loss limit (% of effective capital) |
| InpMaxConcurrent | 5 | Max concurrent positions (recovery levels count) |
| InpCooldownLosses | 3 | Cooldown after N consecutive losses |
| InpFixedLotMode | false | Use fixed lot (bypass % risk) |
| InpCapitalCapAmount | 0.0 | Cap amount ($ real money equity) |
| InpCapitalCapFloor | 50.0 | Floor ($); below = block new entries |
| InpRequireRegime | true | Require regime gate (Range/Compress/WeakTrend) |
| InpRequireHTF | true | Require HTF EMA oppose-to-revert (extreme pullback) |
| InpTP_R | 2.0 | Take profit in R multiples |
| InpUseBreakEven | true | Enable break-even |
| InpUsePartialTP | true | Enable partial TP |
| InpMaxSpread | 250 | Max allowed spread (points) |
| InpDryRun | true | Dry-run: no real order sends |
| InpKillSwitch | false | Kill switch: stop ALL activity |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX09010 Thanos Snap XAUUSD 5M — RSI+CCI contrarian reversal + optional recovery grid, full 12-layer stack."
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
//================================================================
// NON-INPUT CONSTANTS (operator-tunable surface stays lean)
//================================================================
#define ATR_PERIOD 14 // ATR period (signal + SL + trail)
#define ATR_PCTILE_LOOKBACK 100 // Bars for ATR percentile
#define BB_PERIOD 20 // Bollinger period (regime width)
#define BB_DEVIATION 2.0 // Bollinger deviation (regime width)
#define ADX_PERIOD 14 // ADX period (regime)
#define RSI_PERIOD 14 // RSI period (signal)
#define CCI_PERIOD 14 // CCI period (signal)
#define HTF_EMA_PERIOD 50 // HTF trend EMA period
#define HTF_TIMEFRAME PERIOD_H1 // HTF trend timeframe
#define SIGNAL_LOOKBACK 1 // Use shift=1 (last CLOSED bar)
#define MIN_RR_RATIO 1.2 // Minimum reward:risk
#define BE_TRIGGER_R 1.0 // Break-even at +1R
#define BE_LOCK_R 0.2 // BE locks +0.2R
#define PARTIAL_TP_R 1.0 // Partial TP at +1R
#define PARTIAL_PCT 50 // Partial close percent
#define TRAIL_ATR_MULT 2.5 // ATR trailing multiplier
#define TRAIL_TRIGGER_R 0.8 // Trail kicks in at +0.8R
#define MAX_BARS_IN_TRADE 80 // Time-based exit (bars)
#define COOLDOWN_BARS 3 // Bars between entries
#define REGIME_MIN_ADX 18.0 // ADX >= this = trend territory
#define REGIME_BREAKOUT_ADX 28.0 // ADX >= this = strong/expanding
#define SPREAD_ROLL_WINDOW 50 // Bars for rolling spread avg
#define MAX_SLIPPAGE_POINTS 20 // Max slippage deviation (points)
#define RECOVERY_MAX_LEVELS 5 // Hard cap on recovery-grid levels
#define RECOVERY_MAX_MULT 1.5 // Hard cap on per-step lot multiplier
//================================================================
// INPUTS (count: 19 — within 12-22 hard cap)
//================================================================
input group "=== Identity ==="
input int InpMagicNumber = 22209010; // Magic number (unique per EA)
input string InpTradeComment = "Psgrowth.com Expert_09010"; // Trade comment
input group "=== Signal (RSI + CCI reversal) ==="
input double InpRSIOversold = 30.0; // RSI oversold threshold (long entry)
input double InpRSIOverbought = 70.0; // RSI overbought threshold (short entry)
input int InpSignalATRMult = 2; // ATR multiplier for SL distance
input group "=== Recovery Grid (Thanos Snap) ==="
input bool InpEnableRecovery = false; // Enable recovery grid (default OFF, hard-capped)
input double InpRecoveryMult = 1.4; // Lot multiplier per recovery step (capped)
input int InpRecoveryStep = 300; // Step distance in points between levels
input group "=== Risk & Sizing ==="
input double InpRiskPercent = 0.5; // Risk per trade (% of effective capital)
input double InpDailyLossLimitPercent = 3.0; // Daily loss limit (% of effective capital)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية الارتداد للمتوسط
Pipsgrowth EX09013 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09013 MeanReversion — Bollinger Bands mean-reversion EA with EMA trend filter. BUY when price touches lower band (trend up); SELL when price t. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX09009 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09009 MeanReversion — Hanging Man (bearish) / Hammer (bullish) candlestick on last CLOSED bar + Stochastic confirmation (Stoch<20 Buy / Stoch>. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX09023 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09023 MeanReversion — Bollinger Band mean reversion EA that fades outer band touches with fixed SL/TP and single-position control, using the 1. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.