Pipsgrowth EX12005 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · USDJPY · M15
Pipsgrowth EX12005 MultiIndicatorConfluence — Adaptive 10-indicator confluence EA (5 adaptive MAs: KAMA/FRAMA/VIDYA/T3/ZLEMA + 5 oscillators: AdaptiveRSI/ EhlersMACD/. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكس 12005 MultiIndicatorConfluence يدير ديمقراطية من عشرة أصوات داخل شمعة M15 واحدة على زوج USDJPY. في كل شمعة مغلقة، يقرأ الروبوت سعر الإغلاق الحالي ويمرره عبر خمسة متوسطات متحركة تكيفية: Kaufman KAMA بفترتين سريعتين وبطيئتين 2 و30، وFRAMA بالفترة 16، وVIDYA المُقيَّم بالـ CMO لفترة 9، وT3 بعامل حجم 0.7، وZLEMA بدون تأخر. ثم يمرره عبر خمسة مؤشرات تذبذب: RSI ذاتي الضبط تبني عتبات التشبع البيعي/الشرائي من الانحراف المعياري لآخر 50 شمعة، وEhlers-style MACD (12/26/9)، ودورة Cyber Cycle مبسطة تقارن الإغلاق الحالي بالإغلاق قبل خمس شموع، وتصويت مكرر من RSI القياسي تحت تسمية Adaptive-RSI، وتحويل Hilbert مبسط يقدر فترة الدورة المهيمنة (محصورة بين 8 و50). كل مؤشر يساهم بصوت؛ ولكل صوت وزن (Ehlers MACD هو الأثقل عند 1.3، KAMA وVIDYA عند 1.0، Self-Adjusting RSI هو الأخف عند 0.6). يُجمع مجموع الثيران ومجموع الدببة، ويتداول الروبوت على الجانب الفائز بالمجموع الأعلى، وتُعرَّف نسبة الثقة بأنها أكبر مجموع / المجموع الكلي.
يدّعي الترويسة «خط أنابيب من 12 طبقة» (REGIME → SIGNAL → ENTRY → CONFIRM → NO-TRADE → CAPITAL CAP → RISK → SIZING → MANAGE → EXIT → SCALING → OnTester) لكن في الواقع تنهار معظم هذه الطبقات في روتينين: CalcRegime وOkToTrade. يقرأ CalcRegime قيم ATR(14) وADX(14) وBollinger Bands(20, 2.0)، ويرتب قيمة ATR الحالية مقابل آخر 200 شمعة لإنتاج المئين ATR، ثم يُعيِّن أحد سبعة أنظمة: REG_STRONG_TREND عندما يكون ADX ≥ 35 ومئين ATR ≥ 1.5، وREG_WEAK_TREND عندما يكون ADX ≥ 25، وREG_BREAKOUT عندما يكون مئين ATR ≥ 1.5 وعرض BB نسبة إلى المنتصف > 0.001، وREG_COMPRESS عندما يكون مئين ATR ≤ 0.5 وعرض BB < 0.0008، وREG_EXPAND عندما يكون مئين ATR ≥ 1.5، وREG_RANGE عندما يكون مئين ATR ≤ 0.5، وREG_CHOPPY عندما ينخفض ADX إلى ما دون 18. يُمرَّر النظام بعد ذلك إلى OkToTrade الذي يعمل كحاجز عدم التداول.
يُعد OkToTrade قلب الروبوت وأكثر الروتينات حسماً. يخرج الروتين في الحالات: مفتاح الإيقاف، وضع التجربة، رأس المال أدنى من عتبة 50 دولار، الفارق السعري أعلى من 3 نقاط، ساعة الخادم خارج نافذة الجلسة من 7 إلى 20، نظام CHOPPY، خسارة يومية > 3% من رأس المال الفعال، خسارة أسبوعية > 7%، عدد المراكز المفتوحة يصل إلى سقف InpMaxConcurrent (افتراضي 2)، تبريد نشط، أقل من 4 أصوات على أي جانب من التداول (InpMinConfirmations)، عدم اتفاق الإطار الزمني الأعلى (عندما يكون InpUseHTFConfirm مفعّلاً، يجب أن يتفق EMA(20) على إطار H1 مع اتجاه التداول)، وأخيراً فحص وجود مركز مفتوح بنفس الاتجاه. مع InpMinConfirmations=4 من 10، سيتداول الروبوت عندما تظهر توزيعات أصوات بنسبة 6 إلى 1 أو 5 إلى 2، وليس على انقسامات هامشية 4 إلى 3، وهذه واحدة من أكثر المفاتيح حسماً في الملف.
كل من وقف الخسارة وجني الأرباح مُحرَّك بقيم ATR. تقول الترويسة 2.0× ATR لوقف الخسارة و3.0× ATR لجني الأرباح، بنسبة مخاطرة إلى عائد 1.5:1، لكن دالة SendOrder تفرض حداً أدنى لنسبة المخاطرة إلى العائد عبر InpMinRR (افتراضي 150 بوحدة 0.01، أي 1.5:1) وتُعدِّل كلاً من وقف الخسارة وجني الأرباح إلى الخارج عندما يقعان داخل SYMBOL_TRADE_STOPS_LEVEL الخاص بالوسيط. تسامح الانزلاق مُرمَّز بـ 30 نقطة. يستخدم تحديد الحجم نموذج نسبة المخاطرة القياسي: المخاطرة بالدولار = رأس المال الفعال × InpRiskPercent (افتراضي 0.5%) / 100، تُقسَم على مخاطرة اللوت الواحد المحسوبة من مسافة وقف الخسارة / حجم التيك × قيمة التيك، ثم تُقيَّد بخطوة الحجم والحد الأدنى والأعلى للرمز. يُلاحَظ في سقف رأس المال أمر غريب: InpCapitalCapAmount=0 يُعطِّل السقف (بحيث يكون رأس المال الفعال = كامل حقوق الحساب)، وInpCapitalCapFloor=50 هو الحد الأدنى الذي لا تُرسَل تحته أي دخولات جديدة بغض النظر عن جودة الإشارة.
تُدار المراكز المفتوحة في كل شمعة جديدة عبر ManageOpenPositions. تطبّق الدالة ثلاث طبقات. أولاً، مُحفِّز نقطة التعادل: بمجرد أن يتحرك السعر 1.0R لصالح الصفقة (أي 2.0× ATR منذ الدخول)، يُرفَع وقف الخسارة إلى سعر الدخول + مستوى الإيقاف لعمليات الشراء (سعر الدخول - مستوى الإيقاف لعمليات البيع)، مما يحمي من الرابحين بالانزلاق فقط. ثانياً، وقف خسارة متابع يعمل بـ ATR يستخدم TRAIL_ATR_MULT=2.0 لحساب مسافة وقف الخسارة الجديدة من سعر العرض/الطلب الحالي؛ يُرفَع وقف الخسارة إلى الأمام فقط (تفحص الدالة newSL > curSL للشراء وnewSL < curSL للبيع). ثالثاً، الخروج بأغلبية الأصوات المعاكسة: عندما ينعكس توزيع الأصوات ويصل الجانب المعارض إلى 7+ أصوات مع انخفاض جانب الصفقة إلى 3 أو أقل، يُغلَق المركز بالكامل. يوقف الوقت عند 240 شمعة (40 ساعة على M15) أي مركز لا يزال مفتوحاً، بصرف النظر عن حالة التصويت أو المتابعة. لا توجد منطق إغلاق جزئي/تحجيم تدريجي في هذا الإصدار — طبقة SCALING في الترويسة طموحة؛ الروبوت يدخل واحداً ويخرج واحداً، لا يبني أهرامات أبداً، لا يُعدِّل المتوسط للأسفل.
مسار إعادة محاولة الخروج محافظ. تقوم TryClose_EX12005 وTryClosePartial_EX12005 بما يصل إلى ثلاث محاولات متباعدة بـ 200 مللي ثانية ولا تُعيد الإطلاق إلا على رجوع REQUOTE أو TIMEOUT أو PRICE_OFF أو PRICE_CHANGED. تقوم TryModify_EX12005 بإعادة المحاولة على REQUOTE/TIMEOUT فقط، وليس على PRICE_CHANGED، وهو السلوك الصحيح لتعديل وقف الخسارة. إعادة محاولة الدخول تُطلَق فقط على REQUOTE أو TIMEOUT (محاولة إضافية واحدة). يُقرأ وضع التعبئة من الرمز عبر SetTypeFillingBySymbol، مما يتيح للوسيط اختيار FOK أو IOC حسب الأداة.
هناك طبقتا أمان جديرتان بالمعرفة. InpDryRun=true افتراضياً — سيطبع الروبوت «WARN: DryRun ON (entries blocked, management still active)» في كل استدعاء OkToTrade، لذلك في التثبيت الأولي لا تُرسَل أي أوامر حتى لو كان باقي السلسلة سيُطلِقها. الرقم السحري 22212005، يعرّف صفقات هذا الروبوت على الحساب، وRealizedPnLToday / RealizedPnLThisWeek يمشيان في تاريخ الصفقات (لا دفتر المراكز) لحساب الربح/الخسارة المحقق اليومي والأسبوعي لفحوصات حدود الخسارة، مما يعني إدراج العمولات ورسوم التبييت. صيغة OnTester() تُعيد (صافي الربح × عامل الربح) / (1 + السحب من حقوق الملكية) مع حد أدنى 30 صفقة، وهو معيار متوازن يعاقب السحب الكبير ويكافئ الربح العالي والكفاءة العالية.
لتفسير الاختبار التاريخي، توقع أن تتصرف ديمقراطية الأصوات العشرة بشكل مختلف جداً عبر الأنظمة. في REG_STRONG_TREND سيصل عدد الأصوات بشكل روتيني إلى 8-2 أو 9-1 في اتجاه الاتجاه، سيركب الروبوت عبر المتابعة، ونادراً ما يهم مُحفِّز نقطة التعادل لأن السعر يستمر في الاتجاه. في REG_RANGE أو REG_COMPRESS سيتأرجح عدد الأصوات بين 4-4 و6-4 وسيُغلِق إيقاف الوقت عند 240 شمعة معظم المراكز بخسارة صغيرة أو خدش. نسبة 1.5:1 هي الانحياز الهيكلي: الروبوت مُعدّ ليربح بنسبة أقل من 60% لكنه يربح أكثر على الرابحين مما يخسر على الخاسرين، وهو الشكل الصحيح للمداخل ذات عدد الأصوات العالي التي تجتاز حد 4 أصوات. USDJPY M15 هو حالة الاستخدام القانونية — يفترض حد فارق 3 نقاط وسيطاً محكماً لزوج الين، ويفترض حد 50 دولاراً أن حجم الحساب يتجاوز ذلك بمركز واحد عند مخاطرة 0.5%.
ما يجب مراقبته في التداول الحي: يجب قلب وضع التجربة إلى false لإرسال الأوامر، ويجب أن يبقى مرشح اتجاه H1 مفعّلاً (إنه التأكيد الوحيد للإطار الزمني المتعدد في الملف)، ونافذة 7-20 بتوقيت الخادم تفترض أن الوسيط في منطقة زمنية يقع فيها جلستا لندن والنصف الأول من نيويورك داخل هذا النطاق — اضبط SESSION_START_HR وSESSION_END_HR في المصدر إذا كانت ساعة خادم وسيطك تضع جلسة الين في مكان آخر. إيقاف الوقت عند 240 شمعة (40 ساعة) هو القاتل الصامت للمراكز للتجلي البطيء؛ إذا رأيت صفقات تُغلَق بخسارة صغيرة في حين أن الحركة اللاحقة كانت ستكون مربحة، فإن إيقاف الوقت هو السبب الأرجح.
تفاصيل الاستراتيجية
تفتح الشمعة، تُعيد IsNewBar() صحيحاً، ويُطلَق CalcRegime أولاً — يرتب قيمة ATR(14) الحالية مقابل آخر 200 شمعة لإنتاج مئين ATR، ثم يقرأ ADX(14) وBollinger Bands(20, 2.0) لتصنيف السوق في أحد سبعة أنظمة (STRONG_TREND, WEAK_TREND, BREAKOUT, COMPRESS, EXPAND, RANGE, CHOPPY). بعد ذلك، يُشغِّل CalcSignal ديمقراطية الأصوات العشرة: خمسة متوسطات متحركة تكيفية (KAMA, FRAMA, VIDYA, T3, ZLEMA) يقارن كل منها الإغلاق بقيمته الخاصة؛ خمسة مؤشرات تذبذب (RSI ذاتي الضبط, Ehlers MACD, Cyber Cycle, Adaptive-RSI, Hilbert) تلقي بأصواتها المرجحة الخاصة؛ يُجمَع مجموع الثيران/الدببة ويفوز الجانب صاحب المجموع الأعلى. يمشي OkToTrade بعد ذلك عبر 11 بوابة صارمة — مفتاح الإيقاف، وضع التجربة، حد رأس المال، سقف الفارق، نافذة الجلسة، النظام (CHOPPY = خروج)، حدود الخسارة اليومية/الأسبوعية، الحد الأقصى المتزامن، التبريد، الحد الأدنى لعدد الأصوات، اتفاق الإطار الزمني الأعلى، ووجود مركز مفتوح بنفس الاتجاه — قبل أن يُحدِّد CalcLot حجم الصفقة من وقف الخسارة المستند إلى ATR ويُطلَق الدخول. تراقب ManageOpenPositions بعد ذلك المركز: ترفع إلى نقطة التعادل عند 1.0R، تتابع عند 2.0× ATR، تُغلِق على أغلبية الأصوات المعاكسة (7 مقابل 3 أو أسوأ)، وتُغلِق قسرياً عند إيقاف الوقت عند 240 شمعة.
يعطي عشرة مؤشرات (خمسة متوسطات متحركة تكيفية: KAMA/FRAMA/VIDYA/T3/ZLEMA، وخمسة مؤشرات تذبذب: RSI ذاتي الضبط / Ehlers MACD / Cyber Cycle / Adaptive-RSI / Hilbert) كل منها صوتاً مرجحاً على سعر الإغلاق الحالي. يُطلَق الشراء عندما يتجاوز مجموع الثيران مجموع الدببة ويصل عدد أصوات أي من الجانبين إلى InpMinConfirmations (افتراضي 4 من 10) ويؤكد EMA(20) على H1 جانب الشراء عبر InpUseHTFConfirm. يجب ألا يكون النظام CHOPPY؛ يجب أن تكون الشمعة الحالية داخل نافذة الخادم 7-20؛ ويجب أن يكون الفارق السعري أقل من 3 نقاط.
تعمل ثلاثة مخارج مستقلة في كل شمعة جديدة. (1) أغلبية الأصوات المعاكسة: يُغلَق الشراء عندما تصل أصوات الدببة إلى 7+ مع انخفاض أصوات الثيران إلى 3 أو أقل (انعكاس للمبيعات على المكشوف). (2) إيقاف الوقت: أي مركز لا يزال مفتوحاً بعد 240 شمعة (40 ساعة على M15) يُغلَق بصرف النظر عن حالة المتابعة أو التصويت. (3) مُحفِّز نقطة التعادل يرفع وقف الخسارة إلى سعر الدخول + مستوى الإيقاف بمجرد تحرك السعر 1.0R لصالح الصفقة، وتُضيِّق المتابعة بـ ATR (2.0×ATR) وقف الخسارة إلى الأمام فقط في كل شمعة لاحقة.
يُحدَّد وقف الخسارة بـ 2.0× ATR(14) من الدخول (افتراضياً)، مع توسيع SendOrder له إلى سعر الدخول ∓ SYMBOL_TRADE_STOPS_LEVEL عندما تُنتهَك مسافة الحد الأدنى للإيقاف لدى الوسيط. يُرفَع وقف الخسارة بعد ذلك إلى نقطة التعادل (سعر الدخول + مستوى الإيقاف لعمليات الشراء) بمجرد تحرك السعر 1.0R لصالح الصفقة، ومن تلك النقطة يتابع عند 2.0× ATR(14) خلف الإغلاق.
يُحدَّد جني الأرباح بـ 3.0× ATR(14) من الدخول (افتراضياً)، مما يعطي نسبة 1.5:1 للمكافأة إلى المخاطرة. يفرض SendOrder حداً أدنى لنسبة المخاطرة إلى العائد يبلغ 1.5:1 عبر InpMinRR=150 ويدفع جني الأرباح إلى الخارج إلى سعر الدخول ± مستوى الإيقاف عند انتهاك مسافة الحد الأدنى للإيقاف لدى الوسيط. لا يوجد مسار إغلاق جزئي أو خروج تدريجي في هذا الإصدار — جني الأرباح هو جني الأرباح الوحيد، يتحقق بتعبئة واحدة.
متداولو USDJPY M15 الذين يشغلون حسابات ECN أو بفارق سعري خام (يفترض سقف الـ 3 نقاط أن فروقات الوسيط عادة داخل 1-2 نقطة على الزوج). يعني InpCapitalCapFloor=50 بالإضافة إلى مخاطرة 0.5% لكل صفقة أن الحد الأدنى العملي للرصيد يبلغ حوالي 500 دولار لمركز واحد بحجم كامل مع هامش تنفس؛ 1000 دولار+ أمين ويسمح لسقف الـ 2 المتزامن بالتنفس. تفترض نافذة الجلسة 7-20 بتوقيت الخادم أن ساعة وسيطك تضع افتتاح لندن والنصف الأول من نيويورك داخل هذه النافذة — تحقق على حساب تجريبي قبل الانتقال إلى التداول الحي. يُشحن InpDryRun=true كقيمة افتراضية لسبب: شغِّل الروبوت في وضع التجربة لمدة أسبوع على الأقل على حساب تجريبي مع وسيطك الحقيقي، وراقب كيف تتعقب توزيعات الأصوات سلوك فروقات وسيطك وفارق التوقيت في خادمك، ولا تقلب وضع التجربة إلى false حتى ترى تصنيف النظام وتوزيع الأصوات يتصرفان كما هو متوقع على منصتك.
منطق الاستراتيجية
Pipsgrowth EX12005 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212005
الإصدار: 2.00
الوصف:
Adaptive 10-indicator confluence EA (5 adaptive MAs: KAMA/FRAMA/VIDYA/T3/ZLEMA + 5 oscillators: AdaptiveRSI/ EhlersMACD/CyberCycle/SelfAdjRSI/Hilbert voting) with full 12-layer risk/regime/exit pipeline (LEAN). 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
ATRADXBB- MA_htf
- MA_ltf
RSIMACD
الدوال الرئيسية:
LogMsg()Norm()EffectiveCapital()PipsToPrice()PriceToPips()StopsLevelPrice()ClampVolume()CurSpreadPips()IsNewBar()CountMyPositions()
// Pipsgrowth EX12005 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Adaptive 10-indicator confluence EA (5 adaptive MAs: KAMA/FRAMA/VIDYA/T3/ZLEMA + 5 oscillators: AdaptiveRSI/ EhlersMACD/CyberCycle/SelfAdjRSI/Hilbert voting) with full 12-layer risk/regime/exit pipeline (LEAN). 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: ATR, ADX, BB, MA_htf, MA_ltf, RSI, MACD
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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagic | 22212005 | Magic number (222xxx) |
| InpTradeComment | "Psgrowth.com Expert_12005" | Trade comment (string) |
| InpDryRun | true | Dry-run (no live orders) |
| InpKillSwitch | false | Kill switch (block all new entries) |
| InpRiskPercent | 0.5 | Per-trade risk % of effective capital |
| InpDailyLossLimitPct | 3.0 | Daily loss limit % of effective capital |
| InpWeeklyLossLimitPct | 7.0 | Weekly loss limit % of effective capital |
| InpMaxConcurrent | 2 | Max concurrent positions |
| InpMaxSymbolExposure | 2 | Max positions for this symbol |
| InpCooldownAfterLoss | 3 | Cooldown bars after N consecutive losses |
| InpCapitalCapAmount | 0.0 | Capital cap amount (account-equity $) |
| InpCapitalCapFloor | 50.0 | Capital floor below which no new entries |
| InpMinConfirmations | 4 | Minimum indicator confirmations (of 10) |
| InpUseHTFConfirm | true | Require HTF (H1) trend agreement |
| InpATRPeriod | 14 | ATR period (regime + SL/TP) |
| InpATRMultSL | 2.0 | ATR multiplier for SL |
| InpATRMultTP | 3.0 | ATR multiplier for TP |
| InpUseOppositeExit | true | Exit on opposite-vote majority |
| InpMaxSpreadPips | 3.0 | Max allowed spread (pips) |
| InpMinRR | 150 | Min R:R in 0.01 units (150 => 1.5:1) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12005 USDJPY Complete CPU — adaptive 10-indicator confluence EA, full 12-layer stack."
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
#include <Trade\OrderInfo.mqh>
#include <Trade\DealInfo.mqh>
//==================== DEFINES (non-input tunables) ==========================
#define IND_KAMA_W 1.0
#define IND_FRAMA_W 1.2
#define IND_VIDYA_W 1.0
#define IND_T3_W 1.1
#define IND_ZLEMA_W 0.9
#define IND_ADAPTIVE_RSI 0.8
#define IND_EHLERS_MACD 1.3
#define IND_CYBER_CYCLE 0.7
#define IND_SELF_ADJ_RSI 0.6
#define IND_HILBERT 0.9
#define KAMA_FAST 2
#define KAMA_SLOW 30
#define FRAMA_PERIOD 16
#define VIDYA_CMO 9
#define T3_VF 0.7
#define HILBERT_MIN_P 8.0
#define HILBERT_MAX_P 50.0
#define RSI_OB 70.0
#define RSI_OS 30.0
#define CMO_THRESH 0.4
#define ER_TREND 0.5
#define ER_STRONG 0.7
#define FD_HIGH_VOL 1.6
#define FD_LOW_VOL 1.3
#define STRONG_TP_EXT 1.3
#define BB_DEV 2.0
#define BB_PERIOD 20
#define ADX_TREND 25.0
#define ADX_STRONG 35.0
#define ATR_PCT_COMPRESS 0.5
#define ATR_PCT_EXPAND 1.5
#define BBW_COMPRESS 0.8
#define BBW_EXPAND 1.5
#define RSI_BASE_PERIOD 14
#define SELFADJ_LOOKBACK 50
#define EFF_RATIO_HIGH 0.60 // ER threshold for "strong" KAMA direction
#define MACD_FAST 12
#define MACD_SLOW 26
#define MACD_SIG 9
#define HTF_TF PERIOD_H1
#define HISTORY_BARS 200
#define SESSION_START_HR 7 // server-time session filter
#define SESSION_END_HR 20
#define MAX_BARS_IN_TRADE 240
#define BE_TRIGGER_R 1.0الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.