Pipsgrowth EX13008 RSI_MA — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M1، H1
Pipsgrowth EX13008 RSI_MA — RSI Recovery zone EA. Opens a trade when RSI crosses the buy/sell zone threshold, then draws a recovery zone around the . إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX13008 هو روبوت ارتداد متوسط يعمل بنظام إغلاق السلة، حيث تكون الإشارة الفعالة الوحيدة لديه هي تقاطع مؤشر RSI واحد فوق عتبة تشبع بيعي قابلة للضبط، مع إيكال إدارة المراكز بالكامل إلى استدعاء CloseAllBuySell() واحد عندما يصل إجمالي ربح السلة إلى هدف محدد. مجموعة المؤشرات هي الأبسط في عائلة EX13: مقبض iRSI واحد يُنشأ في OnInit() بقيمة period و applied price تأتي من مدخل RsiPeriod=14 ومدخل RsiAppliedPrice=1 (=PRICE_CLOSE)، إضافة إلى خريطة إطار زمني تركيبية تنتجها MapTimeframeInt() تترجم العدد الصحيح 1..7 في RsiTimeframe إلى PERIOD_M1..PERIOD_D1. تنسخ OnTick() آخر قيمتي RSI للشمعة المكتملة في المخزن المؤقت Rsi[]، ثم تتحقق من التقاطع: يُفعَّل الشراء عندما تكون الشمعة السابقة أقل تماماً من مدخل buyzone (الافتراضي 35) وتكون الشمعة المغلقة للتو فوقه؛ ويُفعَّل البيع عندما تكون الشمعة السابقة أكبر تماماً من مدخل sellzone (الافتراضي 100) وتكون الشمعة المغلقة للتو تحته. ولأن مؤشر RSI محصور رياضياً في النطاق [0, 100]، فإن فرع البيع يكون خاملاً فعلياً عند sellzone=100 الافتراضي ما لم يُخفض المشغل العتبة بنشاط، ليعمل الروبوت كنظام ارتداد أحادي الاتجاه (شراء فقط) خارج الصندوق.
تصميم إدارة الصفقات هو السمة الأكثر تميزاً في EX13008. تُقدِّم TryBuy_EX13008() و TrySell_EX13008() طلب MqlTradeRequest بـ sl=0 و tp=0 وبسعر أمر سوق — لا يوجد وقف خسارة وقائي ولا هدف ربح على تذكرة الأمر نفسه. بدلاً من ذلك، ترسم drawZoneLevel() أربعة خطوط أفقية على الرسم البياني لحظة تنفيذ الصفقة: ZONE_H و ZONE_L باللون السماوي يحددان سعر الدخول وسعر الدخول ناقص 2000 نقطة، بينما ZONE_T_H و ZONE_T_L باللون الأزرق يحددان سعر الدخول زائد 4000 نقطة وسعر الدخول ناقص 2000 نقطة ناقص 4000 نقطة. توحي الأسماء بأنها نظام منطقة تعافي، لكن المتغير داخل الكود هو أداة تصور فقط — لا يوجد متوسطات، ولا تدرج مارتينجال، ولا شبكة، ولا إغلاق جزئي لكل صفقة. تستعرض GetPositionProfit() جميع المراكز PositionsTotal() في كل تكة، وتجمع POSITION_PROFIT لكل تذكرة مفتوحة على الرمز والسحر، ويُستدعى CloseAllBuySell() في اللحظة التي يصل فيها مجموع السلة إلى CloseWhenInProfit (الافتراضي 20 دولار). تستدعي حلقة إغلاق السلة TryClose_EX13008() حتى عشر مرات لكل تذكرة قبل الاستسلام، وتقوم TryClose_EX13008() نفسها بثلاث محاولات CTrade.PositionClose مع سكون 200 مللي ثانية بين استجابات REQUOTE و TIMEOUT و PRICE_OFF و PRICE_CHANGED قبل الانكسار عند أي كود إرجاع آخر.
حجم اللوت ثابت عند LotSize=0.01. تقوم TryBuy_EX13008() و TrySell_EX13008() بتقييد الحجم المطلوب ضمن SYMBOL_VOLUME_MIN و SYMBOL_VOLUME_MAX و SYMBOL_VOLUME_STEP الخاص بالوسيط قبل الإرسال، وترفض الصفقة إذا أبلغ OrderCalcMargin() عن هامش مطلوب أكبر من ACCOUNT_MARGIN_FREE. تضيف حلقة المحاولات الثلاث الخارجية في OnTick() — التي تُغلِّف كلاً من فحص الهامش المسبق وتقديم CTrade — سكون 500 مللي ثانية بين المحاولات، لذا فإن إيقاع إعادة المحاولة الفعلي أكثر تساهلاً من الـ 200 مللي ثانية الداخلية المستخدمة في TryClose_EX13008(). تم تجميع الـ EA بالكامل بوضوح باستخدام اختصار النسخ واللصق: تظهر MapTimeframeInt() و MapAppliedPriceInt() أربع مرات لكل منهما في المصدر (الأسطر 40-67، 74-101، 110-137، 145-172، 179-206، 213-240) وأجسام كل نسخة متطابقة. التكرار غير ضار لأن أجسام الدوال متطابقة بايت بايت، لكنه مؤشر على نظافة الكود يدل على أن هذه أداة صغيرة مبنية يدوياً وليتركيبة متعددة الاستراتيجيات مقولبة.
طبقة الأمان هي سلسلة IsSafeToTrade_EX13008() ذات العشر بوابات المعيارية لعائلة EX13، تُقيَّم في كل تكة: إيقاف سقف InpCapAmount (يُرجع false بمجرد أن يصل equity إلى السقف المكوَّن، معطل افتراضياً عند 0.0)، حد أدنى equity عند InpCapFloor=50، مفتاح قتل بنسبة 95% من الرصيد الأولي مُثبَّت على g_initialBalance الذي يُلتقط في OnInit، حد خسارة يومي 3%، حد خسارة أسبوعي 6% محسوب كضعف الحد اليومي على EffectiveCapital_EX13008()، محفز 3 خسائر متتالية يُفعِّل بوابة ساعة الحائط g_cooldownUntil لمدة 30 دقيقة، سقف 50 صفقة يومياً على g_tradesToday، بوابة عطلة نهاية الأسبوع IsMarketOpen_EX13008() (مغلقة السبت، الأحد قبل الساعة 22 بتوقيت GMT، الجمعة من الساعة 21 بتوقيت GMT)، مرشح InActiveSession_EX13008() الذي يسمح بفترة لندن 7-16 بتوقيت GMT وفترة نيويورك 12-21 بتوقيت GMT بينما يُوقف InpAvoidAsia=true نافذة آسيا 0-7 بتوقيت GMT، ومرشح InpNewsFilter اختياري يُوقف التداول ضمن InpNewsFilterMinutes=15 من افتتاح لندن أو نيويورك. تُصفّي OnTradeTransaction() أحداث DEAL_TRANSACTION_DEAL_ADD الواردة بواسطة السحر 22213008 واتجاه DEAL_ENTRY_OUT، وتُراكم profit+swap+commission في g_realizedToday و g_realizedWeek، وتزيد g_consecLosses عند كل إغلاق بهامش ربح سلبي. تُعيد UpdateDailyCounters_EX13008() تعيين عدادات اليوم وسلسلة الخسائر عند أول تكة من تاريخ خادم جديد.
تُنفِّذ الأداة المساعدة DetectGMTOffset_EX13008() نفس مسح فجوة التوقيت الصيفي المستخدم في بقية العائلة: إذا ضبط المشغل InpServerGMTOffset على قيمة غير صفرية، يُعاد ذلك العدد الصحيح كما هو؛ وإلا تستعرض الدالة 100 شمعة H1 بحثاً عن فجوة أكبر من ساعتين، ثم تحسب عوضاً عن ذلك إزاحة GMT من حقل ساعة شمعة الفجوة. تطرح ServerToGMT_EX13008() g_gmtOffset*3600 ثانية من TimeCurrent() بحيث تعمل جميع فحوصات الجلسة والأخبار وسوق العمل بتوقيت GMT الحقيقي بصرف النظر عن المنطقة الزمنية لخادم الوسيط. تُرجع OnTester() الدرجة القانونية (net * profit_factor) / (1 + relative_drawdown_percent) عندما يُنتج الاختبار 30 صفقة على الأقل ويكون كل من pf و dd موجباً، وإلا تُرجع 0 — صيغة تكافئ صافي الربح والاتساق مع معاقبة الانخفاضات العميقة. حُراس OnInit() هم: يجب أن ينجح مقبض RSI، يجب أن يكون السحر غير صفري، يجب أن يكون LotSize أكبر من 0، إما InpCapAmount==0 أو InpCapFloor<InpCapAmount، يجب أن يكون InpMaxTradesPerDay أكبر من 0، ويجب أن يكون InpMaxLot أكبر من 0.
الخاصية التشغيلية الأكثر أهمية هي sellzone=100 الافتراضي. لا يمكن لـ RSI أن يتجاوز 100، لذا فإن الشرط Rsi[1] > sellzone && Rsi[0] < sellzone غير قابل للتحقق خارج الصندوق ولا يشتري الروبوت سوى عمليات شراء فقط. يحتاج المتداولون الذين يريدون التماثل إلى خفض sellzone إلى قيمة مثل 65 أو 70 بحيث يصبح تقاطع العتبة العليا ممكناً مادياً. الخاصية الثانية هي خطوط الرسم البياني الأربعة: على شمعة جديدة، تُستبدل كائنات ZONE_H/ZONE_L/ZONE_T_H/ZONE_T_L بواسطة ObjectCreate(0,...,OBJ_HLINE,...) في كل مرة تُفتح فيها صفقة جديدة، لذا لا تُحفظ علامات منطقة الصفقة السابقة. يحتاج المشغلون الذين يريدون رسمًا بيانيًا نظيفًا بعد الصفقة إلى استدعاء ObjectDelete(0, ZONE_L) وما إلى ذلك عند إغلاق السلة، وهو ما لا يفعله الكود الحالي. الخاصية الثالثة هي أن طلب الصفقة لا يمرر أي SL أو TP، لذا فإن الشيء الوحيد الذي يقف بين صفقة مفتوحة ونداء الهامش هو هدف ربح السلة وبوابات الأمان — ستلتهم الحركة المعاكسة المستمرة equity حتى يطلق حد الخسارة اليومي أو مفتاح قتل أرضية equity.
تفاصيل الاستراتيجية
تُنفِّذ OnTick() UpdateDailyCounters_EX13008() لإعادة تعيين عداد الربح/الخسارة اليومي وسلسلة الخسائر عند انتقال التاريخ، ثم تُقيِّم سلسلة أذونات IsSafeToTrade_EX13008() ذات العشر بوابات (إيقاف السقف، أرضية equity، مفتاح قتل الرصيد الأولي بنسبة 95%، خسارة يومية 3%، خسارة أسبوعية 6%، تهدئة 30 دقيقة بعد 3 خسائر متتالية، سقف 50 صفقة يومياً، ساعات عطلة نهاية الأسبوع، مرشح جلسة لندن/نيويورك مع تجنب آسيا، مرشح أخبار اختياري). عند أول تكة من شمعة جديدة، يُؤخذ عينة من مقبض iRSI(14, RsiAppliedPrice) في Rsi[] عبر CopyBuffer() ويُفعِّل فحص التقاطع TryBuy_EX13008() أو TrySell_EX13008() بـ sl=0 و tp=0 وبسعر سوق — يُقيِّد كل منهما اللوت على خطوة حجم الوسيط، ويرفضان عند عدم كفاية الهامش، وتُعيدان المحاولة ثلاث مرات على REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED مع سكون 500 مللي ثانية. يُحفِّز التنفيذ الناجح drawZoneLevel() لرسم خطوط أفقية ZONE_H/ZONE_L (سماوي) و ZONE_T_H/ZONE_T_L (أزرق) على الرسم البياني. تُقيَّم GetPositionProfit() في كل تكة ويُستدعى CloseAllBuySell() في اللحظة التي يصل فيها مجموع السلة إلى CloseWhenInProfit. تُحدِّث OnTradeTransaction() الربح/الخسارة اليومي/الأسبوعي المُحقَّق وعداد الخسائر المتتالية المستخدم بواسطة بوابات الأمان؛ تُرجع OnTester() الدرجة القانونية (net * pf) / (1 + dd).
يُفعِّل EX13008 صفقة شراء في اللحظة التي يتقاطع فيها مؤشر RSI(14, PRICE_CLOSE) واحد — المُقيَّم على RsiTimeframe المختار من المستخدم — صعوداً عبر مدخل buyzone (الافتراضي 35)، أي أن الشمعة السابقة تحت 35 والشمعة الحالية فوق 35. تتطلب إشارة البيع المعكوسة Rsi[1] > sellzone و Rsi[0] < sellzone، ولكن لأن sellzone الافتراضي هو 100 ومؤشر RSI محصور رياضياً في النطاق [0, 100]، فإن هذا الفرع غير قابل للتحقق خارج الصندوق ولا يفتح الـ EA سوى صفقات شراء ما لم يُخفض المشغل sellzone إلى مستوى واقعي (مثل 65-70). تُحفِّز كل شمعة جديدة تقييماً جديداً؛ تحدث الدخولات مرة واحدة على الأكثر لكل شمعة، عند أول تكة من تلك الشمعة.
لا توجد تذاكر وقف خسارة أو جني أرباح لكل صفقة. يخرج EX13008 حصرياً عن طريق إغلاق كامل سلة المراكز على السحر نفسه على الرمز في اللحظة التي يصل فيها GetPositionProfit() — الذي يجمع POSITION_PROFIT عبر جميع التذاكر المفتوحة — إلى CloseWhenInProfit (الافتراضي 20 دولار) أو يتجاوزه. تستعرض CloseAllBuySell() جميع PositionsTotal() بالعكس، وتُصفّي حسب الرمز والسحر، وتستدعي TryClose_EX13008() حتى عشر مرات لكل تذكرة؛ تقوم TryClose_EX13008() نفسها بثلاث محاولات CTrade.PositionClose مع سكون 200 مللي ثانية بين استجابات REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED وتَنْكَسر عند أي كود إرجاع آخر. خطوط منطقة الرسم البياني الأربعة الأفقية (ZONE_H/ZONE_L/ZONE_T_H/ZONE_T_L) ليست مخارج — إنها علامات بصرية ولا تُحذف عند الإغلاق.
يأتي EX13008 دون أي وقف خسارة من جانب الوسيط. السقف الواقي هو هدف ربح السلة — إذا لم يصل مجموع السلة أبداً إلى CloseWhenInProfit، تُحفظ الصفقة إلى أجل غير مسمى حتى تُطلَق إحدى بوابات الأمان: حد الخسارة اليومي 3%، أو حد الخسارة الأسبوعي 6%، أو مفتاح قتل الرصيد الأولي بنسبة 95%، أو أرضية equity، أو فترة التهدئة 30 دقيقة بعد 3 خسائر متتالية. خطوط الرسم البياني الأربعة السماوية/الزرقاء المرسومة عند الدخول هي أدوات بصرية فقط وليست أوامر وقائية.
لا يوجد جني أرباح لكل صفقة. الـ TP هو هدف الربح الشامل للسلة CloseWhenInProfit (الافتراضي 20 دولار أمريكي) المُقاس على PositionProfit عبر جميع التذاكر المفتوحة بالسحر نفسه على الرمز. عندما يصل المجموع إلى عتبة الدولار تلك، يُطلَق CloseAllBuySell() ويُصفِّي كامل السلة. لا يوجد إغلاق جزئي، ولا تحجيم للخروج، ولا TP لكل صفقة — رقم واحد، قرار خروج واحد، جميع التذاكر دفعة واحدة.
الرصيد الموصى به: 100 دولار كحد أدنى، 500-2000 دولار بشكل عملي. الأفضل على XAUUSD M1 (RsiTimeframe=1 الافتراضي يُطابق PERIOD_M1) أو H1، على وسيط 5 أرقام بسباق أقل من 30 نقطة ودعم تعبئة FOK أو IOC، ويفضل ECN/RAW. أبقِ مرشح جلسة لندن 7-16 بتوقيت GMT ونيويورك 12-21 بتوقيت GMT مُفعَّلاً، واترك InpAvoidAsia=true مُفعَّلاً (إشارات ارتداد RSI على XAUUSD صاخبة في آسيا)، ولا تتجاوز أبداً قتل أرضية equity بنسبة 95% أو حدود الخسارة اليومية 3% / الأسبوعية 6%. افتراضياً، يكون الـ EA للشراء فقط لأن sellzone=100 غير قابل للتحقق — اخفض sellzone إلى 65-70 إذا أردت التماثل. اضبط buyzone (الافتراضي 35) أدنى للحصول على مشتريات أقل وأكثر انتقائية؛ ارفع CloseWhenInProfit لتوسيع هدف السلة وتقليل التقلب. هذه أداة تعليمية بصرية منخفضة التردد، ليست متداول سلخ عالي التردد — اقرنها بسياق H1 يدوي، وليس مع نصوص إدارة السلة الآلية.
منطق الاستراتيجية
Pipsgrowth EX13008 RSI_MA — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: RSI_MA
الماجيك: 22213008
الإصدار: 2.00
الوصف:
RSI Recovery zone EA. Opens a trade when RSI crosses the buy/sell zone threshold, then draws a recovery zone around the entry and closes all positions once the basket reaches a set profit target. Fixed lot sizing (no martingale progression). Full 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
drawZoneLevel()CloseAllBuySell()GetPositionProfit()OnTradeTransaction()EffectiveCapital_EX13008()DetectGMTOffset_EX13008()ServerToGMT_EX13008()IsMarketOpen_EX13008()InActiveSession_EX13008()IsNewsTime_EX13008()
// Pipsgrowth EX13008 RSI_MA — Execution Flow (from source analysis)
// Family: RSI_MA
// RSI Recovery zone EA. Opens a trade when RSI crosses the buy/sell zone threshold, then draws a recovery zone around the entry and closes all positions once the basket reaches a set profit target. Fixed lot sizing (no martingale progression). Full 12-layer stack: 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 | 22213008 | Magic Number |
| LotSize | 0.01 | Lot Size |
| CloseWhenInProfit | 20 | Close all trades when in profit of x $ |
| RsiTimeframe | 1 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) |
| RsiAppliedPrice | 1 | Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) |
| InpDailyLossLimitPct | 3.0 | Daily loss limit (% of effective capital) |
| InpMaxLot | 5.0 | Hard lot cap per trade |
| InpServerGMTOffset | 0 | Server GMT offset hours (0=auto-detect) |
| InpLondonStartHour | 7 | London session start (GMT) |
| InpLondonEndHour | 16 | London session end (GMT) |
| InpNYStartHour | 12 | New York session start (GMT) |
| InpNYEndHour | 21 | New York session end (GMT) |
| InpAvoidAsia | true | Avoid Asian session |
| InpAsiaStartHour | 0 | Asian session start (GMT) |
| InpAsiaEndHour | 7 | Asian session end (GMT) |
| InpNewsFilter | false | Avoid trading near news session opens |
| InpNewsFilterMinutes | 15 | Minutes to avoid around news |
| InpMaxTradesPerDay | 50 | Maximum trades per day |
| InpMinEquityPercent | 95.0 | Stop trading if equity < this % of initial balance |
| InpCooldownMinutes | 30 | Cooldown minutes after consec losses |
| InpMaxConsecLosses | 3 | Max consecutive losses before cooldown |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX13008 RSI_RECOVERY_SOURCE_CODE — RSI zone recovery with basket profit close, full 12-layer stack."
#include <Trade\Trade.mqh>
#include <Trade/Trade.mqh>
CTrade obj_Trade;
string ZONE_L = "ZL";
string ZONE_H ="ZH";
string ZONE_T_H = "ZTH";
string ZONE_T_L ="ZTL";
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;
default: return PERIOD_H1;
}
}
ENUM_APPLIED_PRICE MapAppliedPriceInt(int ap)
{
switch(ap)
{
case 1: return PRICE_CLOSE;
case 2: return PRICE_OPEN;
case 3: return PRICE_HIGH;
case 4: return PRICE_LOW;
case 5: return PRICE_MEDIAN;
case 6: return PRICE_TYPICAL;
case 7: return PRICE_WEIGHTED;
default: return PRICE_CLOSE;
}
}
ENUM_TIMEFRAMES g_RsiTimeframe = PERIOD_H1;
ENUM_APPLIED_PRICE g_RsiAppliedPrice = PRICE_CLOSE;
input group "=== Identity ==="
input int InpMagicNumber = 22213008; // Magic Number
input string InpTradeComment = "Psgrowth.com Expert_13008";
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.