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

Pipsgrowth EX04003 HAEA — إكسبرت أدفايزر إكسبرت أدفايزر

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

Pipsgrowth EX04003 HAEA — Alligator + Heiken Ashi trend-following EA for XAUUSD. Uses Alligator line alignment confirmed by Heiken Ashi candle col. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX04003 HAEA هو مستشار خبير لاتباع الاتجاه على شمعة M5 مخصص لزوج XAUUSD (الذهب). يعتمد على ثلاث طبقات إشارات مستقلة يجب أن تتفق جميعها قبل إرسال أي أمر: إعدادات بيل ويليامز أليجيتور، وبنية شموع هايكن آشي الداخلية، وحد أدنى لقوة الاتجاه عبر ADX(14) عند 20.0. مجموعة أليجيتور هي الإيقاع البطيء للمستشار — الفكوك (SMMA بفترة 13، مزاحة 8 شموع)، والأسنان (SMMA بفترة 8، مزاحة 5 شموع)، والشفاه (SMMA بفترة 5، مزاحة 3 شموع) كلها تُحسب على السعر الوسيط. لا يُعتبر الشراء إلا حين تكون الشفاه أكبر من الأسنان أكبر من الفكوك على الشمعة السابقة؛ أما البيع فهو المرآة، ويتطلب شفاه أصغر من الأسنان أصغر من الفكوك. بعد ذلك تُفحص موافقة هايكن آشي على هذا التراصف: لا يُفعَّل الشراء إلا إذا كانت شمعة HA على الشمعة 1 صاعدة (الإغلاق أعلى من الافتتاح) وكان إغلاق HA فوق خط الشفاه (السعر فوق أليجيتور الأسرع)، والبيع هو المرآة مع شمعة HA هابطة إغلاقها تحت الشفاه. بوابة ADX(14) عند 20.0 هي الفلتر الأخير — أي شمعة يكون فيها ADX تحت 20 تُعتبر ضوضاء عرضية وتُرفض بصرف النظر عن حالة أليجيتور.

لأن سلسلة HA متكررة (كل إغلاق HA يعتمد على افتتاح وإغلاق HA السابقين)، فإن CalculateHeikenAshi() تمشي للخلف 50 شمعة من نقطة الانزياح المطلوبة، وتُهيِّئ القيم من الافتتاح والإغلاق الخامّين للشمعة 50 ثم تعيد بناء السلسلة شمعة شمعة. هذا التهيئة هي ما يُبقي قيم HA ثابتة بين الاستدعاءات؛ بدونها تنجرف قيم HA على شمعة واحدة بحسب أي شمعة تُعتبر بذرة. النتيجة شمعة ناعمة مُصفّاة لونها وجسمها يتفقان مع الاتجاه الحقيقي بدل ضوضاء التيك الخام.

تتم إدارة المخاطرة وحجم الصفقة في GetLotSize(): حين يكون InpRiskPercent مضبوطًا (1.0% افتراضيًا)، يُحجم المستشار الصفقة لتخاطر بالضبط بهذه النسبة من رأس المال الفعّال، مع تحويل مسافة InpStopLoss إلى قيمة نقطة عبر m_symbol.TickValue() و m_symbol.TickSize(). يُؤخذ رأس المال الفعّال من GetEffectiveCapital() — إما حقوق الحساب الفورية، أو أصغر قيمة بين الحقوق وInpCapitalCapAmount حين يكون غطاء تخصيص رأس المال مُفعّلًا. يُقرَّب الناتج إلى خطوة اللوت الأدنى، ويُقصَّ إلى الحد الأدنى والأعلى للوت، ثم يُقص مرة أخرى إلى InpMaxLotSize (10.0). مع إيقاف الغطاء والمخاطرة 1% على XAUUSD، تنتج حقوق 1,000$ مع وقف 500 نقطة حوالي 0.02 لوت؛ وعلى حساب 5,000$ يتدرج الحجم إلى حوالي 0.10 لوت.

البناء الهرمي (Pyramiding) منفّذ بتحفظ. CheckPyramidSafety() يمشي في كل صفقة مفتوحة موسومة بسحر EX04003، ويرفض إضافة شراء فوق صفقة بيع قائمة (أو العكس)، ولا يسمح بطبقة جديدة إلا إذا كان كل صفقة قائمة قد ضمن وقف خسارة يتجاوز سعر الدخول بمقدار InpPyramidMinProfit (100 نقطة افتراضيًا) — أي أن الصفقة مضمونة في ربح قبل إطلاق رجل الهرم. العدد الكلي للصفقات المفتوحة محدود بـ InpMaxPyramidTrades (3 افتراضيًا). حين يكون مفتاح الهرم مطفأ، يرفض المستشار ببساطة فتح صفقة جديدة ما دامت هناك أي صفقة مفتوحة في أي اتجاه.

حماية الربح تعمل في كل تيكة عبر ManageProfitLock() وهي مستقلة عن منطق الشمعة الجديدة. بمجرد أن يتحرك السعر InpLockTrigger (300 نقطة = 30 نقطة من خمس خانات على الذهب) في اتجاه ربح صفقة ما، يضع المستشار وقفًا جديدًا عند السعر مطروحًا منه InpLockDistance (100 نقطة). لا يتحرك الوقف إلا في الاتجاه الملائم، وبمقدار InpLockStep (50 نقطة) على الأقل في كل تعديل — يُرسل التعديل إلى TryModify_EX04003() التي تعيد المحاولة حتى ثلاث مرات على ردود requote وtimeout وprice-off وprice-changed. النتيجة ترس تدريجي: صفقة شراء تتحرك 300 نقطة في الربح تُقفل عند +200 (أي 100 نقطة خلف السعر أو +200 من الدخول)؛ وإن تحركت إلى 350، يتقدم القفل إلى +250؛ وعند 400 ينتقل القفل إلى +300. لا يلمس القفل أمر جني الأرباح أبدًا — كل من الوقف والهدف يُرسلان في الأمر الأصلي، والهدف عند 1000 نقطة (نسبة مخاطرة إلى عائد 1:2 على وقف 500 نقطة) هو الخروج الطبيعي إن وصل السعر إلى هناك.

فلترة الوقت من اليوم مزدوجة الطبقة. الطبقة الأولى نافذة خادم الوسيط المُكوّنة من InpStartTime (08:00) و InpEndTime (20:00)؛ خارج هذه النافذة يعود المستشار فورًا، ويُصفّي كل شيء اختياريًا إن كان InpCloseAtEnd مُفعّلًا. الطبقة الثانية بوابة جلسات GMT، ولهذا السبب صُمّم المستشار حول فترتي سيولة الذهب الأعمق — لندن 07:00–16:00 ونيويورك 12:00–21:00 بتوقيت GMT. حين يكون InpAvoidAsia صحيحًا (الافتراضي)، يرفض المستشار أخذ إشارات خلال ساعات آسيا (00:00–07:00 GMT) ما لم تكن لندن أو نيويورك مفتوحة أيضًا، مما يُبقيه بعيدًا عن نطاقات الذهب منخفضة الحجم التي كثيرًا ما تنتج اختراقات كاذبة. يُكتشف فرق GMT تلقائيًا من فجوة عطلة نهاية الأسبوع، لكن يمكن تجاوزه يدويًا عبر InpServerGMTOffset إن كانت ساعة خادم الوسيط معروفة. فلتر أخبار منفصل InpNewsFilter (مطفأ افتراضيًا، نافذة 15 دقيقة) يحجب الدخول خلال ±15 دقيقة من افتتاح جلستي لندن أو نيويورك إن كان مُفعّلًا.

مكدس السلامة في IsSafeToTrade() هو ما يحمي الحساب حين تكون الاستراتيجية نفسها جيدة. يحجب الدخول حين يكون غطاء رأس المال ممتلئًا، وحين تنخفض الحقوق تحت InpCapitalCapFloor (50.0 افتراضيًا)، وحين تكون الحقوق تحت InpMinEquityPercent (95%) من الرصيد الأولي، وحين تبلغ الخسارة اليومية المحققة InpDailyLossLimitPct (3.0% من رأس المال الفعّال)، أو حين تبلغ الخسارة الأسبوعية InpWeeklyLossLimitPct (6.0%). يفرض أيضًا سقف InpMaxTradesPerDay (50) يوميًا، وفترة تهدئة بعد InpMaxConsecLosses خسائر متتالية (3 افتراضيًا) مدتها InpCooldownMinutes (30 دقيقة). معالج OnTradeTransaction هو ما يقود عدادات الخسارة وساعة التهدئة — كل صفقة مغلقة تُحدّث g_realizedToday وg_realizedWeek وg_tradesToday، ويُعاد تعيين عداد الخسارة المتتالية عند الربح، أو تُسلّح ساعة التهدئة عند الخسارة.

تنفيذ الأوامر يستخدم غلاف CTrade القياسي. يُضبط الانزلاق من InpSlippage (30 نقطة)، ويُكتشف وضع التعبئة تلقائيًا من SYMBOL_FILLING_MODE (تفضيل FOK ثم IOC ثم RETURN)، وكل محاولة دخول تُعيد المحاولة حتى ثلاث مرات بفاصل 150 مللي ثانية على أكواد requote وtimeout وprice-off وprice-changed. يُستخدم غلاف إعادة المحاولة نفسه لتعديل الصفقات والإغلاقات الجزئية، مع أنه لا يوجد منطق إغلاق جزئي مفعّل في هذا البناء — المخارج تحدث إما عبر SL/TP الثابت المُرفق عند الدخول أو عبر ترس قفل الربح أو التسوية الاختيارية في نهاية النافذة. صيغة OnTester هي (صافي الربح × عامل الربح) / (1 + نسبة سحب الرصيد)، مع بوابة 30 صفقة على الأقل — أي أن المُحسّن يكافئ كلًا من الربح الخام والعائد المعدّل بالمخاطرة بدلًا من صافي الربح وحده.

للنشر، المستشار مُحسَّن لحسابات XAUUSD للتجزئة. وقف 500 نقطة على M5 ذهب يكلّف حوالي 5$ لكل 0.01 لوت بقيمة التيك المعتادة، فحساب 1,000$ بمخاطرة 1% يحصل على صفقة بحجم يخسر حوالي 10$ عند الإيقاف — داخل سقف الخسارة اليومي 3% (30$) بكثير. نسبة المخاطرة إلى العائد 1:2 عند 1000 نقطة تعني أن الرابحين يحتاجون للتحرك ضعف مسافة الوقف؛ على M5 ذهب هذا تحرّك 1$ تقريبًا قبل جني الربح، وهو داخل نطاق جلسة لندن المتوسطة بسهولة. وسيط ECN فروقات ضيقة على XAUUSD هو هدف النشر الواقعي لأن سقف الانزلاق 30 نقطة وحلقة إعادة المحاولة الثلاثية ستأكل من أرباح الإعدادات الصغيرة إن كانت الفروقات واسعة. سقف الهرم 3 مع أرضية ربح مضمون 100 نقطة يعني أن أقصى تعرض للسلة في ثلاث شرائح شراء 0.02 لوت هو 0.06 لوت، مما يُبقي استخدام الهامش متواضعًا على حساب 1,000$ والوقف المغلق عند الدخول الأول يحمي كل الطبقات تحته من لحظة إطلاق الرجل الثانية.

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

في كل تيكة يشغّل المستشار ManageProfitLock() على الصفقات المفتوحة، ثم يتحقق IsSafeToTrade() من مكدس السلامة كاملًا — أرضية الحقوق، غطاء رأس المال، حدود الخسارة اليومية/الأسبوعية، سقف الصفقات اليومي، تهدئة الخسارة المتتالية، فتح السوق، جلسة GMT، وفلتر الأخبار الاختياري. على شمعة جديدة، يسحب GetSignal() شمعة واحدة من أليجيتور (الفكوك 13 / الأسنان 8 / الشفاه 5، كلها SMMA، مزاحة 8/5/3 على السعر الوسيط)، وشمعة واحدة من ADX(14)، ويمشي 50 شمعة للخلف ليحسب افتتاح/إغلاق/أعلى/أدنى هايكن آشي للشمعة 1 — تُعاد بناء سلسلة HA المتكررة من الشمعة 50 نزولًا إلى الشمعة 1 مع الافتتاح/الإغلاق الخامّين كبذرة. إشارة الشراء تتطلب شفاه أكبر من أسنان أكبر من فكوك، وHA صاعد (إغلاق HA أعلى من افتتاحه)، وإغلاق HA أعلى من الشفاه، وADX أكبر من أو يساوي 20؛ والبيع هو المرآة التامة. يُحجَّم الأمر في GetLotSize() باستخدام نسبة InpRiskPercent من رأس المال الفعّال ومسافة الوقف 500 نقطة، ثم يُرسل مع 3 محاولات على requote/timeout/price-off. الهرمية مسموحة حتى 3 صفقات فقط حين يكون كل طبقة قائمة قد ضمن وقفًا مضمونًا 100 نقطة على الأقل من سعر الدخول — CheckPyramidSafety() يفرض ذلك. يعمل ترس قفل الربح في كل تيكة: عند 300 نقطة ربح يُضبط الوقف إلى السعر مطروحًا منه 100؛ كل 100 نقطة ربح إضافية تحرك الوقف 50 نقطة، لكن إلى الأمام فقط.

إشارة الدخول

يُفعَّل الشراء على إغلاق الشمعة 1 حين تكون شفاه أليجيتور أكبر من الأسنان أكبر من الفكوك (SMMA بفترات 5/8/13، مزاحة 3/5/8 على السعر الوسيط)، وشمعة هايكن آشي على نفس الشمعة صاعدة (إغلاق HA أعلى من افتتاحه)، وإغلاق HA فوق خط شفاه أليجيتور، وقيمة ADX(14) على الشمعة 1 تساوي أو تتجاوز العتبة (20.0 افتراضيًا). البيع هو المرآة التامة: شفاه أصغر من أسنان أصغر من فكوك، شمعة HA هابطة، إغلاق HA تحت الشفاه، ADX أكبر من أو يساوي 20.

إشارة الخروج

تعمل المخارج عبر ثلاث مسارات مستقلة: جني الأرباح الثابت عند 1000 نقطة (نسبة 1:2) ووقف الخسارة الثابت عند 500 نقطة المُرفق بكل أمر دخول، وترس قفل الربح الذي يشد الوقف بمقدار 50 نقطة في كل مرة يتقدم فيها السعر 100 نقطة إضافية بعد عتبة 300 نقطة، والتسوية الاختيارية في نهاية النافذة (InpCloseAtEnd=true) التي تغلق كل الصفقات الساعة 20:00 بتوقيت الخادم. تراصف أليجيتور العكسي غير مربوط صراحةً كمخرج في هذا البناء — المخارج آلية من SL/TP ومن ترس القفل.

وقف الخسارة

كل أمر دخول يحمل وقف خسارة ثابت 500 نقطة (InpStopLoss). وراء الوقف الثابت، تشد دالة ManageProfitLock() الوقف تدريجيًا بمجرد أن تكون الصفقة 300 نقطة في الربح: تضع وقفًا جديدًا عند السعر الحالي مطروحًا منه 100 نقطة، ثم تقدم الوقف 50 نقطة على الأقل في كل مرة يتحرك فيها السعر 100 نقطة إضافية في اتجاه الربح. لا يتحرك الوقف إلا في الاتجاه الملائم.

جني الأرباح

كل أمر دخول يحمل جني أرباح ثابت 1000 نقطة (InpTakeProfit)، بنسبة مخاطرة إلى عائد 1:2 على وقف 500 نقطة. لا يُعدَّل جني الأرباح بواسطة دالة قفل الربح وهو المخرج الطبيعي حين تصل الصفقة إلى هناك. لا يوجد جني أرباح سلة، ولا جني أرباح تعقبي، ولا جني أرباح إغلاق جزئي منفّذ في هذا البناء.

الأنسب لـ

يُنشر بأفضل شكل على XAUUSD M5 مع وسيط ECN فروقات ضيقة — سقف الانزلاق 30 نقطة وحلقة إعادة المحاولة الثلاثية ستأكل من أرباح الإعدادات الصغيرة على وسيط فروقات واسعة. الحد الأدنى الموصى به للرصيد 100$ (minDeposit للمستشار)، لكن التحجيم الواقعي المراعي للمخاطرة على وقف 500 نقطة ومخاطرة 1% يعطي حجمًا منطقيًا عند 1,000$. تصنيف المخاطرة MEDIUM: نسبة 1:2 وسقف هرم 3 الصفقات وترس قفل الربح وحدود الخسارة 3% يوميًا و6% أسبوعيًا توفر احتواءً ذا معنى للهبوط، لكن الاستراتيجية لا تزال معرّضة لخسارة رأس المال كاملة على SL. نافذة 08:00–20:00 بتوقيت الخادم بالإضافة إلى بوابة جلسات GMT (لندن 7–16 / نيويورك 12–21 مع تجنّب آسيا) تعني أن هذا المستشار مصمّم للمتداولين المتواجدين خلال تداخل لندن + نيويورك، وليس لمن يريد روبوت ذهب يعمل 24/7.

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

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

العائلة: HAEA الماجيك: 22204003 الإصدار: 2.00

الوصف: Alligator + Heiken Ashi trend-following EA for XAUUSD. Uses Alligator line alignment confirmed by Heiken Ashi candle color and ADX trend strength filter. Includes safe pyramiding, profit-lock trailing, and time-of-day filtering

المؤشرات:

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

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

  • GetSignal()
  • CalculateHeikenAshi()
  • CheckPyramidSafety()
  • ManageProfitLock()
  • GetLotSize()
  • GetEffectiveCapital()
  • RefreshRates()
  • IsTradingTime()
  • StrToTime()
  • CloseAllPositions()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX04003 HAEA — Execution Flow (from source analysis)
// Family: HAEA
// Alligator + Heiken Ashi trend-following EA for XAUUSD. Uses Alligator line alignment confirmed by Heiken Ashi candle color and ADX trend strength filter. Includes safe pyramiding, profit-lock trailing, and time-of-day filtering

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

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

المعاملالافتراضيالوصف
InpMagicNumber22204003Magic Number
InpTradeComment"Psgrowth.com Expert_04003"Trade Comment
InpJawsPeriod13Alligator Jaws Period
InpJawsShift8Alligator Jaws Shift
InpTeethPeriod8Alligator Teeth Period
InpTeethShift5Alligator Teeth Shift
InpLipsPeriod5Alligator Lips Period
InpLipsShift3Alligator Lips Shift
InpMaMethodMODE_SMMAMA Method
InpMaPrice5Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)// Applied Price
InpAdxPeriod14ADX Period
InpAdxThreshold20.0Min ADX Value
InpUseHeikenFiltertrueUse Heiken Ashi Filter
InpRiskPercent1.0Risk per trade (% of Balance)
InpFixedLot0.01Fixed Lot (if Risk=0)
InpMaxLotSize10.0Max Lot Size per trade
InpStopLoss500Stop Loss (Points)
InpTakeProfit1000Take Profit (Points)
InpSlippage30Max Slippage (Points)
InpUsePyramidtrueEnable Safe Pyramiding
InpMaxPyramidTrades3Max Open Positions
InpPyramidMinProfit100Min Secured Profit (Points) for Next Add
InpUseProfitLocktrueEnable Profit Lock / Trailing
InpLockTrigger300Trigger Distance (Points in Profit)
InpLockStep50Step to advance SL (Points)
InpLockDistance100Distance to keep SL from Price (Points)
InpUseTimeFiltertrueEnable Time Filter
InpStartTime"08:00"Start Trading Time (Server)
InpEndTime"20:00"End Trading Time (Server)
InpCloseAtEndfalseClose all at end time
InpMaxConsecLosses3Max consecutive losses before cooldown (0=disabled)
InpCooldownMinutes30Cooldown minutes after consec losses (0=disabled)
InpMaxTradesPerDay50Maximum trades per day
InpMinEquityPercent95.0Stop trading if equity falls below this % of initial balance
InpDailyLossLimitPct3.0Daily loss limit (% of effective capital)
InpWeeklyLossLimitPct6.0Weekly loss limit (% of effective capital)
InpCapitalCapAmount0.0Cap amount ($ real money equity)
InpCapitalCapFloor50.0Floor ($); block entries below this
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)
InpNewsFilterfalseAvoid trading near news session opens
InpNewsFilterMinutes15Minutes to avoid around news
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX04003.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX04003 AlligatorHA_XAUUSD_5M — Alligator + Heiken Ashi trend EA, full 12-layer stack."

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

// --- Global Objects ---
CTrade         m_trade;
CSymbolInfo    m_symbol;
CPositionInfo  m_position;
CAccountInfo   m_account;

// --- Inputs ---

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_APPLIED_PRICE g_InpMaPrice = PRICE_CLOSE;
input group "=== Identity ==="
input ulong    InpMagicNumber       = 22204003;    // Magic Number
input string   InpTradeComment      = "Psgrowth.com Expert_04003"; // Trade Comment

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_APPLIED_PRICE g_InpMaPrice = PRICE_CLOSE;
input group "=== Signal Settings ==="
input int      InpJawsPeriod        = 13;          // Alligator Jaws Period
input int      InpJawsShift         = 8;           // Alligator Jaws Shift
input int      InpTeethPeriod       = 8;           // Alligator Teeth Period
input int      InpTeethShift        = 5;           // Alligator Teeth Shift
input int      InpLipsPeriod        = 5;           // Alligator Lips Period
input int      InpLipsShift         = 3;           // Alligator Lips Shift

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

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

الوسوم:ex04003haeapipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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