P
PipsGrowth
شبكةمفتوح المصدر - مجاني

Pipsgrowth EX03003 Grid — إكسبرت أدفايزر شبكة

إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5

Pipsgrowth EX03003 Grid — Pure grid EA that opens hedged Buy and Sell positions, adds grid layers at fixed step intervals with lot multiplier, and. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX03003 Grid نظام شبكة هيدجيد بحت مصمم لزوج XAUUSD على الإطار الزمني M5. لا يوجد فيه أي مؤشر يولّد إشارة الدخول — منطق الدخول ميكانيكي بحت ويعتمد على السعر فقط. يفتح المستشار صفقة شراء وصفقة بيع معاً في بداية كل دورة، ثم يراقب كل جهة كسلة مستقلة، ويضيف طبقة جديدة كلما تحرّك السعر بمقدار خطوة شبكة واحدة ضد آخر دخول على تلك الجهة. تُغلق السلة كوحدة واحدة عندما يتحرك متوسط سعر تلك الجهة بمقدار InpTakeProfit نقطة لصالح المستشار. سلّتان تعنيان محركَي ربح وخسارة مستقلّين يعملان بالتوازي، والواقعة أن الجهة التي تنجو من حركة مستمرة ضدها هي وحدها من ينتهي بها الأمر إلى تنفيذ طبقات التراكم الثقيلة.

البنية بأكملها مبنية حول دالة واحدة — ManageBasket() — التي تُستدعى من OnTick() لـ POSITION_TYPE_BUY ومرة أخرى لـ POSITION_TYPE_SELL. في كل تيك، تمشي الدالة على المراكز المفتوحة بالعكس، وتصفّيها حسب الرمز والـ magic والنوع، وتجمّع متوسط سعر مرجّح بالحجم، وتتابع سعر آخر صفقة مُضافة. إذا كان العدد صفراً أو السلة فارغة، تخرج الدالة مبكراً. وإلا، تحسب avgPrice /= totalVol ثم تُجري فحصين. الفحص الأول هو جني الأرباح على السلة: بالنسبة لسلات الشراء تسأل إن كان mysymbol.Bid() > avgPrice + InpTakeProfit * mysymbol.Point(). إن كان الجواب نعم، تُستدعى CloseAll(POSITION_TYPE_BUY) وتُسطّح السلة. نفس المنطق ينعكس لسلة البيع، حيث المُحفّز هو mysymbol.Ask() < avgPrice - InpTakeProfit * mysymbol.Point(). الفحص الثاني هو إضافة الشبكة: إن كان العدد الحالي أقل من InpMaxLayers، تحسب الدالة حجم اللوت التالي كـ NormalizeDouble(InpInitialLot * MathPow(InpMultiplier, count), 2)، وتقصّره إلى خطوة اللوت عند الوسيط عبر MathRound(newLot / step) * step، وترفعه إلى mysymbol.LotsMin() كحدّ أدنى. ثم تُفتح الطبقة الجديدة فقط إذا تحرّك السعر خطوة شبكة كاملة بعيداً عن آخر دخول على تلك الجهة.

مضاعف اللوت هو المدخل الأكثر حسماً. مع InpMultiplier = 1.0 (الافتراضي) يكون المستشار شبكة لوت ثابت — كل طبقة تكلف نفس تكلفة الأولى، وأسوأ تعرض ممكن ينمو خطّياً مع عدد الطبقات. مع InpMultiplier = 1.5 تكون الطبقة الثانية 1.5× من الأولى، والثالثة 2.25×، وبالطبقة العاشرة يكون الاسمي قد نما بعامل 57.7. مضاعف 2.0 هو مارتينجال كامل ويُنفجر متطلب رأس المال بعد بضع طبقات فقط؛ مضاعف 1.2 تقدّم ناعم يمكن لمعظم تحديات الشركات تَحمّله لكنه لا يزال يسرّع الخسائر في اتجاه واحد مستمر. خطوة الشبكة الافتراضية 200 نقطة (20 نقطة على وسيط ذهبي 5 أرقام) تعطي نحو 50 نقطة عازلة بين أي طبقتين، لكن على إطار M5 يتم تجاوز هذه المسافة بانتظام بشموع مفردة أثناء افتتاح لندن أو نيويورك. جني الأرباح على السلة 400 نقطة يعني أن كل سلة تستهدف 40 نقطة استرداد في متوسط السعر قبل أن تتحقق — هدف ضيق يعمل بشكل جيد في التذبذب ويتهشّم في الجلسات أحادية الاتجاه.

طبقة الجلسة في هذا المستشار ليست مجرد احتياط — هي السبب الوحيد الذي يجعل الشبكة تنجو مدة كافية لتكون مفيدة. InpUseGMTSessions افتراضياً مفعّل، والنافذة النشطة هي اتحاد لندن (07:00–16:00 GMT) ونيويورك (12:00–21:00 GMT). دالة InActiveSession_EX03003() تحوّل وقت الخادم إلى GMT عبر ServerToGMT_EX03003() (التي تطرح الإزاحة المكتشفة تلقائياً من DetectGMTOffset_EX03003()، وهي heuristic لأفضل قيمة تُسجّل -12 إلى +12 حسب يوم الأسبوع والساعة)، ثم تختبر الساعة الناتجة ضد كلتا النافذتين وترفض عطلتي نهاية الأسبوع بالكامل. خارج اتحاد هاتين النافذتين، لا يبدأ المستشار سلة جديدة ببساطة. هذا جوهري بالنسبة ل XAUUSD: الجلسة الآسيوية تنتج بانتظام تحرّكات أحادية الاتجاه من 100 إلى 200 نقطة تكدّس ست أو سبع طبقات خاسرة على الجهة الخطأ قبل افتتاح نيويورك، والسحب العائم الناتج هو نمط الفشل المعياري لهذا النوع من الشبكات.

مكدّس الأمان مُطبَّق على طبقات في IsSafeToTrade_EX03003(). بدء سلة جديدة يُحظر عند إغلاق جلسة GMT، أو عندما يكون g_cooldownUntil في المستقبل، أو عند انتهاك أرضية الأسهم InpEquityFloor، أو عند تجاوز خسائر اليوم المحققة لـ InpDailyLossLimit، أو عند تجاوز خسائر الأسبوع المحققة لـ InpWeeklyLossLimit، أو عند وصول الرصيد إلى InpCapitalCap أو تجاوزه، أو عند وصول عداد الصفقات اليومي g_dailyTrades إلى InpMaxTradesPerDay، أو عند وصول g_consecLosses إلى InpMaxConsecLosses. الكولداون نفسه مَوصول في OnTradeTransaction(): في كل مرة تُغلق فيها صفقة بخسارة، يزداد g_consecLosses، وعندما يصل إلى 3، يضع النظام g_cooldownUntil = TimeCurrent() + InpCooldownMinutes * 60. يُحظر بعد ذلك بدء أي سلة جديدة طوال النافذة المهيّأة — 30 دقيقة افتراضياً. الربح يُعيد العدّاد إلى صفر. خطاف المعاملة أيضاً يحدّث g_realizedToday وg_realizedWeek باستخدام الربح زائد السواب زائد العمولة، وهذا ما تقارن به فعلياً فحوصات الخسارة اليومية والأسبوعية.

مرشّح الوقت الاختياري InpTimeFilter (افتراضياً false) هو بوابة وقت الخادم مع بداية ونهاية نصّيتين. دالة CheckTime() تسحب الساعة والدقيقة الحاليتين إلى StringFormat("%02d:%02d", ...) وتقارن مع InpStartTime وInpEndTime (افتراضيان "08:00" و"20:00"). عندما يكون InpTimeFilter متوقفاً، تكون البوابة متساهلة. هذا مرشّح خشن، وبوابة جلسة GMT هي الآلية الأكثر موثوقية — لكنه قد يكون مفيداً للمتداولين الذين يريدون حصر المستشار في نافذة ساعة محددة لا تتطابق مع تقاطع لندن-نيويورك الافتراضي.

التنفيذ مباشر عبر غلاف CTrade القياسي. TryBuy_EX03003() وTrySell_EX03003() وTryClose_EX03003() تتحقق كل منها من اللوت مقابل SYMBOL_VOLUME_MIN وSYMBOL_VOLUME_MAX وSYMBOL_VOLUME_STEP للوسيط (باستخدام MathFloor(lots / step) * step)، وتستدعي OrderCalcMargin للتأكد من أن الحساب يحوي هامشاً حرّاً كافياً، ثم تحاول الأمر حتى ثلاث مرات مع سكون 200 مللي ثانية عند TRADE_RETCODE_REQUOTE أو TRADE_RETCODE_TIMEOUT أو TRADE_RETCODE_PRICE_OFF أو TRADE_RETCODE_PRICE_CHANGED. نمط التعبئة هو ORDER_FILLING_FOK (يُضبط في OnInit()) والانزلاق هو InpSlippage = 3 نقطة. يفرض OnInit() أيضاً فحوصات السلامة الأربعة التي يفترضها بقية المستشار: InpInitialLot >= SYMBOL_VOLUME_MIN، وInpGridStep > 0، وInpMaxLayers >= 1، وInpMaxSpread > 0. إن فشل أي منها، يرفض المستشار البدء مع INIT_FAILED ويطبع رسالة خطأ في الإعدادات.

تُرجع OnTester() القيمة (profit / maxDD) * (pf > 1 ? pf : 0)، مع بوابات maxDD > 0 وtrades >= 10. الاستراتيجيات التي تنزف ببطء إلى ذيل DD-max لكنها لا تزال إيجابية صافياً تُعاقب بقسوة؛ الاستراتيجيات التي تنتج منحنيات حافّة-قليلة-صفقات-عالية تُكافأ. الدالة هي درجة لياقة بحتة — لا تغيّر سلوك الإطلاق على الإطلاق — لكن Strategy Tester يستخدمها لترتيب جولات التحسين، فستنزوي معاملات المستشار نحو إعدادات تجمع بين صافي موجب وسحب محكوم وعامل ربح فوق الواحد.

ما يشغّله المتداول فعلياً هو سلّتان مارتينجاليتان متزامنتان، واحدة شراء وأخرى بيع، مع تراكم مُدار بشكل مستقل وهدف استرداد لكل سلة. التكوين الافتراضي يفترض خطوة 200 نقطة (20 نقطة) وجني أرباح سلة 400 نقطة (40 نقطة) — وهذا نطاق ضيق سينتج عنه كثير من المكاسب الصغيرة في الجلسات العرضية وسحوبات كبيرة عرضية في الجلسات الاتجاهية. ملف رأس المال هو بالضبط ما تقوله المدخلات: مع InpMaxLayers = 10 وInpMultiplier = 1.0، أسوأ تعرض صافٍ على أي جهة هو 0.10 لوت عند متوسط سعر يقلّ 1000 نقطة (100 نقطة) عن أسوأ دخول؛ مع InpMultiplier = 1.5 المركّب في نفس السيناريو يصل إلى 1.14 لوت ومتطلب هامش ينمو مع مكعّب الحركة. المستشار صريح بهذا الشأن: لا يوجد خوارزمية استرداد، ولا سقف مارتينجال، ولا تحوط تأميني — الأمان يأتي من بوابات الجلسة والكولداون وانضباط المستخدم نفسه على مضاعف اللوت والحد الأقصى للطبقات.

تفاصيل الاستراتيجية

في كل تيك، تُجدّد OnTick() بيانات الرمز وتخرج إن كان mysymbol.Spread() > InpMaxSpread. تُدير UpdateDailyCounters_EX03003() دوال الربح والخسارة اليومية والأسبوعية عند تغيير يوم أو أسبوع الخادم. تُستدعى ManageBasket() بعد ذلك مرتين — مرة لـ POSITION_TYPE_BUY ومرة لـ POSITION_TYPE_SELL — وتمشي كل استدعاء على المراكز المفتوحة بالعكس، وتُجمّع متوسط سعر مرجّح بالحجم، وتجد سعر آخر طبقة، وتُقرّر بين نتيجتين: إغلاق السلة كاملة إذا تحرّك السعر بمقدار InpTakeProfit نقطة بعد المتوسط لصالح المستشار، أو فتح طبقة جديدة إذا تحرّك السعر بمقدار InpGridStep نقطة بعد آخر دخول في الاتجاه الخطأ وكان العدد أقل من InpMaxLayers. أول إجراء لدورة جديدة تماماً — عندما PositionsTotal() == 0 وCheckTime() مُحقَّق — هو إطلاق كل من TryBuy_EX03003() وTrySell_EX03003() بحجم InpInitialLot لزرع السلّتين. تُفرض بوابة الجلسة في InActiveSession_EX03003() قبل بدء أي سلة جديدة، ويتابع خطاف المعاملة الربح والخسارة المحققَين زائد الخسائر المتتالية لتغذية الكولداون 30 دقيقة الذي يُطلق بعد الخسارة الثالثة على التوالي.

إشارة الدخول

تبدأ السلة الجديدة عندما لا يكون هناك أي مركز مفتوح من أي نوع للـ magic الخاص بالمستشار على الرمز. أول إجراء هو فتح صفقة شراء وصفقة بيع معاً بحجم InpInitialLot (افتراضي 0.01) باستخدام TryBuy_EX03003() وTrySell_EX03003(). من تلك النقطة، تضيف ManageBasket() طبقات إضافية: لا تُفتح طبقة جديدة على جهة ما إلا بعد أن يتحرّك السعر خطوة شبكة كاملة InpGridStep (افتراضي 200 نقطة / 20 نقطة) بعيداً عن آخر دخول على تلك الجهة، ولوت الطبقة N هو InpInitialLot * MathPow(InpMultiplier, N-1)، مُقصّر إلى خطوة اللوت عند الوسيط. ولا يمكن إضافة طبقة جديدة إلا إذا كان العدد الحالي على تلك الجهة أقل من InpMaxLayers (افتراضي 10)، والسبريد أقل من InpMaxSpread (250 نقطة)، وجلسة GMT نشطة، وIsSafeToTrade_EX03003() يُرجع true.

إشارة الخروج

الخروج لكل سلة، وليس لكل صفقة. بالنسبة لسلة الشراء، تتحقق ManageBasket() من mysymbol.Bid() > avgPrice + InpTakeProfit * mysymbol.Point() في كل تيك؛ وبالنسبة لسلة البيع تتحقق من mysymbol.Ask() < avgPrice - InpTakeProfit * mysymbol.Point(). عندما يتحقق الشرط، تمشي CloseAll(type) على المراكز لتلك الجهة بالعكس وتُغلق كل واحد عبر TryClose_EX03003() (3 محاولات على requote/timeout/price-off/price-changed بسكون 200 مللي ثانية). الربح في خطاف المعاملة يُعيد g_consecLosses إلى صفر؛ الخسارة تزيده. بعد ثلاث خسائر متتالية، يُضبط g_cooldownUntil = TimeCurrent() + InpCooldownMinutes * 60 (30 دقيقة افتراضياً)، ويُحظر أي بدء سلة جديدة حتى انتهاء الكولداون.

وقف الخسارة

لا يوجد وقف خسارة لكل صفقة على طبقات الشبكة — كل طبقة تدخل بـ sl=0 وtp=0 في TryBuy_EX03003/TrySell_EX03003. التحكم بالمخاطر عالمي: InpMaxLayers (افتراضي 10) يحدّ من عدد طبقات التراكم على كل جهة، ومكدّس الأمان في IsSafeToTrade_EX03003() يوقف بدايات السلات الجديدة عند انتهاك InpEquityFloor للأرباح، أو تجاوز خسائر اليوم المحققة لـ InpDailyLossLimit، أو تجاوز خسائر الأسبوع المحققة لـ InpWeeklyLossLimit. كولداون 30 دقيقة (افتراضي InpCooldownMinutes) يطلق بعد ثلاث خسائر متتالية عبر OnTradeTransaction().

جني الأرباح

جني الأرباح لكل سلة، وليس لكل صفقة، وهو استرداد متوسط السعر للجهة. InpTakeProfit (افتراضي 400 نقطة / 40 نقطة) هو البُعد بالنقاط من متوسط السعر المرجّح بالحجم. تُغلق سلة الشراء عندما bid >= avgPrice + InpTakeProfit * Point؛ وتُغلق سلة البيع عندما ask <= avgPrice - InpTakeProfit * Point. يعمل الفحص في كل تيك من ManageBasket() ويُطلق CloseAll(type) عند تحقق الشرط. لا يوجد TP لكل صفقة — كل طبقة فردية تُفتح بـ tp=0 ولا تخرج إلا عندما تصل السلة ككل إلى هدف الاسترداد.

الأنسب لـ

مصمم لزوج XAUUSD على الإطار M5 مع ملف سبريد عالٍ وتذبذب مرتفع للذهب الفوري. خطوة الشبكة 200 نقطة وجني أرباح السلة 400 نقطة (الافتراضيان) يطابقان نطاق تذبذب نموذجي 20–40 نقطة يظهر في جلستي لندن ونيويورك. استخدم وسيط ECN أو RAW بسبريد منخفض وعمولات بأقل من نقطة، واعمل على VPS بزمن وصول منخفض للوسيط — كل طبقة تُفتح استجابة لتحرك 20 نقطة ضد المركز، و requotes أثناء الافتتاحات المتقلبة ستتراكم. الحد الأدنى الموصى به للرصيد: 100 دولار لكل طبقة 0.01 لوت، بافتراض بقاء InpMultiplier عند 1.0؛ أي تحرّك فوق 1.0 يُضاعف متطلبات رأس المال بشكل حاد. الأنسب للمتداولين الذين يفهمون أن الشبكة الهيدجيد بـ 10 طبقات لكل جهة واسترداد 40 نقطة هي استراتيجية عالية المخاطرة ومقيّدة بنطاق سعري ستفشل في جلسة أخبار أحادية الاتجاه — اقرنها بانضباط صارم على InpMaxLayers وInpMultiplier و حدود الخسارة اليومية والأسبوعية. مستوى المخاطرة: مرتفع جداً.

منطق الاستراتيجية

Pipsgrowth EX03003 Grid — تحليل منطق الاستراتيجية (من كود .mq5)

العائلة: Grid الماجيك: 22203003 الإصدار: 2.00

الوصف: Pure grid EA that opens hedged Buy and Sell positions, adds grid layers at fixed step intervals with lot multiplier, and closes the basket when average price reaches take profit. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

  • مؤشرات قياسية

الدوال الرئيسية:

  • ManageBasket()
  • CloseAll()
  • CheckTime()
  • DetectGMTOffset_EX03003()
  • ServerToGMT_EX03003()
  • InActiveSession_EX03003()
  • UpdateDailyCounters_EX03003()
  • IsSafeToTrade_EX03003()
  • TryBuy_EX03003()
  • TrySell_EX03003()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX03003 Grid — Execution Flow (from source analysis)
// Family: Grid
// Pure grid EA that opens hedged Buy and Sell positions, adds grid layers at fixed step intervals with lot multiplier, and closes the basket when average price reaches take profit. 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)

ملف التحسين

الوسطاء المُحسّنون:
ExnessIC Markets
الرموز المُحسّنة:
XAUUSD
الأطر الزمنية المُحسّنة:
M5

كيفية تثبيت الإكسبرت على MT5

  1. 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
  2. 2افتح برنامج MetaTrader 5 على حاسوبك
  3. 3من القائمة العلوية اختر File → Open Data Folder
  4. 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
  5. 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
  6. 6اسحب الإكسبرت على رسم بياني — يُنصح بـ H1 أو H4 لروبوتات الشبكة
  7. 7حدد خطوة الشبكة (نقاط)، الحد الأقصى للأوامر، وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

معاملات الإكسبرت

المعاملالافتراضيالوصف
InpGridStep200Grid Step (points)
InpMultiplier1.0Lot Multiplier (1.0 = Fixed, >1.0 = Martingale)
InpMaxLayers10Max Layers per Side
InpInitialLot0.01Initial Lot Size
InpTakeProfit400Take Profit (points) - Global Average?
InpMagicNumber22203003Magic Number
InpTradeComment"Psgrowth.com Expert_03003"Trade Comment
InpMaxSpread250Max Spread (points)
InpSlippage3Slippage
InpTimeFilterfalseUse Time Filter?
InpStartTime"08:00"Start Time
InpEndTime"20:00"End Time
InpMaxConsecLosses0--- Hardening Globals
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX03003.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX03003 AdvancedGrid_XAUUSD_5M — pure hedged grid with lot multiplier and basket TP, full 12-layer stack."

#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>

CTrade         trade;
CPositionInfo  position;
CSymbolInfo    mysymbol;
CAccountInfo   account;

//--- Input Groups
input group "=== Grid Settings ==="
input int      InpGridStep       = 200;      // Grid Step (points)
input double   InpMultiplier     = 1.0;      // Lot Multiplier (1.0 = Fixed, >1.0 = Martingale)
input int      InpMaxLayers      = 10;       // Max Layers per Side

input group "=== Money Management ==="
input double   InpInitialLot     = 0.01;     // Initial Lot Size
input int      InpTakeProfit     = 400;      // Take Profit (points) - Global Average?
                                             // Let's use Per-Basket TP logic (Avg Price + TP).

input group "=== Trade Management ==="
input int      InpMagicNumber    = 22203003; // Magic Number
input string   InpTradeComment   = "Psgrowth.com Expert_03003"; // Trade Comment
input int      InpMaxSpread      = 250;      // Max Spread (points)
input int      InpSlippage       = 3;        // Slippage

input group "=== Filters ==="
input bool     InpTimeFilter     = false;    // Use Time Filter?
input string   InpStartTime      = "08:00";  // Start Time
input string   InpEndTime        = "20:00";  // End Time

input group "=== Hardening GMT Sessions ==="
input bool     InpUseGMTSessions  = true;
input int      InpLondonStartGMT  = 7;
input int      InpLondonEndGMT    = 16;
input int      InpNewYorkStartGMT = 12;
input int      InpNewYorkEndGMT   = 21;

input group "=== Hardening Capital Protection ==="
input double   InpEquityFloor     = 0.0;
input double   InpDailyLossLimit  = 0.0;
input double   InpWeeklyLossLimit = 0.0;
input double   InpCapitalCap      = 0.0;

input group "=== Hardening Trade Safety ==="
input int      InpMaxTradesPerDay = 50;
input int      InpCooldownMinutes = 30;
input int      InpMaxConsecLosses = 0;

//--- Hardening Globals
double   g_realizedToday  = 0;
double   g_realizedWeek   = 0;
datetime g_dayStartTime   = 0;

الكود المصدري الكامل متاح عند التحميل

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

الوسوم:ex03003gridpipsgrowthfreemt5xauusd

تحذير صريح: لأغراض تعليمية فقط

تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.

وسطاء موصى بهم لهذا الإكسبرت

هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض

مجتمع المستخدمين

سجّل دخولك للمشاركةتسجيل الدخول

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

اسم الملفPipsgrowth_com_EX03003.mq5
حجم الملف17.1 KB
الإصدارv2.00
PlatformMetaTrader 5
نوع الملف.mq5 Source
الاستراتيجيةشبكة
المخاطرةمخاطرة عالية جداً
الأطر الزمنية
M5
أزواج العملات
XAUUSD
الحد الأدنى للإيداع$100