Pipsgrowth EX08006 MACD — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX08006 MACD — Classic MACD Sample EA with signal crossover entry, EMA trend filter, trailing stop, and timed trade processing with 12-. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX08006 هو مستشار خبير (EA) للتداول يعتمد على تقاطع MACD بمركز واحد، يجمع بين مخطط MACD القياسي (12، 26، 9) مع مرشح اتجاه EMA قابل للتكوين، ثم يضيف فوقه مجموعة أمان من 12 طبقة لتحويل الإشارة الخام إلى نظام قابل للتداول بدلاً من أن يبقى مجرد اختبار خلفي مُحسَّن المنحنى. مؤشر MACD هو الإصدار القانوني 12/26/9 — المتوسط السريع ناقص البطيء، مع خط إشارة من 9 فترات. يقرأ EA القضيب الحالي والسابق للخط الرئيسي MACD وخط الإشارة، إضافة إلى القضيب الحالي والسابق لـ EMA، ولا يُطلق إشارة إلا عندما يكون التقاطع قد اكتمل فعلاً على القضيب المغلق (قبل قضيب واحد)، وليس على القضيب الذي لا يزال يتكون. هذا التمييز مهم: يقارن EA m_macd_current > m_signal_current && m_macd_previous < m_signal_previous، مما يعني أن التقاطع حدث في القضيب 1 وليس القضيب 0، وهو ما يزيل خطر إعادة الرسم الذي تحمله أنظمة MACD المعتمدة على التيك الخالص.
ينقسم منطق الدخول الفعلي بوضوح بين الشراء والبيع. يُفتح صفقة شراء عندما يكون MACD تحت الصفر (أي أن الهيستوجرام كان هبوطياً سابقاً، وهذا تقاطع انتعاش)، ويعبر الخط الرئيسي فوق خط الإشارة، وتتجاوز القيمة المطلقة للخط الرئيسي InpMACDOpenLevel (افتراضي 3 نقاط، مرشح مستوى الفتح الذي يمنع الدخول على تقاطعات الضوضاء الصغيرة)، وترتفع EMA (m_ema_current > m_ema_previous). صفقة البيع هي المرآة: MACD فوق الصفر، يعبر الخط الرئيسي تحت خط الإشارة، ويتجاوز الخط الرئيسي مستوى الفتح فوق الصفر، وEMA في انخفاض. تعمل EMA كبوابة اتجاهية — لا تلغي التقاطعات التي تحدث ضد الاتجاه، بل ترفض فقط إطلاق التقاطعات التي لا يؤكدها ميل الاتجاه. فترة EMA هي InpMATrendPeriod، افتراضي 26 (مطابق لـ MACD البطيء)، MODE_EMA، PRICE_CLOSE.
تأتي المخارج من مسارين. الأول قائم على الإشارة: يُشغِّل LongClosed() عندما، على قضيب مغلق، يكون MACD موجباً، ويعبر الخط الرئيسي مجدداً تحت خط الإشارة، ويكون الخط الرئيسي لا يزال فوق InpMACDCloseLevel (افتراضي 2 نقطة). مرشح مستوى الإغلاق هذا هو ما يميز الخروج النظيف عن الانعكاس السريع — يجب أن يحدث التقاطع بعيداً بما يكفي عن الصفر ليكون ذا معنى، وليس داخل نطاق الضوضاء حول نقطة التوازن. المخرج الثاني هو وقف الخسارة المتحرك (trailing stop). لا يوجد وقف خسارة ثابت عند الدخول؛ تُفتح الصفقة بـ sl=0.0 فقط مع جني أرباح قدره InpTakeProfit نقطة (افتراضي 50). يبدأ الوقف المتحرك بالعمل عبر LongModified() / ShortModified(): عندما يتحرك السعر InpTrailingStop نقطة (افتراضي 30) لصالح الصفقة، يُنقل الوقف إلى Bid - trailing (أو Ask + trailing للبيع) ويُحفظ جني الأرباح القائم. في أول مرة يُفعل فيها الـ trailing، تحصل الصفقة على وقف عند 30 نقطة من السعر؛ ومن تلك النقطة لا يتحرك إلا إلى الأمام، ولا يعود إلى الوراء أبداً. نظراً لعدم وجود وقف خسارة ابتدائي، تعتمد الصفقة كلياً إما على الوقف المتحرك أو على جني الأرباح للمخارج غير القائمة على الإشارة.
إن مجموعة إدارة المخاطر هي ما يميز هذا EA عن عينة MQL5 لـ MACD التي ينحدر منها. تعمل IsSafeToTrade() على كل تيك وتحظر الدخول على ثمانية شروط مختلفة. تستخدم طبقة سقف رأس المال InpCapitalCapAmount كحد أقصى جامد على حقوق الملكية التي يعاملها EA كأموال حقيقية: إذا تم تفعيل السقف وكانت حقوق الملكية تساوي أو تتجاوز السقف، يرفض EA فتح صفقات جديدة (مفيد لتخصيص أسلوب الشركات الممولة). InpCapitalCapFloor هو الحد الأدنى — إذا انخفضت حقوق الملكية تحت 50$، يُحظر الدخول. حد 95% لحقوق الملكية أكثر تحفظاً من قاعدة 80% الشائعة: إذا انخفضت حقوق الملكية إلى 95% من الرصيد الابتدائي (أو 95% من الرصيد الابتدائي الذي التُقط في OnInit)، يدخل EA في ظلام كامل. حد الخسارة اليومي 3% من رأس المال الفعال والأسبوعي 6% يعملان على الأرباح والخسائر المحققة التي يتم تتبعها عبر OnTradeTransaction. طبقة InpMaxConsecLosses (افتراضي 3) و InpCooldownMinutes (افتراضي 30): ثلاث خسائر متتالية ويفرض EA حجراً ذاتياً لمدة 30 دقيقة، ويُعاد ضبط العداد عند أول ربح. حد 50 صفقة في اليوم هو الكبح الأخير للتردد.
تكون تصفية الجلسات والأخبار مرتبطة بالجلسة، وليست على موجز إخباري. تمشي DetectGMTOffset() للخلف عبر قضبان H1 لتجد أول فجوة أكبر من ساعتين (فجوة فتح الأحد مقابل إغلاق الجمعة المعتادة) وتستنتج إزاحة GMT الخاصة بالخادم بمقارنة ساعة الإغلاق مقابل 22:00 المتوقعة. إذا فشل الكشف التلقائي، يمكنك التجاوز بـ InpServerGMTOffset. بمجرد ضبط الإزاحة، تسمح InActiveSession() بالدخول فقط عندما يكون وقت GMT داخل نافذة لندن (07:00–16:00) أو نافذة نيويورك (12:00–21:00)، ما لم يكن InpAvoidAsia مفعَّلاً وكان الوقت داخل نافذة آسيا (00:00–07:00) وخارج لندن ونيويورك — هذا البند الواحد يقطع فعلياً ساعات آسيا الميتة على الأدوات التي لا تتحرك هناك. مرشح الأخبار اختياري: عندما يكون InpNewsFilter=true، يحظر EA الدخول قبل 15 دقيقة وبعدها من افتتاح لندن (07:00 GMT) وافتتاح نيويورك (12:00 GMT). هذا وكيل لافتتاح الجلسة، وليس موجز أخبار حقيقي، وسيفوّت الأخبار غير المجدولة وسيتوقف حول الأخبار المجدولة التي تقع خارج هاتين النافذتين.
تحديد حجم اللوت ثابت عند InpLots (افتراضي 0.1)؛ لا يوجد تحديد حجم بنسبة مخاطرة في هذا EA. تُرجع دالة OnTester() درجة تحسين مخصصة هي (صافي الربح * عامل الربح) / (1 + نسبة التراجع النسبي للرصيد)، بحد أدنى 30 صفقة مطلوب لتقييم الدرجة — وهي مكافأة غير متماثلة ضيقة تعاقب التراجع بقسوة أكثر مما تكافئ الربح الإجمالي. جميع عمليات التدفق التجاري من خلال أغلفة إعادة المحاولة: TryClose_EX08006 / TryModify_EX08006 يعيدان المحاولة حتى 3 مرات بفاصل 200ms (إغلاق) أو 100ms (تعديل) عند REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED، ثم يستسلمان. يعالج EA مركزاً واحداً فقط في كل مرة لكل رمز؛ في كل تيك إما يدير المركز المفتوح (إغلاق أو trailing) أو يبحث عن دخول جديد، ولا يفعل كلاهما. لا يوجد تكديس، ولا مارتينجال، ولا تحوط، ولا إغلاق جزئي، ولا قفل عند التعادل، ولا خروج قائم على الوقت — التصميم متعمد الضيق بحيث الأشياء الوحيدة التي يمكنها إغلاق المركز هي جني الأرباح، أو الوقف المتحرك، أو انعكاس الإشارة.
في الاختبار الخلفي، توقع أن يتتبع تردد الصفقات عدد المرات التي يعبر فيها MACD خط الإشارة خارج نطاق ضوضاء 3 نقاط على قضيب 5 دقائق، مع بوابة من مرشح الجلسة. على XAUUSD M5 مع تجنب آسيا الافتراضي مفعَّل، يتداول EA فعلياً لندن والنصف الأول من نيويورك فقط، مما يعني أن معظم النشاط يتجمع حول 07:00–16:00 GMT. تميل حالات التراجع إلى أن تكون ضحلة وقصيرة لأن الوقف المتحرك يبدأ بسرعة عند 30 نقطة وأرضية حقوق الملكية ضيقة عند 95%، لكن معدل فوز الاستراتيجية نفسها يقع حول نطاق تقاطع MACD المعتاد — عادة أقل من 50% — لذا توقع سلاسل خسائر أطول صُمم منطق التهدئة لاجتيازها. ستدفع صيغة OnTester المحسِّن نحو مجموعات المعاملات ذات أعلى عامل ربح لأقل تراجع، وهو ما يميل إلى الهبوط على مستويات فتح/إغلاق 3/2 نقطة والـ trailing عند 30 نقطة. لأن الدخول مقيَّد بميل EMA، يجلس EA مسطحاً خلال التقطعات ولا يعود إلا عندما يؤكد الاتجاه التقاطع، وهذه هي الحافة الحقيقية على تقاطع MACD المجرد.
تفاصيل الاستراتيجية
في كل تيك، يُحدِّث EA الرمز، وينسخ آخر قضيبين من MACD(12,26,9) وEMA(InpMATrendPeriod)، ويوجه إما إلى إدارة المركز (إغلاق أو trailing) أو إلى دخول بإشارة جديدة — ولا يفعل كلاهما على نفس التيك. تعمل حراسة IsSafeToTrade() أولاً وتحظر الدخول على ثمانية شروط: بلوغ سقف رأس المال، حقوق ملكية تحت الحد الأدنى، حقوق ملكية تحت 95% من الرصيد الابتدائي، خسارة يومية 3%، خسارة أسبوعية 6%، ثلاث خسائر متتالية داخل تهدئة 30 دقيقة، تجاوز 50 صفقة في اليوم، السوق مغلق، خارج جلسة لندن/نيويورك النشطة، أو داخل نافذة حظر الأخبار. مرشح الجلسة مرتبط بـ GMT عبر DetectGMTOffset() الذي يستنتج فرق الخادم عن GMT بمسح أول فجوة H1، ثم تحافظ InActiveSession() على التداول داخل نوافذ لندن 07-16 ونيويورك 12-21 بينما يقطع InpAvoidAsia الاختياري النطاق الميت 00-07. تُسجِّل OnTester مجموعات المعاملات بـ (صافي الربح × عامل الربح) / (1 + نسبة التراجع النسبي للرصيد) بحد أدنى 30 صفقة، لذا المحسِّن منحاز نحو نتائج التراجع المنخفض وعامل الربح المرتفع. يعيد TryClose وTryModify المحاولة حتى 3 مرات بفاصل 200ms أو 100ms عند REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED قبل الاستسلام، لذا ارتفاعات الأسعار العابرة لا تُجهض إغلاقاً أو trailing مخططاً له.
يُفعَّل دخول الشراء عندما يعبر الخط الرئيسي MACD(12,26,9) فوق خط الإشارة على قضيب مغلق مع كون MACD تحت الصفر، وتتجاوز القيمة المطلقة للخط الرئيسي 3 نقاط، وارتفاع EMA(InpMATrendPeriod). دخول البيع هو المرآة: MACD فوق الصفر، يعبر الخط الرئيسي تحت الإشارة، الخط الرئيسي > 3 نقاط، EMA في انخفاض. بوابة اتجاه EMA الواحدة تقمع التقاطعات المعاكسة للاتجاه وتزيل خطر إعادة الرسم لأنظمة MACD القائمة على التيك.
مسار الخروج 1: إغلاق قائم على الإشارة عندما يعبر MACD مجدداً عبر خط الإشارة على القضيب المغلق مع بقاء الخط الرئيسي فوق مستوى الإغلاق 2 نقطة (LongClosed/ShortClosed). مسار الخروج 2: وقف خسارة متحرك يُفعَّل عندما يتحرك السعر 30 نقطة لصالح الصفقة، ويُنقل الوقف إلى الأمام فقط — اللمسة الأولى تضبط الوقف على 30 نقطة من السعر، وبعد ذلك يتحرك فقط للأعلى (أو للأسفل للبيع). جني الأرباح عند 50 نقطة هو الخروج الثالث.
لا يوجد وقف خسارة ثابت يُرسل عند الدخول — تُفتح الصفقات بـ sl=0.0 وتعتمد على وقف متحرك 30 نقطة إضافة إلى جني أرباح 50 نقطة. لا يُفعَّل الوقف المتحرك إلا بعد تحرك السعر 30 نقطة لصالح الصفقة، وينقل الوقف إلى الأمام فقط، لذا في المرة الأولى التي يظهر فيها الوقف يكون على بعد 30 نقطة من السعر الحالي.
جني أرباح ثابت قدره 50 نقطة (InpTakeProfit) يُرفق عند فتح الأمر لكل من صفقات الشراء والبيع. يحفظ TP بواسطة LongModified/ShortModified عندما يُنقل الوقف المتحرك، لذا هدف الربح الأصلي لا يُستبدل أبداً بمنطق الـ trailing.
الأنسب لـ XAUUSD على قضيب M5 برصيد ابتدائي 100$ على وسيط ECN فروقه منخفضة. نوافذ افتتاح لندن 07:00 GMT وافتتاح نيويورك 12:00 GMT تلتقط الجزء الأكبر من حركة XAUUSD الاتجاهية، وتجنب آسيا الافتراضي يقطع ساعات ما قبل لندن الميتة. حد 95% لحقوق الملكية وسقوف الخسارة اليومية 3% والأسبوعية 6% تجعل هذا EA متوسط المخاطر يجب تشغيله على حسابات يمكنها تحمّل تراجع 5% دون أن تُغلقها الأرضية. حد 50 صفقة في اليوم والتهدئة 30 دقيقة بعد 3 خسائر متتالية يعني أن حساباً واحداً يمكنه تشغيل EX08006 مع مستشار آخر أو اثنين غير مرتبطين دون تضارب تردد.
منطق الاستراتيجية
Pipsgrowth EX08006 MACD — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MACD
الماجيك: 22208006
الإصدار: 2.00
الوصف:
Classic MACD Sample EA with signal crossover entry, EMA trend filter, trailing stop, and timed trade processing with 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
OnTradeTransaction()GetEffectiveCapital()DetectGMTOffset()ServerToGMT()IsMarketOpen()InActiveSession()IsNewsTime()IsSafeToTrade()UpdateDailyCounters()TryClose_EX08006()
// Pipsgrowth EX08006 MACD — Execution Flow (from source analysis)
// Family: MACD
// Classic MACD Sample EA with signal crossover entry, EMA trend filter, trailing stop, and timed trade processing with 12-layer stack: 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)ملف التحسين
كيفية تثبيت الإكسبرت على 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpTradeComment | "Psgrowth.com Expert_08006" | Trade comment |
| InpLots | 0.1 | Lots |
| InpTakeProfit | 50 | Take Profit (in pips) |
| InpTrailingStop | 30 | Trailing Stop Level (in pips) |
| InpMACDOpenLevel | 3 | MACD open level (in pips) |
| InpMACDCloseLevel | 2 | MACD close level (in pips) |
| InpMATrendPeriod | 26 | MA trend period |
| 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 < 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 hours (0=auto-detect) |
| 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 EX08006 MACD_Sample — Classic MACD crossover with EMA filter, full 12-layer stack."
#define MACD_MAGIC 22208006
//---
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\AccountInfo.mqh>
//---
input group "=== Identity ==="
input string InpTradeComment ="Psgrowth.com Expert_08006"; // Trade comment
input group "=== Trading ==="
input double InpLots =0.1; // Lots
input int InpTakeProfit =50; // Take Profit (in pips)
input int InpTrailingStop =30; // Trailing Stop Level (in pips)
input group "=== Signal ==="
input int InpMACDOpenLevel =3; // MACD open level (in pips)
input int InpMACDCloseLevel=2; // MACD close level (in pips)
input int InpMATrendPeriod =26; // MA trend period
input group "=== Hardening: Risk Management ==="
input int InpMaxConsecLosses = 3; // Max consecutive losses before cooldown (0=disabled)
input int InpCooldownMinutes = 30; // Cooldown minutes after consec losses (0=disabled)
input int InpMaxTradesPerDay = 50; // Maximum trades per day
input double InpMinEquityPercent = 95.0; // Stop trading if equity < this % of initial balance
input double InpDailyLossLimitPct= 3.0; // Daily loss limit (% of effective capital)
input double InpWeeklyLossLimitPct= 6.0; // Weekly loss limit (% of effective capital)
input group "=== Hardening: Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable // Enable capital allocation cap
input double InpCapitalCapAmount = 0.0; // Cap amount ($ real money equity)
input double InpCapitalCapFloor = 50.0; // Floor ($); block entries below this
input group "=== Hardening: GMT Sessions ==="
input int InpServerGMTOffset = 0; // Server GMT offset hours (0=auto-detect)
input int InpLondonStartHour = 7; // London session start (GMT)
input int InpLondonEndHour = 16; // London session end (GMT)
input int InpNYStartHour = 12; // New York session start (GMT)
input int InpNYEndHour = 21; // New York session end (GMT)
input bool InpAvoidAsia = true; // Avoid Asian session
input int InpAsiaStartHour = 0; // Asian session start (GMT)
input int InpAsiaEndHour = 7; // Asian session end (GMT)
input bool InpNewsFilter = false; // Avoid trading near news session opens
input int InpNewsFilterMinutes= 15; // Minutes to avoid around news
//---
int ExtTimeOut=10; // time out in seconds between trade operations
//--- Hardening globals
double initialBalance = 0.0;
int g_gmtOffset = 0;
int g_consecLosses = 0;
datetime g_cooldownUntil = 0;
double g_realizedToday = 0.0;
double g_realizedWeek = 0.0;
int g_tradesToday = 0;
datetime g_lastTradeDate = 0;
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.