P
PipsGrowth
أخرىمفتوح المصدر - مجاني

Pipsgrowth EX01005 Adaptive — إكسبرت أدفايزر تكييفي

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

Pipsgrowth EX01005 Adaptive — Adaptive gold pyramid EA using EMA crossover with ADX trend filter and ATR-based pyramiding — adds positions in trend di. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX01005 Adaptive هو مستشار خبير بأسلوب الهرم (Pyramid) مصمم لزوج XAUUSD على الإطار الزمني M5، رغم أن الكود المصدري يتضمن محدد إطار زمني متعدد (InpTimeframe من 1=M1 إلى 9=D1) يتيح إعادة استخدام المنطق نفسه على H1 أو M15 دون الحاجة لإعادة الترجمة. يقوم النظام على ثلاثة مؤشرات قياسية — المتوسطان المتحركان الأسيان السريع (20) والبطيء (50)، ومؤشر ADX(14) عند عتبة 25، ومؤشر ATR(14) الذي يتحكم في كل قرار يعتمد على المسافة داخل الكود. بوابة التداول هي تقاطع اتجاهي بين المتوسطين الأسيين يُؤكَّد بقراءة ADX لا تقل عن 25 على الشمعة المغلقة السابقة، وهو الجزء الذي يميّز الاتجاه العرضي عن الحقيقي: يرفض المستشار الانخراط في السوق ما لم يكن مؤشر ADX عند 25 أو أعلى، وهي العتبة التي تفصل تاريخياً بين جلسات الذهب ذات الاتجاه الواضح والضوضاء العرضية التي تهيمن على الجلسة الآسيوية. العنصر الهرمي هو ما يميّز الاستراتيجية. عندما تجد CheckEntryConditions() إعداداً جديداً للشراء أو البيع ولا توجد صفقات مفتوحة في هذا الاتجاه، تفتح صفقة واحدة بحجم يحدده InpLotSize (افتراضياً 0.01) أو عبر مسار نسبة المخاطرة. إذا تحرك السعر بعدها بمقدار 1.0 × ATR من آخر دخول في نفس الاتجاه، يضيف المستشار صفقة ثانية. كل طبقة جديدة تستدعي MovePreviousTradesToBreakEven() التي تمر على كل صفقة مفتوحة في ذلك الاتجاه وترفع وقف الخسارة إلى سعر الفتح الأصلي، مؤمّنةً خروجاً عند نقطة التعادل أو أفضل للطبقات السابقة قبل بدء الرجل التالية من الهرم. قيمة InpMaxLayers الافتراضية هي 3، ما يعني أن الاتجاه المستدام يمكن أن يكدّس ما يصل إلى ثلاث صفقات في الاتجاه نفسه، كل واحدة تفصلها مسافة ATR واحدة. تتولى دالة TryModify() تنفيذ تعديلات وقف الخسارة الفعلية مع منطق إعادة المحاولة ثلاث مرات وحماية ضد أخطاء الإيقاف غير الصالحة التي يطلقها بعض الوسطاء عندما يكون الإيقاف أقرب من الحد الأدنى لمسافة الإيقاف في الرمز. إدارة المخاطر متشعبة إلى ما هو أبعد من مستوى الصفقة. تُنفّذ IsSafeToTrade() في بداية كل OnTick وترفض الانخراط في التداول في الحالات التالية: بلوغ سقف رأس المال (InpCapAmount، معطّل افتراضياً عند 0)، أو اختراق أرضية رأس المال (InpCapFloor=100)، أو انخفاض الرصيد إلى ما دون 80% من الرصيد الأولي (MinEquityPercent=80)، أو تجاوز خسارة اليوم 3% من الرصيد الأولي (MaxDailyLossPercent=3.0)، أو تجاوز خسارة الأسبوع 8% (InpMaxWeeklyLossPct=8.0)، أو تحقق ثلاث خسائر متتالية وفترة تهدئة 30 دقيقة لم تنتهِ بعد (InpMaxConsecLosses=3 وInpCooldownMin=30)، أو بلوغ 10 صفقات لليوم (MaxTradesPerDay=10)، أو إغلاق السوق لعطلة نهاية الأسبوع الذي تكتشفه IsMarketOpen() بمقارنة وقت الخادم بنافذة الجمعة 22:00 GMT إلى الأحد 22:00 GMT، أو خروج الساعة الحالية بتوقيت GMT من نافذة الجلسة النشطة، أو تداخل وقت الأخبار مع افتتاح لندن أو نيويورك، أو تشغيل مفتاح الإيقاف اليدوي، أو تجاوز إجمالي الانخفاض مقابل الرصيد الأولي 20% (InpMaxDDPct=20.0). هذا الفحص الأخير هوFail-Safe الكارثي — بمجرد تفعيله، يطبع المستشار سطر KILL SWITCH: total DD= ويوقف جميع التداولات حتى يتدخل المستخدم. منطق الجلسات يستخدم ServerToGMT() ومدخل InpServerGMTOffset، الذي يمكن ضبطه يدوياً على فرق GMT للوسيط أو اكتشافه تلقائياً عبر DetectGMTOffset() التي تفحص الشموع الساعية بحثاً عن فجوة نهاية الأسبوع وتحسب الفرق من نقطة 22:00. النوافذ الافتراضية هي لندن 7-16 GMT ونيويورك 12-21 GMT، مع InpAvoidAsia=true والكتلة الآسيوية محددة بـ 0-7 GMT. تُرجع InActiveSession() القيمة true إذا كانت دقيقة GMT الحالية واقعة داخل نافذة لندن أو نيويورك، على أن تمنع النافذة الآسيوية فقط عندما تكون كل من لندن ونيويورك مغلقتين — لذلك فإن ارتفاع الذهب في وقت مبكر من نيويورك يمتد إلى 21:30 GMT يُحسب داخل الجلسة. تجنّب الأخبار محافظ: تُرجع IsNewsTime() القيمة true كلما كانت دقيقة GMT الحالية في حدود 30 دقيقة من افتتاح لندن (افتراضياً 7:00) أو افتتاح نيويورك (افتراضياً 12:00)، ما يبقي المستشار بعيداً عن نوافذ إصدارات NFP وCPI وFOMC المعتادة. لحساب حجم اللوت مساران. عندما يكون InpRiskPercent أكبر من صفر (افتراضياً 1.0)، تقسم CalculateLotSize() مبلغ المخاطرة (رأس المال الفعال × 1%) على مسافة وقف الخسارة بالنقاط × قيمة التيك للرمز، منتجةً حجماً يتناسب مع نمو الحساب والوقف المستند إلى ATR. عندما يكون InpRiskPercent صفراً، يعود المستشار إلى InpLotSize=0.01 الثابت. يمر كلا المسارين عبر NormalizeLot() التي تقرّب الحجم إلى درجة حجم الرمز وتقصّره إلى الحد الأدنى/الأقصى للرمز وسقف InpMaxLot=100. رأس المال الفعال نفسه يتغير عبر EffectiveCapital() — إذا تم تعيين InpCapAmount، يُقصّ الرصيد عند هذا المستوى لأغراض التحجيم، وهو أمر مفيد للمتداولين الذين يريدون تحجيم المراكز كما لو كانت لديهم أموال أقل، تاركين هامشاً لإضافة طبقات لاحقاً. تعمل المخارج بطريقتين. الأولى هي الخروج عند الإشارة المعاكسة في UpdatePositionManagement(): إذا كان المستشار يحمل صفقة شراء وأصبح المتوسط السريع الآن أدنى من البطيء على الشمعة المغلقة، تُغلق الصفقة عبر TryClosePosition() مع ثلاث محاولات. والثانية هي الإيقاف المتحرك (Trailing Stop)، الذي يُعاد حسابه كل تيكر على مسافة InpTrail_ATR_Multiplier (افتراضياً 1.5 × ATR) من سعر العرض للشراء أو سعر الطلب للبيع. منطق الإيقاف المتحرك لا يحكم إلا في الاتجاه المربح ولا يشدّ الإيقاف إلا بإحكام — لا يرخيه أبداً، لذا فإن إيقاف 1.5 ATR على الذهب عند 2400$ مع ATR قدره 200 نقطة يجلس تقريباً على بعد 30$ من السعر ويقفل أي حركة إضافية. لا يوجد جني أرباح ثابت؛ يُتوقع أن تستمر الصفقات حتى إغلاق الإشارة المعاكسة، أو الإيقاف المتحرك، أو تفعيل وقف الخسارة لكل صفقة. تعرض OnTester() معيار تحسين مخصص يضرب الربح في عامل ربح مقصوص عند 10 ويقسمه على عقوبة الانخفاض، ويُرجع صفراً إذا تجاوز الانخفاض InpMaxDDPct، أو تم اتخاذ أقل من 20 صفقة، أو كانت الفترة غير مربحة صافياً — ما يمنح مُحسِّن MetaTrader إشارة قوية لإيجاد مجموعات معايير تجمع بين الربحية وضبط المخاطر بدلاً من العائد الخام. ملاحظات النشر العملية: الإعدادات الافتراضية هي XAUUSD M5 مع حد أدنى 100$، لكن الهرم الذي يصل إلى ثلاث صفقات بنسبة مخاطرة 1% لكل واحدة يعني أن الرصيد الواقعي لنشر رمز واحد هو 300$ لمنح كل طبقة مساحة وقف الخسارة دون إطلاق أرضية الرصيد 80%. فلتر InpMaxSpread افتراضياً عند 50 نقطة (0.5$ على تغذية الذهب بخمس خانات) وهو السبب الأكثر شيوعاً لتخطي هذا المستشار لجلسة ما — يجب تجنّب الوسطاء الذين تتجاوز سبريدات الذهب لديهم في عطلات نهاية الأسبوع هذا الرقم. يُوصى بالتشغيل الأول مع InpDryRun=true: يسجل سطر إشارة BUY/SELL في السجل دون إرسال أي أمر، وهي أسرع طريقة للتأكد من أن المستشار يقرأ الشموع ونافذة الجلسة بشكل صحيح على وسيط جديد قبل تخصيص رأس المال. الجلسة الموصى بها هي تداخل لندن ونيويورك من 12:00 إلى 16:00 GMT، حيث تكون كل من نوافذ InpLondonStartHour وInpNYStartHour مفتوحة وسيولة الذهب في أعمق حالاتها؛ الجلسة الآسيوية مستبعدة افتراضياً لكن يمكن إعادة تمكينها بتعيين InpAvoidAsia=false، وهو ما لا يُنصح به على M5 للذهب بسبب ظروف الحجم المنخفض والسبريدات المتسعة التي تهيمن على نافذة 0-7 GMT.

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

في كل شمعة M5 جديدة، يحدّث المستشار أربعة مؤشرات — المتوسط السريع (20)، المتوسط البطيء (50)، ADX(14)، ATR(14) — على الشمعة المغلقة عند shift 1، ثم ترفض CheckEntryConditions() الشمعة فوراً إذا كان ADX أقل من 25. إذا كان المتوسط السريع أعلى من البطيء وكان عدد الشراء دون InpMaxLayers، يفتح شراءً بسعر العرض مع SL = العرض − 1.5 × ATR؛ في الشموع اللاحقة يُقرأ آخر دخول في الاتجاه نفسه عبر GetLastEntryPrice() ولا تُطلق طبقة جديدة إلا عندما يتجاوز العرض ذلك السعر بمقدار 1.0 × ATR، مع استدعاء MovePreviousTradesToBreakEven() أولاً لقفل الطبقات السابقة عند نقطة التعادل. تعمل UpdatePositionManagement() في كل تيكر للتعامل مع مساري خروج: تُغلق الصفقة إذا انعكست المتوسطات ضدها، أو تشدّ الإيقاف المتحرك إلى bid − 1.5 × ATR للشراء (والمرآة على جانب ask للبيع)، فلا تشدّ إلا بإحكام ولا ترخى أبداً. تجلس IsSafeToTrade() في بداية كل تيكر وتتحكم في المستشار بأكمله عبر سقف/حد أدنى لرأس المال، وأرضية رصيد عند 80% من الرصيد الأولي، وخسارة يومية 3%، وخسارة أسبوعية 8%، وتهدئة 30 دقيقة بعد ثلاث خسائر، وسقف 10 صفقات يومياً، وفحص فتح السوق عبر حارس نهاية الأسبوع بتوقيت GMT، ونافذة الجلسة عبر InActiveSession() (لندن 7-16، نيويورك 12-21، آسيا متجنبة افتراضياً)، وعازل أخبار 30 دقيقة حول افتتاح لندن ونيويورك، مع مفتاح إيقاف إجمالي 20% للانخفاض كاحتياط كارثي يوقف كل شيء.

إشارة الدخول

يُفعَّل الدخول الطويل عندما يعبر المتوسط المتحرك الأسي السريع (20) فوق البطيء (50) على الشمعة المغلقة مع قراءة ADX(14) عند 25 أو أعلى، لتُفتح أول صفقة بحجم يحدده إما 1% مخاطرة من الحساب أو حجم ثابت 0.01. تُفعَّل كل طبقة هرم إضافية عندما يتقدم السعر بمقدار 1.0 × ATR(14) فوق آخر دخول في نفس الاتجاه، حتى سقف InpMaxLayers=3، ويُنقل وقف صفقة سابقة إلى نقطة التعادل قبل وضع الطبقة الجديدة.

إشارة الخروج

تُغلق الصفقات عند إشارة تقاطع المتوسطين الأسيين المعاكسة — تُغلق صفقة شراء عندما ينخفض المتوسط السريع تحت البطيء، وتُغلق صفقة بيع عندما يرتفع فوقه. لا يوجد جني أرباح ثابت؛ الإيقاف المتحرك، الذي يُعاد حسابه كل تيكر عند 1.5 × ATR(14)، لا يحكم إلا في الاتجاه المربح ولا يرخى أبداً.

وقف الخسارة

تُفتح كل صفقة بوقف خسارة موضوع على مسافة 1.5 × ATR(14) من سعر الدخول، مطبّعاً إلى عدد الخانات العشرية للرمز والحد الأدنى لمسافة الإيقاف لدى الوسيط. عندما تُفتح طبقة هرم جديدة في الاتجاه نفسه، تمر MovePreviousTradesToBreakEven() على جميع المراكز السابقة في ذلك الاتجاه وترفع إيقافها إلى سعر الفتح الأصلي قبل وضع الرجل الجديدة.

جني الأرباح

لا يُحدَّد جني أرباح ثابت عند الدخول — يُترك TP عند 0 ويظل الإيقاف المتحرك عند 1.5 × ATR(14) هو آلية جني الأرباح الوحيدة. القصد هو السماح للمستشار بركوب الاتجاهات المستمرة حتى يجبر التقاطع المعاكس للمتوسطات الأسيين على الإغلاق، وهو ما يتماشى مع بنية الهرم في تكديس ما يصل إلى ثلاث صفقات في الحركة.

الأنسب لـ

شغّله على XAUUSD M5 (تعيين InpTimeframe=3 الافتراضي) برصيد واقعي 300$ لاستيعاب هرم ثلاثي الطبقات بمراكز بنسبة مخاطرة 1%، لأن الحد الأدنى الموثق 100$ يغطي طبقة واحدة فقط. الجلسة الموصى بها هي تداخل لندن ونيويورك من 12:00 إلى 16:00 GMT، حيث تكون كل من نوافذ InpLondonStartHour وInpNYStartHour مفتوحة وسيولة الذهب في أعمق حالاتها؛ الجلسة الآسيوية ممنوعة افتراضياً عبر InpAvoidAsia=true. استخدم وسيط ECN أو سبريد منخفض تبقى فيه سبريدات XAUUSD المعتادة دون 50 نقطة (0.5$ على الأسعار بخمس خانات) لتجنب حالات الرفض المتكررة من InpMaxSpread، وابدأ بـ InpDryRun=true على حساب تجريبي للتحقق من عمل الجلسة وكشف GMT بشكل صحيح قبل الانتقال إلى الحقيقي.

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

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

العائلة: Adaptive الماجيك: 22201005 الإصدار: 3.00

الوصف: Adaptive gold pyramid EA using EMA crossover with ADX trend filter and ATR-based pyramiding — adds positions in trend direction at ATR intervals, moves prior trades to BE. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • IsNewBar()
  • IsSpreadOK()
  • RefreshIndicatorBuffers()
  • CheckEntryConditions()
  • OpenBuyTrade()
  • OpenSellTrade()
  • CountPositions()
  • GetLastEntryPrice()
  • MovePreviousTradesToBreakEven()
  • TryModify()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX01005 Adaptive — Execution Flow (from source analysis)
// Family: Adaptive
// Adaptive gold pyramid EA using EMA crossover with ADX trend filter and ATR-based pyramiding — adds positions in trend direction at ATR intervals, moves prior trades to BE. 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
الأطر الزمنية المُحسّنة:
M5H1

كيفية تثبيت الإكسبرت على 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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpTimeframe3Timeframe: 1=M1,2=M3,3=M5,4=M10,5=M15,6=M30,7=H1,8=H4,9=D1
InpMaxSpread50Max spread in points (0=disabled)
InpRiskPercent1.0Risk % per trade (0=use fixed InpLotSize)
MaxDailyLossPercent3.0Maximum daily loss percentage
MaxTradesPerDay10Maximum trades per day
MinEquityPercent80.0Stop trading if equity falls below this % of initial balance
InpMaxConsecLosses3Max consecutive losses before cooldown (0=disabled)
InpCooldownMin30Cooldown minutes after consec losses (0=disabled)
InpMaxWeeklyLossPct8.0Max weekly loss % (0=disabled)
InpCapAmount0.0Capital cap amount (stop trading at this equity)
InpCapFloor100.0Capital floor (stop trading below this equity)
InpServerGMTOffset0Server GMT offset in hours (0=auto-detect via weekend gap)
InpLondonStartHour7London session start (GMT)
InpLondonEndHour16London session end (GMT)
InpNYStartHour12New York session start (GMT)
InpNYEndHour21New York session end (GMT)
InpAvoidAsiatrueAvoid Asian session
InpAsiaStartHour0Asian session start (GMT)
InpAsiaEndHour7Asian session end (GMT)
AvoidNewstrueAvoid trading during news
InpMaxDDPct20.0Max total drawdown % (0=disabled, triggers kill switch)
InpKillSwitchfalseKill switch (stops all trading immediately)
InpDryRunfalseDry-run mode: log signals without trading
InpMaxLot100.0Maximum lot size cap
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX01005.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "3.00"
#property strict
#property description "Pipsgrowth.com EX01005 AdaptiveGoldPyramid — EMA crossover with ADX filter and ATR pyramiding, configurable timeframe, filling mode detection, spread filter, full 12-layer stack."

#include <Trade\Trade.mqh>

//--- Timeframe mapping: 1=M1, 2=M3, 3=M5, 4=M10, 5=M15, 6=M30, 7=H1, 8=H4, 9=D1
ENUM_TIMEFRAMES MapTimeframe(int tf)
{
   switch(tf)
   {
      case 1: return PERIOD_M1;
      case 2: return PERIOD_M3;
      case 3: return PERIOD_M5;
      case 4: return PERIOD_M10;
      case 5: return PERIOD_M15;
      case 6: return PERIOD_M30;
      case 7: return PERIOD_H1;
      case 8: return PERIOD_H4;
      case 9: return PERIOD_D1;
      default: return PERIOD_M5;
   }
}

//+------------------------------------------------------------------+
//| Input Parameters                                                  |
//+------------------------------------------------------------------+
input group "=== Identity ==="
input ulong   InpMagicNumber = 22201005;
input string  InpTradeComment = "Psgrowth.com Expert_01005";
input int     InpTimeframe = 3;                    // Timeframe: 1=M1,2=M3,3=M5,4=M10,5=M15,6=M30,7=H1,8=H4,9=D1
input int     InpMaxSpread = 50;                    // Max spread in points (0=disabled)

input group "=== Sizing ==="
input double   InpLotSize = 0.01;
input int      InpMaxLayers = 3;
input double   InpRiskPercent = 1.0;               // Risk % per trade (0=use fixed InpLotSize)

input group "=== Signal ==="
input int      InpFastEMAPeriod = 20;
input int      InpSlowEMAPeriod = 50;

input group "=== Confirm ==="
input int      InpADXPeriod = 14;
input int      InpADXLevel = 25;

input group "=== Exit ==="
input int      InpATRPeriod = 14;
input double   InpSL_ATR_Multiplier = 1.5;
input double   InpStep_ATR_Multiplier = 1.0;
input double   InpTrail_ATR_Multiplier = 1.5;

input group "=== Risk Management ==="
input double   MaxDailyLossPercent = 3.0;           // Maximum daily loss percentage
input int      MaxTradesPerDay = 10;               // Maximum trades per day
input double   MinEquityPercent = 80.0;            // Stop trading if equity falls below this % of initial balance
input int      InpMaxConsecLosses  = 3;            // Max consecutive losses before cooldown (0=disabled)
input int      InpCooldownMin      = 30;           // Cooldown minutes after consec losses (0=disabled)

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

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

الوسوم:ex01005adaptivepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

اسم الملفPipsgrowth_com_EX01005.mq5
حجم الملف41.6 KB
الإصدارv3.00
PlatformMetaTrader 5
نوع الملف.mq5 Source
الاستراتيجيةأخرى
المخاطرةمخاطرة متوسطة
الأطر الزمنية
M5H1
أزواج العملات
XAUUSD
الحد الأدنى للإيداع$100