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()
// 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)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
- 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22204003 | Magic Number |
| InpTradeComment | "Psgrowth.com Expert_04003" | Trade Comment |
| InpJawsPeriod | 13 | Alligator Jaws Period |
| InpJawsShift | 8 | Alligator Jaws Shift |
| InpTeethPeriod | 8 | Alligator Teeth Period |
| InpTeethShift | 5 | Alligator Teeth Shift |
| InpLipsPeriod | 5 | Alligator Lips Period |
| InpLipsShift | 3 | Alligator Lips Shift |
| InpMaMethod | MODE_SMMA | MA Method |
| InpMaPrice | 5 | Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)// Applied Price |
| InpAdxPeriod | 14 | ADX Period |
| InpAdxThreshold | 20.0 | Min ADX Value |
| InpUseHeikenFilter | true | Use Heiken Ashi Filter |
| InpRiskPercent | 1.0 | Risk per trade (% of Balance) |
| InpFixedLot | 0.01 | Fixed Lot (if Risk=0) |
| InpMaxLotSize | 10.0 | Max Lot Size per trade |
| InpStopLoss | 500 | Stop Loss (Points) |
| InpTakeProfit | 1000 | Take Profit (Points) |
| InpSlippage | 30 | Max Slippage (Points) |
| InpUsePyramid | true | Enable Safe Pyramiding |
| InpMaxPyramidTrades | 3 | Max Open Positions |
| InpPyramidMinProfit | 100 | Min Secured Profit (Points) for Next Add |
| InpUseProfitLock | true | Enable Profit Lock / Trailing |
| InpLockTrigger | 300 | Trigger Distance (Points in Profit) |
| InpLockStep | 50 | Step to advance SL (Points) |
| InpLockDistance | 100 | Distance to keep SL from Price (Points) |
| InpUseTimeFilter | true | Enable Time Filter |
| InpStartTime | "08:00" | Start Trading Time (Server) |
| InpEndTime | "20:00" | End Trading Time (Server) |
| InpCloseAtEnd | false | Close all at end time |
| InpMaxConsecLosses | 3 | Max consecutive losses before cooldown (0=disabled) |
| InpCooldownMinutes | 30 | Cooldown minutes after consec losses (0=disabled) |
| InpMaxTradesPerDay | 50 | Maximum trades per day |
| InpMinEquityPercent | 95.0 | Stop trading if equity falls below this % of initial balance |
| InpDailyLossLimitPct | 3.0 | Daily loss limit (% of effective capital) |
| InpWeeklyLossLimitPct | 6.0 | Weekly loss limit (% of effective capital) |
| InpCapitalCapAmount | 0.0 | Cap amount ($ real money equity) |
| InpCapitalCapFloor | 50.0 | Floor ($); block entries below this |
| InpServerGMTOffset | 0 | Server GMT offset in hours (0=auto-detect via weekend gap) |
| InpLondonStartHour | 7 | London session start (GMT) |
| InpLondonEndHour | 16 | London session end (GMT) |
| InpNYStartHour | 12 | New York session start (GMT) |
| InpNYEndHour | 21 | New York session end (GMT) |
| InpAvoidAsia | true | Avoid Asian session |
| InpAsiaStartHour | 0 | Asian session start (GMT) |
| InpAsiaEndHour | 7 | Asian session end (GMT) |
| InpNewsFilter | false | Avoid trading near news session opens |
| InpNewsFilterMinutes | 15 | Minutes to avoid around news |
#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
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية أخرى
Pipsgrowth EX01007 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01007 Adaptive — Adaptive signal scorer EA combining EMA crossover, RSI, Heiken Ashi, Bollinger Bands, ATR and volume spike detection int. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX01019 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01019 Adaptive — Self-adaptive market regime EA that auto-detects trending, ranging, volatile, quiet and breakout conditions. Switches be. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX15029 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX15029 SMC-OrderBlock — Smart Money Concepts breakout EA — detects order blocks, CHOCH and liquidity sweeps using EMA cross + structure break, A. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.