Pipsgrowth EX16002 Trend — إكسبرت أدفايزر متابعة اتجاه
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD، EURUSD، GBPUSD، USDJPY · M5، M15
Pipsgrowth EX16002 Trend — Multi-indicator trend-following EA combining Williams Alligator (Jaw/Teeth/Lips), Hull MA, Momentum and RSI. Entries on . إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
يركّب روبوت EX16002 أربعة مؤشرات مستقلة في بوابة تأكيد واحدة قبل أن يفتح أي صفقة. يعمل التمساح بالإعداد الكلاسيكي لـ Bill Williams: الفك 13، الأسنان 8، الشفاه 5، مع مزاح للأمام 8/5/3 أشرطة، ومُنعَّم عبر MODE_SMMA على أسعار MEDIAN. التكوينة الصاعدة هي الترتيب الصارم شفاه > أسنان > فكين، والهابطة هي العكس، أما الخطوط المتشابكة فتُصنَّف كاتجاه مسطح (FLAT). متوسط هال ليس مؤشراً جاهزاً — بل يُعاد تركيبه داخل الروبوت من متوسطين مرجحين خطياً (LWMA). يقرأ g_hullWMA1 قيمة LWMA عند InpHullPeriod/2، ويقرأ g_hullWMA2 قيمة LWMA عند الفترة الكاملة InpHullPeriod، ثم تُركَّب قيمة هال من خلال الصيغة 2*LWMA(n/2) - LWMA(n). تُقارَن القيمة الحالية بقيمة الشريط السابق لاستخراج الاتجاه.
مؤشر الزخم (14) يدور حول خط 100 المحايد؛ القراءة فوقه تمثل زخماً صاعداً وتحت 100 هابطاً. يعمل InpMomentumThreshold=100.0 كخط فاصل. مؤشر RSI(14) يضيف فلتر تشبع: لا يُفتح شراء عندما تكون القراءة >= 70، ولا يُفتح بيع عندما تكون <= 30. المعاملان InpRSIOverbought=70.0 وInpRSIOversold=30.0 قابلان للضبط. بوابات التأكيد الأربع صارمة: أي فشل في واحدة منها يعني عدم فتح أي صفقة.
تستدعي GetSignal() هذه البوابات معاً. تُرجع +1 فقط عندما تنجح الأربع في اتجاه الشراء (تمساح صاعد، هال صاعد، زخم فوق 100، قوة نسبية دون 70)، و-1 فقط في الاتجاه المعاكس. عند التأكيد، تستدعي CloseOppositePositions() أولاً — باستخدام TryClose_EX16002 للتعامل مع REQUOTE وPRICE_CHANGED — ثم يُرسَل الأمر الجديد عبر trade.Buy أو trade.Sell مع وقف 500 نقطة وجني أرباح 1500 نقطة افتراضياً (نسبة 1:3). الرقم السحري 22216002 مفروض على كل مركز، مما يسمح بتشغيل الروبوت إلى جانب روبوتات أخرى على نفس الحساب دون تداخل.
حجم اللوت ديناميكي عبر CalculateLotSize(). في وضع LOT_MODE_RISK الافتراضي مع InpRiskPercent=0.5، يُقرأ الرصيد ويُضرب في 0.5%، ثم يُقسَّم على قيمة النقطة للرمز. تُقرَّب النتيجة لأسفل إلى خطوة الحجم لدى الوسيط (MathFloor)، وتُقيَّد بين SYMBOL_VOLUME_MIN وSYMBOL_VOLUME_MAX، وتُغطَّى بـ InpMaxLotSize=5.0، وتُقرَّب إلى منزلتين عشريتين. وضع LOT_MODE_FIXED متاح كحجم ثابت 0.01 لوت. يفحص OpenPosition() الهامش عبر OrderCalcMargin() ويرفض الأمر إذا تجاوز الهامش المطلوب الهامش الحر، مما يحمي الحساب من استدعاء الهامش.
إدارة المراكز في ManageOpenPositions() ثلاثية المراحل. المرحلة 1: عند 200 نقطة ربح (InpBEStart)، ينتقل وقف الخسارة إلى openPrice + InpBEOffset=30 (قفل ربح بسيط). المرحلة 2: عند 300 نقطة ربح (InpTrailStart)، يبدأ وقف متحرك على بُعد InpTrailDistance=150 نقطة خلف السعر، ولا يتحرك إلا للأمام. المرحلة 3: شد الاتجاه الضعيف — عندما تنخفض فجوة التمساح تحت العتبة (50 نقطة تلقائياً للذهب إذا InpAlligatorGap=0)، يُسحب الوقف إلى InpWeakTrendDist=50 نقطة خلف السعر، لكن فقط إذا كان أعلى من الوقف الحالي ونقطة الدخول. هذا التكوين يضمن أن وقف الخسارة لا يتسع أبداً.
التحوط (Hedging) والهرمية (Pyramiding) قابلان للتكوين. InpAllowHedge=true يسمح بحمل شراء وبيع على نفس الرمز في وقت واحد. InpAllowPyramid=true يتيح ما يصل إلى InpMaxPyramid=3 مراكز في نفس الاتجاه. يفرض ManagePyramiding() شرطين قبل إضافة ساق جديدة: كل ساق قائمة يجب أن يكون لها InpMinSecuredProfit=100 نقطة من الربح المحقق، والسعر الحالي يجب أن يكون InpPyramidDistance=300 نقطة أبعد من أحدث دخول. هذا ليس مارتينجال، بل تعزيز للحركة المكسوبة — السلالم لا تُضاف إلا للصفقات الرابحة.
حماية السحب في CheckDrawdownLimits() ثنائية المستوى. المستوى 1 يومي: يُقارَن الرصيد الحالي بـ g_dailyStartBalance (لقطة بداية اليوم من CheckNewDay()). إذا انخفض 3% (InpMaxDailyLoss=3.0)، يُفعَّل g_ddLimitHit=true ويُغلق كل شيء إذا InpCloseOnDDLimit=true. المستوى 2: مقارنة حقوق الملكية الحالية بـ g_peakEquity (الذروة المتجددة في كل تيك). إذا انخفض 10% (InpMaxEquityLoss=10.0)، نفس الإجراء. يُطلَق تنبيه Alert ويبقى العلم فعّالاً حتى بداية اليوم التالي. هذه شبكة أمان مزدوجة تلتقط كلاً من النزيف البطيء والارتفاعات الحادة في الانخفاض.
فلتر الوقت اختياري ومعطل افتراضياً. عند تفعيله (InpUseTimeFilter=true)، يعمل بين InpStartHour=8 وInpEndHour=20 بتوقيت الخادم، ويمنع السبت والأحد، ويمكنه تخطي الجمعة عند InpTradeFriday=false، ويُغلق كل شيء بعد InpFridayCloseHour=20:00 يوم الجمعة. InpMaxSpread=300 نقطة يرفض الأوامر عندما يتجاوز السبريد هذا السقف — مرتفع بما يكفي لمعظم جلسات الذهب والفوركس على الحساب القياسي؛ اضبطه إلى 50-80 إذا كنت تريد فرض حساب ECN منخفض السبريد.
لوحة المعلومات على الشارت تعرض ثمانية أسطر عبر UpdateInfoPanel(): العنوان، الاتجاه الحالي (ملوّن: صاعد ليمي، هابط أحمر، ضعيف صاعد أخضر شاحب، ضعيف هابط سالمون، مسطح أصفر)، السبريد الحي، عدد الشراء والبيع، الربح/الخسارة العائم، قراءات RSI والزخم، فارق التمساح بالنقاط (برتقالي عند الضعف، ليمي عند القوة)، وراية 'DD LIMIT HIT!' أو 'DD OK'. اللوحة معلوماتية بحتة ولا تتحكم في المنطق.
ثلاث دوال إعادة المحاولة في أسفل الملف — TryClose_EX16002 وTryClosePartial_EX16002 وTryModify_EX16002 — تعيد المحاولة ثلاث مرات على REQUOTE أو TIMEOUT أو PRICE_OFF أو PRICE_CHANGED. لكن OpenPosition() يستخدم حلقة إعادة خاصة به وManageOpenPositions() يستدعي trade.PositionModify مباشرة دون الغلاف، لذا قد تفقد بعض تحديثات الوقف المتحرك في الأسواق السريعة على وسطاء عالي زمن الوصول.
ما يمكن توقعه من الباك تيست: روبوت M5/M15 مع وقف 500 وهدف 1500 (1:3) يحتاج إلى بيانات سبريد منخفضة. سعة الهرمية (3 مستويات) تضاعف التعرض على الاتجاهات القوية، مما يساعد منحنى حقوق الملكية على الاختراقات لكنه يضخم ميزانية المخاطرة للصفقة الواحدة — اضبط InpMaxPyramid=1 إذا كنت تريد انضباط مركز واحد. حماية DD الثنائية (3% يومي، 10% من الذروة) هي الحد الخلفي؛ التركيبة الافتراضية متحفظة بما يكفي للبقاء في معظم ظروف الذهب دون تدخل يدوي. هذا محرك شريط بشريطي M5/M15، وليس متداول تأرجح.
تفاصيل الاستراتيجية
تقرأ UpdateIndicators() خمس مقابض أصلية عند كل شريط جديد — التمساح (13/8/5، SMMA، متوسط، مزاح 8/5/3)، ومتوسطين مرجحين خطياً (نصف الفترة والفترة الكاملة) يُركَّبان في هال عبر 2*LWMA(ن/2) - LWMA(ن)، والزخم (14)، والقوة النسبية (14) — وتصنّف الاتجاه كصاعد أو هابط أو ضعيف صاعد أو ضعيف هابط أو مسطح بناءً على تكوينة التمساح وفارق الشفاه-الفكين مقابل أرضية 50 نقطة تلقائية للذهب. تتطلب GetSignal() تفعيل جميع البوابات الاتجاهية الأربع قبل إرجاع +1/-1: تمساح محاذٍ، وهال صاعد/هابط، وزخم في الجانب الصحيح من 100، وقوة نسبية خارج منطقة التشبع. تُشغّل ManageOpenPositions() ثلاث مراحل تدرّجية على كل مركز مفتوح: التعادل عند 200 نقطة، والمتحرك عند 300 نقطة/+150، وشد الاتجاه الضعيف إلى 50 نقطة عندما يفقد التمساح انفصاله. تقارن CheckDrawdownLimits() الرصيد الحالي بلقطة بداية اليوم لفحص الخسارة اليومية 3%، وتتتبع ذروة حقوق الملكية المتجددة لفحص سحب 10% من الذروة، وكلاهما يجبر على تصفية كاملة. يُوسّع ManagePyramiding() المراكز الرابحة فقط عندما يكون لكل ساق قائمة ربح محقق 100+ نقطة ويكون السعر الحالي 300+ نقطة بعد أحدث دخول، مع تقييد الهرم بـ 3 مستويات.
يُفعَّل أمر الشراء فقط عندما تتوافق أربع شروط على شريط مغلق: تكوينة التمساح الصاعدة (الشفاه > الأسنان > الفكين)، ومتوسط هال المُعاد تركيبه يرتفع (القيمة الحالية > السابقة)، والزخم (14) فوق خط 100 المحايد، ومؤشر القوة النسبية (14) دون سقف التشبع الشرائي 70. يتطلب البيع العكس تماماً: تكوينة هابطة، وهال ينخفض، وزخم دون 100، وقوة نسبية فوق 30. تُرجع GetSignal() قيمة +1 أو -1 فقط عند توافق البوابات الأربع؛ أي فشل في واحدة منها يعني 0 وعدم إرسال أي أمر. عند فتح البوابة، يُغلق أي مركز معارض أولاً قبل إرسال الأمر الجديد.
تُغلق المراكز عبر ثلاثة مسارات: إشارة عكسية مؤكدة تستدعي CloseOppositePositions() لتصفية الصفقات المتعارضة، وحالة الاتجاه الضعيفة تشد وقف الخسارة بقوة إلى InpWeakTrendDist=50 نقطة خلف السعر، أو تستمر الصفقة حتى هدف جني الأرباح الثابت عند 1500 نقطة. داخل ManageOpenPositions()، ينقل وقف التعادل عند 200 نقطة ربح إلى الدخول +30، ثم يبدأ وقف متحرك عند 300 نقطة بمسافة 150 نقطة. توقف حماية السحب جميع الأوامر الجديدة وتُغلق الدفتر قسراً عند خسارة يومية 3% أو انخفاض ذروة حقوق الملكية 10%.
وقف الخسارة الافتراضي 500 نقطة تحت الدخول، يُطبَّق عند إرسال الأمر. ينتقل إلى نقطة التعادل +30 بعد 200 نقطة ربح، ثم يتحرك كوقف متحرك (بدءاً من 300 نقطة، بمسافة 150 نقطة)، ويشد أكثر إلى 50 نقطة خلف السعر عندما تضيق فجوة التمساح تحت عتبة الاتجاه الضعيف (50 نقطة تلقائياً للذهب، أو قيمة مخصصة).
جني الأرباح الثابت عند 1500 نقطة فوق الدخول افتراضياً، مما يعطي نسبة مخاطرة/عائد 1:3 مقابل وقف 500 نقطة. اضبط InpTakeProfit=0 لتعطيل الهدف الثابت والسماح بإغلاق المراكز فقط بناءً على الإشارة العكسية، أو نقطة التعادل، أو الوقف المتحرك، أو شد الاتجاه الضعيف، أو حماية السحب.
الرصيد الموصى به: 100 دولار كحد أدنى (مخاطرة 0.5% افتراضية على وقف 500 نقطة = 0.50 دولار للصفقة على حساب 100 دولار). الأفضل نشره على XAUUSD أو EURUSD أو GBPUSD أو USDJPY عند الإطار M5 أو M15، على حساب ECN/STP منخفض السبريد حتى لا يصبح سقف السبريد 300 نقطة (الافتراضي) هو القيد المُلزِم. تجعل حماية السحب ثنائية المستوى (3% يومي، 10% من ذروة حقوق الملكية) هذا الروبوت مناسباً للمتداولين الذين لا يستطيعون مراقبة الشاشة كل جلسة، لأن مفتاح الإيقاف سيُصفّي الدفتر قبل أن تتراكم الخسائر. صُمّم فلتر الوقت الاختياري وإغلاق الجمعة عند 20:00 للمتداولين الذين يريدون إبقاء الروبوت متوقفاً خلال الجلسة الآسيوية الميتة أو قبل فجوات عطلة نهاية الأسبوع.
منطق الاستراتيجية
Pipsgrowth EX16002 Trend — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: Trend
الماجيك: 22216002
الإصدار: 2.00
الوصف:
Multi-indicator trend-following EA combining Williams Alligator (Jaw/Teeth/Lips), Hull MA, Momentum and RSI. Entries on aligned trend confirmation; exits on opposite signal or weak-trend SL tightening. Supports hedging and pyramiding. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
ullWMA1ullWMA2
الدوال الرئيسية:
SetProperFillingMode()UpdateIndicators()GetSignal()CloseOppositePositions()CheckSpread()CheckTimeFilter()CheckDrawdownLimits()CheckNewDay()CalculateLotSize()NormalizeLot()
// Pipsgrowth EX16002 Trend — Execution Flow (from source analysis)
// Family: Trend
// Multi-indicator trend-following EA combining Williams Alligator (Jaw/Teeth/Lips), Hull MA, Momentum and RSI. Entries on aligned trend confirmation; exits on opposite signal or weak-trend SL tightening. Supports hedging and pyramiding. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: ullWMA1, ullWMA2
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اسحب الإكسبرت على رسم H4 أو اليومي للحصول على أفضل النتائج
- 7حدد فترات EMA وعتبة ADX وحجم اللوت في نافذة الإعدادات
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22216002 | Magic Number |
| InpSlippage | 30 | Max Slippage (points) |
| InpMaxSpread | 300 | Max Spread (points, 0=disable) |
| InpMaxRetries | 3 | Order Retry Attempts |
| InpTradeComment | "Psgrowth.com Expert_16002" | Trade Comment |
| InpLotMode | LOT_MODE_RISK | Lot Sizing Mode |
| InpFixedLotSize | 0.01 | Fixed Lot Size |
| InpRiskPercent | 0.5 | Risk Percent (%) |
| InpMaxLotSize | 5.0 | Maximum Lot Size |
| InpStopLoss | 500 | Stop Loss (points) |
| InpTakeProfit | 1500 | Take Profit (points, 0=disable) |
| InpJawPeriod | 13 | Jaw Period (Blue) |
| InpJawShift | 8 | Jaw Shift |
| InpTeethPeriod | 8 | Teeth Period (Red) |
| InpTeethShift | 5 | Teeth Shift |
| InpLipsPeriod | 5 | Lips Period (Green) |
| InpLipsShift | 3 | Lips Shift |
| InpHullPeriod | 21 | Hull MA Period |
| InpHullPrice | 1 | Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) // Hull Applied Price |
| InpMomentumPeriod | 14 | Momentum Period |
| InpMomentumThreshold | 100.0 | Momentum Threshold |
| InpRSIPeriod | 14 | RSI Period |
| InpRSIOverbought | 70.0 | RSI Overbought Level |
| InpRSIOversold | 30.0 | RSI Oversold Level |
| InpCloseOnOpposite | true | Close on Opposite Signal |
| InpTightenOnWeak | true | Tighten SL on Weak Trend |
| InpWeakTrendDist | 50 | Weak Trend Tighten Distance (points) |
| InpAlligatorGap | 0.0 | Min Alligator Gap for Strong Trend (0=auto) |
| InpUseBreakeven | true | Enable Breakeven |
| InpBEStart | 200 | BE Start (points profit) |
| InpBEOffset | 30 | BE Offset (points above entry) |
| InpUseTrailing | true | Enable Trailing Stop |
| InpTrailStart | 300 | Trail Start (points profit) |
| InpTrailDistance | 150 | Trail Distance (points) |
| InpAllowPyramid | true | Allow Pyramid Positions |
| InpMaxPyramid | 3 | Max Pyramid Levels |
| InpPyramidDistance | 300 | Min Distance Between Entries (points) |
| InpMinSecuredProfit | 100 | Min Secured Profit Before Next (points) |
| InpAllowHedge | true | Allow Hedge (BUY+SELL same time) |
| InpUseTimeFilter | false | Enable Time Filter |
| InpStartHour | 8 | Start Hour (Server Time) |
| InpEndHour | 20 | End Hour (Server Time) |
| InpTradeFriday | true | Trade on Friday |
| InpFridayCloseHour | 20 | Friday: Close All After Hour |
| InpUseDDProtection | true | Enable Drawdown Protection |
| InpMaxDailyLoss | 3.0 | Max Daily Loss % (0=disabled) |
| InpMaxEquityLoss | 10.0 | Max Equity Loss % from Peak (0=disabled) |
| InpCloseOnDDLimit | true | Close All When DD Limit Hit |
| InpShowPanel | true | Show Info Panel |
| InpPanelX | 10 | Panel X Position |
| InpPanelY | 30 | Panel Y Position |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX16002 Alligator_Hull_Momentum_RSI — multi-indicator trend follower, full 12-layer stack."
#include <Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| ENUMS |
//+------------------------------------------------------------------+
enum ENUM_LOT_MODE
{
LOT_MODE_FIXED = 0, // Fixed Lot Size
LOT_MODE_RISK = 1 // Risk % of Balance
};
//+------------------------------------------------------------------+
//| 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_InpHullPrice = PRICE_CLOSE;
INPUT GROUP: Trade Execution |
//+------------------------------------------------------------------+
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_InpHullPrice = PRICE_CLOSE;
input group "=== Trade Execution ==="
input int InpMagicNumber = 22216002; // Magic Number
input int InpSlippage = 30; // Max Slippage (points)
input int InpMaxSpread = 300; // Max Spread (points, 0=disable)
input int InpMaxRetries = 3; // Order Retry Attempts
input string InpTradeComment = "Psgrowth.com Expert_16002"; // Trade Comment
//+------------------------------------------------------------------+
//| ENUM_APPLIED_PRICE MapAppliedPriceInt(int ap)
{الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية متابعة الاتجاه
Pipsgrowth EX16080 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16080 Trend — EURUSD triple-EMA trend follower — trades EMA20/50 cross with EMA200 filter on H4, ATR-based SL/TP, risk-percent sizing . إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX16081 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16081 Trend — Gold trend EA catching major XAUUSD trends using EMA 50/ 200 crossover on H4 with daily structure swing high/low and Fib. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX16033 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16033 Trend — Price-action scalping EA using distance-based grid entries with net-take-profit targeting and optional lot multiplier. 1. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.