Pipsgrowth EX10009 Momentum-Scalper — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، M15
Pipsgrowth EX10009 Momentum-Scalper — Core signal = MACD(main/signal) cross confirmed by RSI extreme pullback AND ADX>threshold, on the last CLOSED bar. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX10009 Momentum-Scalper هو نقطة القلب في عائلة EX10 الخاصة بالزخم: سكالبينج على XAUUSD بإطار M5/M15، يتداول تقاطعات خط MACD مفلترة بقوة الترند عبر ADX، وموافقة منطقة RSI، وموافقة المتوسط المتحرك الأسي 50 على الإطار الزمني الأعلى — مع مصنف نظام من 7 حالات يجلس أمام كل دخول. الفكرة الأساسية للاستراتيجية هي أن تقاطع MACD الخام يطلق إشارات بشكل مستمر وسط الضوضاء؛ القيمة تأتي من تصفية تلك التقاطعات بحيث لا يتصرف الـ EA إلا حين تتوفر قوة ترند كافية للاستمرار. الرقم السحري 22210009، الإصدار 2.00، MQL5 قديم الطراز مع #property strict.
يبنى ركام الإشارات على أربعة شروط للشمعة المغلقة. أولاً، دالة CoreSignal() (السطور 447-482) تقرأ خط MACD الرئيسي وخط الإشارة عند shift=1 (آخر شمعة مغلقة بالكامل) والشمعة السابقة عند shift=2، وتطالب بتقاطع حقيقي — bMACDm[1] > bMACDs[1] && bMACDm[2] <= bMACDs[2] للصعود، والمرآة للهبوط. التقاطع وحده مرفوض. ثانياً، نفس الدالة تفحص bADX[1] >= 20.0 (تعريف ADX_TREND_THRESHOLD) — بدون قوة ترند، لا صفقة. ثالثاً، يجب أن يتفق RSI(14) مع الاتجاه: الشراء يتطلب rsiNow < 65 وrsiNow > 40 (الذروة البيعية + 5)، والبيع يتطلب rsiNow > 35 وrsiNow < 60 (الذروة الشرائية - 5). نطاقات RSI ضيقة عمداً (RSI_OVERSOLD = 35، RSI_OVERBOUGHT = 65) ليتداول الـ EA على التصحيحات وليس القمم. رابعاً، يجب أن يتفق إغلاق شمعة الإشارة مع EMA(50) على الإطار الأدنى — close > emaNow للشراء، close < emaNow للبيع. الشروط الأربعة كلها AND داخل CoreSignal(). الدالة تعيد أيضاً درجة ثقة مستخلصة من ADX*1.5 + (المسافة عن ذروة RSI)*2.0 مقيدة عند 100 — تُمرَّر للأمام للتسجيل ولدعم ترجيح مستقبلي.
التأكيد يمر عبر ConfirmEntry() (السطور 485-509). يُقرأ HTF EMA(50) على إطار زمني أعلى يحدده مدخل InpHTFTimeframe — لاحظ أن نطاق int المدخل يمتد 1-7 فقط (M1 إلى D1)، والقيمة الافتراضية 8 تسقط على الحالة الافتراضية في MapTimeframeInt التي تعيد PERIOD_H1، فخارج الصندوق الإطار الأعلى هو H1. يُحظر الشراء إذا كان إغلاق شمعة الإشارة تحت HTF EMA50 (شراء داخل ترند هابط أعلى إطار زمني مرفوض)، والبيع يُحظر على المرآة. يجب أن يكون السبريد ≤ InpMaxSpreadPoints (افتراضي 50 نقطة؛ على XAUUSD هذا تسامح 5 نقاط سبريد، وهو مقبول لـ ECN/raw لكن ضيق على الحسابات التجزئة). بوابة الجلسة هي 1 <= hour < 23 بتوقيت المحلي بالإضافة إلى لا-أحد-لا-سبت، فيكون الـ EA في وضع سكون فقط في نافذة 23:00-01:00 بتوقيت الخادم عطلات الأسبوع. فحص نسبة العائد/المخاطرة قبل الصفقة هو البوابة الأخيرة: (TP_dist / SL_dist) < InpMinRR (افتراضي 1.5) يحظر الصفقة. لأن InpATR_TPmult = 2.0 وInpATR_SLmult = 1.5، فإن RR الطبيعي = 2.0/1.5 = 1.33، وهو أقل من الحد الأدنى 1.5 — ما يعني أن الإعدادات الافتراضية فعلياً لا تطلق إلا إذا وسّع المستخدم SL إلى 1.33×ATR أو خفّض الوعي بالـ RR. هذا تحذير إعداد مهم: فلتر RR الافتراضي يحظر الـ EA فعلياً. المتداولون الذين يضبطون InpMinRR = 1.0 (أو 1.2) سيرون دخولاً؛ من يتركه على 1.5 سيرى شيئاً لا يكاد يذكر.
مصنف الأنظمة السباعي (ClassifyRegime() السطور 424-444) مبني من ADX(14) + نسبة ATR(14) المئوية + نسبة عرض BB(20,2.0) المئوية. آلة الحالات تقرأ ADX >= 28 + ATR-pctile >= 70 + BB-width-pctile >= 70 لتعلن REG_EXPAND؛ ADX >= 28 وحده كـ REG_STRONG_TREND؛ ADX >= 20 (وليس قوي) كـ REG_WEAK_TREND؛ BB-width-pctile <= 15 كـ REG_COMPRESS؛ ATR-pctile >= 75 كـ REG_BREAKOUT؛ ATR-pctile <= 25 && BB-width-pctile <= 30 كـ REG_RANGE؛ وADX < 15 كـ REG_CHOPPY. وظيفة المصنف دفاعية في معظمها: بوابة عدم التداول تحظر CHOPPY وCOMPRESS حظراً صلباً، وحلقة الإدارة تغلق أي مركز مفتوح حين ينقلب النظام إلى CHOPPY. الحالات الأخرى لا تحظر — STRONG_TREND، WEAK_TREND، RANGE، BREAKOUT، EXPAND تمر مع تسجيل اسم النظام للتحليل اللاحق. تسمية النظام تنتقل إلى تعليق الصفقة عبر RegimeName(g_regime) فيكون كل أمر مفتوح موسوماً بالنظام الذي فتح فيه — مفيد عند فرز نتائج الباك تيست.
المخاطرة وحجم العقد يمران عبر CalcLotByRisk(slDistance) (السطور 613-625). الدالة تقرأ EffectiveCapital() الذي يساوي min(InpCapitalCapAmount, account equity) إذا تم تعيين السقف، وإلا فهو عدالة الحساب فقط. المخاطرة الدولارية هي 0.5% من ذلك افتراضياً (InpRiskPercent = 0.5)، وحجم العقد = riskCash / (slDist * tickValue / tickSize)، مقيس لخطوة حجم الرمز ومقيد بالأدنى/الأعلى. هذا أقل افتراضي لمخاطرة-لكل-صفقة في عائلة EX10 (EX10007/EX10008 افتراضي 0.7%) — خيار محافظ متعمد لنهج تقاطع MACD، الذي تكراريته لكل صفقة أعلى من متغيرات تقاطع EMA. سقف رأس المال اختياري: InpCapitalCapAmount = 0.0 يعطله. InpCapitalCapFloor = 50.0 يعرف الخط الذي دونه لا تُفتح دخولات جديدة حين يكون السقف نشطاً. PreCheckMargin() يستدعي OrderCalcMargin قبل الإرسال ويلغي إذا تجاوزت النتيجة الهامش الحر — شبكة أمان حرجة لحسابات ECN التي تسمح بتدرّج بهامش حر منخفض.
كوم الخروج في ManageExits() (السطور 726-839) هو الأكثر اكتمالاً في عائلة EX10. في كل تيكت يمشي عبر كل المراكز المفتوحة ويُجري ستة فحوصات بالترتيب. (1) خروج الإشارة المعاكسة: قيمة CoreSignal() جديدة -1 تغلق شراءً، +1 تغلق بيعاً. (2) تغيّر النظام إلى CHOPPY يغلق المركز فوراً. (3) وقف الوقت عند MAX_BARS_IN_TRADE = 60 بار (5 ساعات على M5، 15 ساعة على M15) يغلق أي مركز لا يزال مفتوحاً بعد أقصى احتجاز. (4) نقطة التعادل لمرة واحدة: حين rMult >= InpBE_TriggerR (= 1.0R)، يُحرّك السقف إلى سعر الدخول (مع تعديل مستوى السقف). (5) جني الأرباح الجزئي: حين يصل السعر إلى open + 1.0 * TP_dist للشراء (مرآة للبيع)، وفقط إذا vol >= 2*min_lot، يغلق الـ EA 50% من المركز. (6) ج trailing ATR عند ATR_TRAIL_MULT = 2.5 — أوسع من trailing 1.0-1.5 المستخدم في EX10007/EX10008 — يحرّك السقف في كل تيكت إلى curPrice − 2.5*ATR للشراء، ويضيق فقط (لا يتوسع). (7) إغلاق الجلسة: عند hour >= SESSION_END_HOUR − 1 (= 22)، تُغلق كل المراكز قسراً. ينتج عن هذا المزيج صفقات تحصد عند +1R، وتُخرج جزئياً عند هدف 2.0R، وتُسحب البقية بمظروف ATR واسع بحيث يمكن للفائز أن يمتد خلال تحركات 3-5R دون أن يُهز.
تنفيذ الأوامر ملفوف بمنطق إعادة المحاولة — TryClose_EX10009، TryClosePartial_EX10009، وTryModify_EX10009 (السطور 1015-1060) كل منها يدور حتى 3 محاولات على REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED بتراجع 200ms. TryEntry (السطور 647-706) يلتقط requote/price-off في الإرسال الأولي ويعيد المحاولة مرة واحدة بـ price=0 ليلأ الوسيط بسعر السوق الحالي. سياسة التعبئة الافتراضية تُكتشف تلقائياً حسب الرمز عبر SetTypeFillingBySymbol(_Symbol). الانحراف = InpMaxSpreadPoints = 50 (نفس فلتر السبريد — رقم تسامح واحد يغطي كلاً من انزلاق الدخول وبوابة أقصى سبريد، مما يبسط النموذج الذهني).
بوابة عدم التداول (السطور 512-546) محافظة. تحظر حظراً صلباً: تشغيل kill-switch، سبريد > 50 نقطة، عطلة الأسبوع، خارج الجلسة (ساعة < 1 أو ساعة >= 23)، REG_CHOPPY، REG_COMPRESS، بلوغ الحد الأقصى للمراكز المتزامنة، BelowFloor()، خسارة يومية >= 3% من رأس المال الفعال، خسارة أسبوعية >= 6%، تهدئة لا تزال نشطة، أو SYMBOL_TRADE_MODE ليس في FULL/LONGONLY/SHORTONLY. فحوص الخسارة اليومية/الأسبوعية تقرأ الأرباح/الخسائر المحققة من سجل الصفقات (مفلتراً بالرقم السحري والرمز) — وليس من دفاتر الـ EA الخاصة، ما يعني أن المبادلة والعمولة مشمولتان. TrackLossStreak() يمشي صفقات الإغلاق الحديثة ويعد الخاسرة المتتالية؛ ما إن يصل العد إلى InpCooldownLosses = 3، يضبط cooldownUntil = lastCloseTime + COOLDOWN_BARS * PeriodSeconds = 12 بار = 60 دقيقة على M5 / 3 ساعات على M15.
دالة لياقة OnTester() (السطور 1003-1013) تعيد (net * PF) / (1.0 + DD) بحد أدنى 30 صفقة — فيكافئ المحسّن التركيبات ذات صافي الربح العالي، ومعامل الربح، والسحب المنخفض، لكنه يرفض أي مرور لم يولّد 30 صفقة على الأقل. لاستخدام Strategy Tester، اضبط معيار التحسين إلى Custom max واستخدم هذا التعبير. للاستخدام الحي، InpDryRun=true الافتراضي هو أهم معامل في الملف: يُشحن كـ EA للتداول الورقي، وعلى المستخدم صراحة ضبطه إلى false لإرسال أوامر حقيقية. مدمجاً مع InpKillSwitch، لدى المشغّل زر ذعر بعلامة واحدة.
ما يمكن توقعه في الباك تيست: إعداد SL 1.5R/1.5×ATR مقابل TP 2.0R/2.0×ATR سيظهر مزيجاً صحياً من فائزين بجني جزئي وخاسرين بـ BE-flat، مع قلة من العدّائين الموسّعين بـ trailing يحملون 3-5R. لأن مصنف الأنظمة يحظر CHOPPY/COMPRESS حظراً صلباً، وإشارة MACD تتطلب أصلاً ADX >= 20، سيقعد الـ EA عن أنظمة التذبذب المنخفض كلياً، ثم يطلق بشكل متكرر حين تعود قوة الترند. الإعدادات الافتراضية على M5 XAUUSD في يوم H1-متّجه ستنتج 4-10 دخولات لكل جلسة؛ الإعدادات الافتراضية في جلسة آسيوية هادئة ستنتج 0-1. نافذة الجلسة 01:00-22:59 بتوقيت الخادم تغطي جلسات لندن ونيويورك بالكامل ومعظم الجلسة الآسيوية — فعلياً 24/5 ناقص استراحة ساعتين في أواخر المساء.
تفاصيل الاستراتيجية
تقاطعات خط MACD تطلق إشارات باستمرار، فيلفّ الـ EA ركام AND من 4 شروط حولها: ADX(14) ≥ 20 (أرضية قوة الترند)، RSI(14) في منطقة ضيقة 40-65 (التراجع لا متطرف)، الإغلاق فوق EMA(50) للإطار الأدنى (موافقة الترند)، وتقاطع MACD نفسه على آخر شمعة مغلقة. الإشارة الناتجة تمر بعد ذلك ببوابتين أخريين: موافقة HTF EMA(50) على إطار زمني أعلى (افتراضي H1) ونسبة TP/SL تستوفي InpMinRR. تحت البوابتين يجلس مصنف أنظمة 7 حالات مبني من ADX + نسبة ATR المئوية + نسبة عرض BB المئوية؛ أنظمة CHOPPY وCOMPRESS محظورة حظراً صلباً من الدخول. كوم المخاطرة يطبق 0.5% من رأس المال الفعال لكل صفقة (أدنى افتراضي في عائلة EX10)، مع سقف رأس المال اختياري وأرضية 50$. يُشحن InpDryRun=true افتراضياً — على المشغّل صراحة تعطيل الوضع الورقي لإرسال أوامر حقيقية. سلسلة الخروج هي الأكثر اكتمالاً في عائلة EX10: الإشارة المعاكسة، النظام=CHOPPY، وقف وقت 60 بار، نقطة التعادل عند +1R، جزئي 50% عند +2.0×ATR، trailing ATR(14) عند 2.5×ATR يضيق فقط، وإغلاق الجلسة عند الساعة 22:00+.
إشارة الشراء تُفعَّل حين يتقاطع خط MACD(12,26,9) الرئيسي فوق خط الإشارة على الشمعة المغلقة AND ADX(14) عند أو فوق 20 AND RSI(14) بين 40 و65 (منطقة تراجع RSI المتطرف) AND الإغلاق فوق EMA(50) للإطار الأدنى. إشارة البيع تعكس كل الشروط الأربعة. التأكيد يتطلب بعد ذلك موافقة HTF EMA(50)، سبريد ≤ 50 نقطة، ساعة الجلسة بين 1 و23، ونسبة TP/SL ≥ InpMinRR (افتراضي 1.5). تُقرأ الإشارة مرة واحدة لكل شمعة (shift=1) فلا إعادة رسم.
كوم الخروج يجري ستة فحوصات لكل تيكت: الإشارة المعاكسة تغلق المركز، انقلاب النظام إلى CHOPPY يغلق فوراً، وقف الوقت عند 60 بار يطلق الإغلاق، نقطة التعادل عند +1R يحرّك السقف إلى سعر الدخول، إغلاق جزئي 50% من الحجم عند +1R، وج trailing ATR(14) عند 2.5×ATR يضيق فقط. إغلاق الجلسة يجبر كل المراكز على الإغلاق عند الساعة 22:00 وما بعدها.
وقف الخسارة لكل صفقة هو InpATR_SLmult × ATR(14) (افتراضي 1.5×)، ما يعطي تقريباً 1.5× نطاق 14 بار الأخير كمسافة وقف. يُحجم وقف الخسارة حسب نسبة المخاطرة (0.5% من رأس المال الفعال افتراضياً) ويُقيَّد بالحد الأدنى لمستوى الإيقاف للرمز. السقوف تتدرج فقط في الاتجاه المربح (نقطة التعادل عند +1R، ثم ج ATR يضيق).
TP1 (المستخدم للإغلاق الجزئي 50%) عند سعر الدخول + 2.0× ATR(14)؛ يُترك TP النهائي للمتبقي مفتوحاً ليسمح لـ trailing ATR(14) عند 2.5×ATR بحمل الفائز. مع SL عند 1.5×ATR وTP1 عند 2.0×ATR، الـ RR الطبيعي 1.33، لكن InpMinRR=1.5 الافتراضي القابل للتهيئة من المستخدم يحظر الـ EA فعلياً حتى يُخفض هذا الحد الأدنى.
الحد الأدنى الموصى به للرصيد: 100$. الأفضل على XAUUSD M5 خلال نافذة 01:00-22:59 بتوقيت الخادم (لندن ونيويورك مغطاتان بالكامل، الجلسة الآسيوية مغطاة جزئياً). يتطلب وسيط ECN أو RAW-السبريد — بوابة السبريد 50 نقطة بالإضافة إلى أرضية InpMinRR=1.5 تعني أن الحسابات التجزئة ذات السبريد الموسّع ستُستبعد من معظم الدخولات. مخاطرة 0.5% لكل صفقة وقيود الخسارة اليومية/الأسبوعية 3%/6% تجعل هذا ملف مخاطرة محافظاً لعائلة EX10، لكن منهج تقاطع MACD وعدم تطابق InpMinRR=1.5 الافتراضي يعني أن هذا ليس EA 'اضبط وانسَ': على المشغّل ضبط InpMinRR إلى 1.0-1.2 لـ RR الافتراضي (1.5/2.0)، أو توسيع InpATR_TPmult إلى 2.25+ لاستيفاء أرضية 1.5 طبيعياً. InpDryRun=true هو الافتراضي الآمن للشحن — ابدأ في الوضع الورقي، تحقق من تكرارية الصفقات على سبريد وسيطك، ثم عطّل الوضع الورقي للاستخدام الحي.
منطق الاستراتيجية
Pipsgrowth EX10009 Momentum-Scalper — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: Momentum-Scalper
الماجيك: 22210009
الإصدار: 2.00
الوصف:
Core signal = MACD(main/signal) cross confirmed by RSI extreme pullback AND ADX>threshold, on the last CLOSED bar
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
EffectiveCapital()BelowFloor()CountMyPositions()NormalizeVolume()NormalizePrice()StopsLevelPrice()AdjustSLforStops()AdjustTPforStops()ATRPercentile()BBWidth()
// Pipsgrowth EX10009 Momentum-Scalper — Execution Flow (from source analysis)
// Family: Momentum-Scalper
// Core signal = MACD(main/signal) cross confirmed by RSI extreme pullback AND ADX>threshold, on the last CLOSED bar
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اسحب الإكسبرت من Navigator وأفلته على أي رسم بياني (يُنصح بـ M1 أو M5)
- 7في نافذة الإعدادات، فعّل Allow Algo Trading وحدد حجم اللوت
- 8اضغط OK — سيبدأ الإكسبرت بالتداول تلقائياً
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagic | 22210009 | Magic number (unique per EA) |
| InpTradeComment | "Psgrowth.com Expert_10009" | Trade comment |
| InpDryRun | true | Dry-run (no live orders) |
| InpKillSwitch | false | Kill switch (close-only mode) |
| InpRiskPercent | 0.5 | Risk per trade (% of effective capital) |
| InpDailyLossLimit | 3.0 | Daily loss limit (% of effective capital) |
| InpWeeklyLossLimit | 6.0 | Weekly loss limit (% of effective capital) |
| InpMaxConcurrent | 1 | Max concurrent open trades |
| InpMaxSymbolExposure | 1 | Max open trades on this symbol |
| InpCooldownLosses | 3 | Loss streak cooldown trigger |
| InpCapitalCapAmount | 0.0 | Cap amount (real-money equity $) |
| InpCapitalCapFloor | 50.0 | Floor below which no new entries |
| InpADXPeriod | 14 | ADX period |
| InpRSIPeriod | 14 | RSI period |
| InpMACDFast | 12 | MACD fast EMA period |
| InpHTFTimeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Higher-timeframe bias frame |
| InpMinRR | 1.5 | Minimum reward:risk ratio |
| InpMaxSpreadPoints | 50 | Max allowed spread (points) |
| InpATR_SLmult | 1.5 | ATR stop-loss multiplier |
| InpATR_TPmult | 2.0 | ATR take-profit multiplier (also TP1) |
| InpBE_TriggerR | 1.0 | Break-even trigger (in R multiples) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX10009 gold_scalping — MACD cross + RSI extreme momentum scalper, full 12-layer stack."
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
#include <Trade\OrderInfo.mqh>
#include <Trade\DealInfo.mqh>
//--- Non-input tunables (#define constants)
#define MACD_SLOW_EMA 26
#define MACD_SIGNAL_PERIOD 9
#define BB_PERIOD 20
#define BB_DEV 2.0
#define ATR_PERIOD 14
#define ATR_PCTILE_LOOKBACK 100
#define ADX_TREND_THRESHOLD 20.0
#define ADX_STRONG_TREND 28.0
#define RSI_OVERSOLD 35.0
#define RSI_OVERBOUGHT 65.0
#define SESSION_START_HOUR 1
#define SESSION_END_HOUR 23
#define HTF_EMA_PERIOD 50
#define MAX_BARS_IN_TRADE 60
#define PARTIAL_TP_PCT 50
#define ATR_TRAIL_MULT 2.5
#define COOLDOWN_BARS 12
#define PYRAMID_MAX_LEVELS 5
#define PYRAMID_DEFAULT_OFF true
#define SPREAD_ROLLING_LOOKBACK 30
//==================================================================
// INPUTS (18 total — within 12-22 hard cap)
//==================================================================
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;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية سكالبينج
Pipsgrowth EX14020 Scalper — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX14020 Scalper — AI-assisted XAUUSD scalper using a multi-filter signal scoring system combining RSI, MACD, EMA50/200 and ATR. Entry trig. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX10006 Momentum-Scalper — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX10006 Momentum-Scalper — USDJPY M1 pullback scalp — fast EMA above slow EMA (uptrend), then a micro dip toward the pullback EMA, with bar-1 close. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX14021 Scalper — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX14021 Scalper — EURUSD scalper using Bollinger Bands + MACD divergence. Entry triggers on BB band touch confirmed by MACD crossover. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.