Pipsgrowth EX14003 Scalper — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · H1
Pipsgrowth EX14003 Scalper — Timing-based scalper that uses configurable signal windows across multiple timeframes (M1-D1). Opens buy positions durin. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكس 14003 من بيبس جروث هو إكسبرت أدفايزر قائم على نافذة زمنية، لا يستخدم أي مؤشر في الكود المصدري — الإشارة هي الساعة نفسها. في كل تيك، يقرأ الإكسبرت وقت الخادم الحالي، ويفككه إلى ساعة ودقيقة وثانية عبر MqlDateTime، ثم يقرر ما إذا كانت اللحظة الحالية داخل نافذة 'إشارة قوية' أم نافذة 'إشارة ضعيفة'. إذا كانت الإجابة قوية، يفتح صفقة شراء. إذا كانت الإجابة ضعيفة، يفتح صفقة بيع. هذه هي البنية الكاملة لمنطق الإشارة.
يعتمد طول النافذة على الإطار الزمني النشط. يحتوي معالج OnTick على جملة switch بست حالات — PERIOD_M1 و PERIOD_M5 و PERIOD_M15 و PERIOD_H1 و PERIOD_H4 و PERIOD_D1 — بالإضافة إلى فرع افتراضي لأي قيمة غير معروفة. لكل حالة زوج من مدخلات التوقيت تحت مجموعة '=== Signal Timing ==='. تنطلق M1 عندما يكون time_struct.sec < InpM1SignalSeconds (الافتراضي 30 ثانية). تنطلق M5 عندما يكون time_struct.min % InpM5Modulo == 0 و time_struct.sec < InpM5SignalSeconds — أي عند كل شمعة M5 جديدة، خلال أول 30 ثانية. تنطلق M15 عندما يكون باقي قسمة الدقائق على InpM15Modulo يساوي صفراً والثواني أقل من 30. H1 — الإطار التشغيلي الافتراضي، المحدد بالمتغير العام g_InpTimeframe = PERIOD_H1 عند الترجمة — تنطلق عندما يكون time_struct.min < InpH1SignalMinutes، والقيمة الافتراضية 5 دقائق. تنطلق H4 عند كل شمعة H4 جديدة عندما يكون باقي قسمة الساعات على InpH4Modulo يساوي صفراً والدقائق أقل من 15. تنطلق D1 عندما تكون ساعة اليوم أقل من 2. يستخدم الفرع الافتراضي current_time % InpDefaultModulo < InpDefaultSignalSeconds لأي إطار زمني غير مدعوم.
النموذج الذهني: يفترض الإكسبرت أن النصف دقيقة إلى الربع ساعة الأولى من كل شمعة جديدة تحمل دفعة اتجاهية ويتداول في اتجاهها الطويل. كل شيء آخر — 99% من شمعة M1، و 96% من شمعة H1، و 92% من شمعة H4 — يُعامل كنافذة بيع. لا يوجد فحص لحركة السعر، ولا مرشح تقلب، ولا مرشح سبريد، ولا حارس أخبار، ولا مرشح جلسة، ولا مرشح يوم من أيام الأسبوع. الوقت وحده يقرر الاتجاه. المدخلات الخارجية الوحيدة التي تحرس الدخول هي فحص عدد الصفقات وفحص الخسارة العائمة.
تحديد حجم اللوت هو treadmill للرصيد. CalculateLot() يُرجع StartLot + LotStep * (AccountBalance / BalanceStep)، مع تطبيع إلى InpLotDecimals (2). بالقيم الافتراضية يصبح 0.03 + 0.01 * (الرصيد / 200). على إيداع 100 دولار تتداول بـ 0.03 لوت. عند 1000 دولار تتداول بـ 0.08 لوت. عند 5000 دولار تتداول بـ 0.28 لوت. عند 20000 دولار تتداول بـ 1.03 لوت. اللوت ينمو خطياً مع الرصيد إلى الأبد — لا يوجد سقف، ولا حد مخاطرة بالنسبة المئوية، ولا خنق لمنحنى الأسهم، ولا تخفيف للمخاطرة بناء على السحب. مدمجاً مع حد الصفقات الثمانية لكل اتجاه وقف الخسارة العائمة المطلقة عند 100 دولار (MaxLoss)، سينمو الإكسبرت إلى حجم مركز جاد إذا بقي الحساب طويلاً بما يكفي ليتضاعف الحساب.
إدارة الصفقة مبرمجة بشكل ثابت في OpenTrade. جني الأرباح هو TakeProfitPoints * _Point (10 نقاط افتراضياً). لزوج فوركس بخمس خانات هذا يساوي 1 بيب؛ لـ XAUUSD بعشريتين (حيث _Point = 0.01) يساوي 10 سنتات؛ لذهب بثلاث خانات (_Point = 0.001) يساوي 1 سنت. تعليق '10 pips' في المصدر هو تسمية، وليس ضمانة — قيمة البيب الفعلية تعتمد على خانات الوسيط. وقف الخسارة هو price * InpStopLossPercent (0.5% من السعر)، لذا على تسعيرة XAUUSD عند 3000 دولار يبعد الوقف 15 دولاراً عن الدخول. هذا هو عدم التماثل: وقف الخسارة أكبر بحوالي مئة مرة من جني الأرباح على تكة ذهب نموذجية. ضربة واحدة من وقف الخسارة تمتص ما يقارب مئة ربح جني أرباح، مما يعني أن الاستراتيجية تحتاج إلى معدل فوز مرتفع للغاية للتعادل — والمصدر لا يوفر منطق إشارة يمكنه تقديم ذلك.
حدود المراكز يحرسها CountOpenPositions(direction). للتنفيذ خطأ هيكلي في MQL5: يستدعي PositionSelect(InpSymbolName) داخل حلقة for (long i = 0; i < PositionsTotal(); i++) بدون استخدام PositionGetTicket(i) للتنقل في قائمة المراكز. في MQL5، PositionSelect هو بحث قائم على الرمز وليس قائم على الفهرس — لذا فإن الحلقة هي فعلياً لا عملية تعيد دائماً تحديد نفس المركز. العدد مرتبط بأي مركز يختاره محدد الرمز، وليس بالتكرار. ثم يفحص OpenTrade() ما إذا كان currentOpenTrades >= MaxTrades (الافتراضي 8) قبل الإرسال، لذا فإن الحماية هي 'لا تفتح أكثر من 8 لكل اتجاه' لكن العدد نفسه غير موثوق في وجود مراكز متعددة على الرمز. MaxHedges معرف في المدخلات (الافتراضي 1) لكن لم تقرأه أي دالة في الملف — إنه مدخل ميت يتظاهر بأنه حد تعافي.
ثلاث دوال إعادة محاولة موجودة في أسفل الملف — TryClose_EX14003 و TryClosePartial_EX14003 و TryModify_EX14003. مكتوبة بشكل صحيح: حلقات من 3 محاولات مع نوم 100 أو 200 مللي ثانية على REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED، ترجع صحيح عند أول TRADE_RETCODE_DONE. لكن دورة حياة الصفقة الفعلية تستخدم OrderSend(request, result) الخام في OpenTrade() — لا توجد إعادة محاولة، ولا مسار إغلاق جزئي، ولا مسار تعديل SL/TP. الدوال هي سقالة لبناء مستقبلي لم يكتمل. مثيل g_trade_wrappers_EX14003 من CTrade الذي تلتف حوله غير مستخدم أيضاً في الكود الحي.
نمط التعبئة يُكتشف تلقائياً عبر GetFillingMode()، الذي يفحص SYMBOL_FILLING_MODE ويُرجع FOK إذا كان الوسيط يسمح به، وإلا IOC، وإلا RETURN. لـ XAUUSD على معظم وسطاء ECN/RAW الحديثين، FOK أو IOC متاح والإكسبرت يأخذ أيهما يعلنه الوسيط. الانزلاق ثابت عند 5 نقاط؛ تعليق المصدر يقول 'smaller to avoid issues' لكن لا يوضح ما هي المشاكل.
الإيقاع. في كل تيك يطبع الإكسبرت سعر الشراء/البيع في السجل — هذه هي أعلى إشارة في الملف أن هذا بناء على مستوى التشخيص، وليس بناء محسناً للإنتاج. يعمل فحص MaxLoss أولاً في كل تيك: إذا كان AccountBalance - AccountEquity > MaxLoss (الافتراضي 100 دولار)، يتوقف الإكسبرت عن إرسال أوامر جديدة لكنه لا يغلق المراكز المفتوحة بالفعل. لا يوجد trailing stop، ولا نقل لنقطة التعادل، ولا خروج قائم على الوقت، ولا مفتاح حماية الأسهم. الصفقة إما تضرب جني الأرباح، أو تضرب وقف الخسارة، أو تجلس. الطريقة الوحيدة للخروج من السحب هي أن يضرب الوسيط وقف الخسارة الثابت.
مدخل InpTimeframe الافتراضي غير صالح. يصرح المدخل بالقيم 1–7 (M1، M5، M15، M30، H1، H4، D1) لكن الافتراضي هو 8. المتغير العام g_InpTimeframe مُهيأ إلى PERIOD_H1 عند الترجمة ولا يعاد تعيينه من InpTimeframe في OnInit. هذا يعني أن تغيير قائمة InpTimeframe في MT5 ليس له أي تأثير — الإكسبرت دائماً يشغل حالة H1. اعتبر المدخل تجميلياً حتى يبني مستقبلي يربط InpTimeframe بـ g_InpTimeframe. دالة OnInit غائبة أيضاً من الملف — لا يوجد تحقق من المدخلات، ولا إعداد مقابض، ولا فحص مسبق.
ماذا تتوقع في الباك تيست. الاستراتيجية لا تحيز اتجاهي. على H1 ستشتري خلال أول 5 دقائق من كل ساعة وتبيع خلال الـ 55 دقيقة المتبقية. مع جني أرباح 10 نقاط ووقف خسارة 0.5% من السعر، تخرج الرياضيات إلى نسبة مخاطرة/عائد 1:100 تقريباً لكل صفقة. حتى مع معدل فوز 90% فإن القيمة المتوقعة لكل صفقة سلبية بمجرد تضمين السبريد والعمولة، لأن الخسارة النادرة أكبر بـ 100 مرة من الربح النموذجي. ستطبع الاستراتيجية منحنى طويلاً مسطحاً إيجابياً قليلاً على تغذية تاريخية بدون عمولة مع انزلاق صفري، ونزيفاً بطيئاً على وسيط واقعي مع عمولات وانزلاق وسبريد متغير. لا تقرأ خط أسهم الباك تيست كدليل على الحافة — هو دليل على تجميع جني الأرباح بالإضافة إلى غياب محاكاة الانزلاق في مختبر استراتيجيات MT5.
من يجب أن يشغله. هذا قطعة فضول، وليس استراتيجية قابلة للنشر. الأجزاء المثيرة للاهتمام هي: مفتاح النافذة الزمنية المعياري مع نوافذ قابلة للتكوين لكل إطار زمني، وهو قالب نظيف لأبحاث زخم افتتاح الشمعة؛ وتحديد حجم اللوت treadmill الرصيد، وهو مثال نظيف لنمط كسر ثابت بدون سقف؛ وسطح الخطأ في CountOpenPositions، وهو مثال واقعي لماذا PositionGetTicket مهم في تكرار المراكز في MQL5. إذا كنت تدرس كيف يمكن إيصال إكسبرت MT5 'بحد أدنى' مدفوع بالتيك بدون مؤشرات، هذا الملف قصير بما يكفي لقراءته في جلسة واحدة. إذا كنت تبحث عن سكالبر ذهب مربح، ابحث في مكان آخر من الكتالوج.
تفاصيل الاستراتيجية
إكس 14003 يشغل switch واحد في كل تيك مدفوع بالكامل بساعة الخادم، وليس بأي مؤشر. تحليل MqlDateTime يغذي ست فروع لكل إطار زمني: M1 يراقب time_struct.sec < InpM1SignalSeconds، M5 يراقب time_struct.min % InpM5Modulo == 0 && time_struct.sec < InpM5SignalSeconds، M15 يعكس M5 مع قاسم M15، H1 يراقب time_struct.min < InpH1SignalMinutes، H4 يراقب time_struct.hour % InpH4Modulo == 0 && time_struct.min < InpH4SignalMinutes، و D1 يراقب time_struct.hour < InpD1SignalHours. نتيجة 'قوية' تستدعي OpenTrade(1) للشراء؛ نتيجة 'ضعيفة' تستدعي OpenTrade(-1) للبيع. OpenTrade() تحجم اللوت من treadmill الرصيد، تبحث عن نمط التعبئة، تعلق جني الأرباح الثابت ووقف الخسارة بالنسبة المئوية، وتشغل OrderSend خام بدون غلاف إعادة محاولة. دوال إعادة المحاولة TryClose / TryClosePartial / TryModify في أسفل الملف، مكتوبة بشكل صحيح، لكن لا يتم استدعاؤها لأن مسار الكود الحي يستخدم OrderSend المجرد. بوابة MaxLoss (AccountBalance - AccountEquity > MaxLoss، الافتراضي 100 دولار) تعمل أولاً في كل تيك وتجمّد الأوامر الجديدة إذا خرق السحب العائم الحد، لكنها لا تغلق أي شيء مفتوح بالفعل. CountOpenPositions() به خطأ تكرار معروف في MQL5 — يحلق فهرس المركز لكن يحدد بالرمز داخل الحلقة، لذا العدد مرتبط بأي مركز يختاره محدد الرمز، وليس بالتكرار. المتغير العام g_InpTimeframe مبرمج بشكل ثابت إلى PERIOD_H1 عند الترجمة، مما يجعل مدخل InpTimeframe المواجه للمستخدم (الافتراضي 8، قيمة غير صالحة) تجميلياً فعلياً.
الدخول محفز زمني بحت بدون أي منطق سعر أو مؤشر. عند كل شمعة جديدة في الإطار الزمني المختار، يفتح الإكسبرت شراء خلال 'نافذة الإشارة القوية' الافتتاحية — أول 30 ثانية من M1، أول 30 ثانية من M5/M15، أول 5 دقائق من H1، أول 15 دقيقة من H4، أول ساعتين من D1. خارج تلك النافذة يفتح الإكسبرت بيعاً في كل تيك. حجم اللوت ينمو خطياً مع الرصيد: StartLot + LotStep × (رصيد الحساب / BalanceStep)، لذا يكبر المركز كلما طال أمد بقاء الحساب.
تتم المعالجة الخروج بالكامل بواسطة جني الأرباح ووقف الخسارة الثابتين المرفقين بكل مركز عند الدخول. TakeProfitPoints (الافتراضي 10) × _Point هي مسافة جني الأرباح؛ السعر × InpStopLossPercent (الافتراضي 0.5%) هي مسافة وقف الخسارة. لا يوجد trailing stop، ولا نقل نقطة تعادل، ولا خروج قائم على الوقت، ولا خروج قائم على الإشارة. التجاوز الخارجي الوحيد هو فحص MaxLoss: إذا تجاوز السحب العائم MaxLoss (الافتراضي 100 دولار)، يتوقف الإكسبرت عن فتح أوامر جديدة لكنه يترك المراكز القائمة لتغلق عند SL/TP الثابت.
وقف الخسارة هو 0.5% من سعر الدخول افتراضياً (InpStopLossPercent = 0.005)، محدد كقيمة ثابتة على كل أمر. على تسعيرة XAUUSD عند 3000 دولار يضع الوقف على بعد 15 دولاراً من الدخول؛ على 2000 دولار يكون 10 دولارات. لا يوجد حد سحب عام على مستوى الإكسبرت يتجاوز قتل الخسارة العائمة MaxLoss عند 100 دولار، والذي يوقف الإدخالات الجديدة فقط دون إغلاق المراكز الخاسرة.
جني الأرباح ثابت عند 10 نقاط × _Point (TakeProfitPoints = 10) — يعادل 10 سنتات على XAUUSD بعشريتين، أو 1 سنت على XAUUSD بثلاث خانات، أو 1 بيب على فوركس بخمس خانات. جني الأرباح هو تقريباً 1/100 من حجم وقف الخسارة، مما يعني أن الاستراتيجية تحتاج إلى معدل فوز أعلى من 99% للتعادل على مستوى الصفقة. لا يوجد جني أرباح سلة، ولا إغلاق جزئي، ولا تخرج متدرج.
الرصيد الموصى به: 100 دولار كحد أدنى، 1000+ دولار لتشغيل أكثر أماناً نظراً لتحديد حجم اللوت treadmill الرصيد الذي ينمو خطياً بدون سقف. اللوت على 1000 دولار هو 0.08، على 5000 دولار هو 0.28 — حركة intraday قوية ضد كومة من 8 مراكز يمكن أن تنتج سحباً كبيراً بسرعة. استخدم وسيط ECN أو RAW سبريد لأن جني الأرباح هو 10 نقاط فقط (1 سنت على ذهب بثلاث خانات) والسبريد العريض سياكل المكافأة بالكامل على نسبة عالية من الصفقات. الأفضل على XAUUSD H1 مع نافذة الإشارة القوية الافتراضية 5 دقائق. تجنب تشغيله خلال جلسات السيولة المنخفضة — منطق النافذة الزمنية يعامل كل دقيقة بالمثل، لذا افتتاحات H1 للجلسة الآسيوية من المرجح أن تنطلق مثل افتتاحات لندن أو نيويورك. هذا قالب بحثي، وليس استراتيجية إنتاج: ادرس مفتاح النافذة الزمنية ونمط الكسر الثابت، ثم عطل الإكسبرت قبل الذهاب للحي.
منطق الاستراتيجية
Pipsgrowth EX14003 Scalper — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: Scalper
الماجيك: 22214003
الإصدار: 2.00
الوصف:
Timing-based scalper that uses configurable signal windows across multiple timeframes (M1-D1). Opens buy positions during strong signal windows and sell positions otherwise, with fixed percentage stop-loss and balance-based lot progression
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
CalculateFixedStopLoss()CalculateLot()CountOpenPositions()OpenTrade()TryClose_EX14003()TryClosePartial_EX14003()TryModify_EX14003()
// Pipsgrowth EX14003 Scalper — Execution Flow (from source analysis)
// Family: Scalper
// Timing-based scalper that uses configurable signal windows across multiple timeframes (M1-D1). Opens buy positions during strong signal windows and sell positions otherwise, with fixed percentage stop-loss and balance-based lot progression
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 — سيبدأ الإكسبرت بالتداول تلقائياً
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22214003 | Magic number for trade identification |
| InpTradeComment | "Psgrowth.com Expert_14003" | Trade comment |
| StartLot | 0.03 | Minimum lot size |
| LotStep | 0.01 | Step for increasing lot size |
| BalanceStep | 200 | Step for increasing lot size |
| TakeProfitPoints | 10 | Take profit in points (10 pips) |
| MaxHedges | 1 | Max hedges allowed for recovery |
| Deviation | 5 | Slippage (smaller to avoid issues) |
| InpSymbolName | "XAUUSD" | Corrected trading InpSymbolName |
| MaxTrades | 8 | Max number of trades allowed (8 max) |
| MaxLoss | 100 | Maximum allowed loss before stopping trading |
| InpTimeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for analysis |
| InpStopLossPercent | 0.005 | Stop Loss percentage (0.5% = 0.005) |
| InpLotDecimals | 2 | Lot size decimal places |
| InpM1SignalSeconds | 30 | M1: Signal window in seconds |
| InpM5SignalSeconds | 30 | M5: Signal window in seconds |
| InpM15SignalSeconds | 30 | M15: Signal window in seconds |
| InpH1SignalMinutes | 5 | H1: Signal window in minutes |
| InpH4SignalMinutes | 15 | H4: Signal window in minutes |
| InpD1SignalHours | 2 | D1: Signal window in hours |
| InpDefaultSignalSeconds | 30 | Default: Signal window in seconds |
| InpM5Modulo | 5 | M5 timeframe modulo |
| InpM15Modulo | 15 | M15 timeframe modulo |
| InpH4Modulo | 4 | H4 timeframe modulo |
| InpDefaultModulo | 60 | Default timing modulo |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX14003 od10leporadi — timing-based multi-TF scalper, full 12-layer stack."
#include <Trade\Trade.mqh>
//Constants
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_InpTimeframe = PERIOD_H1;
input group "=== Identity ==="
input ulong InpMagicNumber = 22214003; // Magic number for trade identification
input string InpTradeComment = "Psgrowth.com Expert_14003"; // Trade comment
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)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.