Pipsgrowth EX12055 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX12055 MultiIndicatorConfluence — TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA can. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكس-12055 هو بناء TrendCatcher v1.1 من عائلة MultiIndicatorConfluence، وما يميّزه عن بقية إكس-12 هو طبقة التأكيد الثانية التي تجلس فوق سلسلة التوافق الأساسية ذات الشروط الأربعة. السلسلة الأساسية مطابقة لما هو موجود في العائلة: قراءة اتجاه هايكن-آشي على الشمعة المغلقة للتو، وتقاطع EMA(21) فوق EMA(50)، وتقاطع MACD(12,26,9) المحدود بإشارة بحيث يشترط أن يكون خط الـ main على الجانب الصحيح من الصفر، وفحص ميل EMA (يجب أن يكون هناك على الأقل اثنتان من آخر ثلاث قراءات لـ EMA السريعة في ارتفاع للشراء، أو في انخفاض للبيع). فوق ذلك يضيف إكس-12055 طبقة تأكيد صريحة للإطار الزمني الأعلى (HTF) عبر مجموعتين إضافيتين من المؤشرات تُسحبان عند الإطار الزمني الأعلى المختار من المستخدم — افتراضياً H1 — تغطيان كلاً من نظام EMA(21/50) وقراءة MACD(12,26,9) الاختيارية المحدودة بإشارة، إلى جانب فلتر نمط هايكن-آشي قابل للتكوين بالكامل يصدر إشارتي تأكيد ورفض بالتوازي. بوابة HTF صارمة: إذا كان HTF_UseEMA مفعّلاً ولم تكن H1 السريعة فوق H1 البطيئة، يُسقط ذراع الشراء؛ وينطبق نفس الشيء على HTF MACD الاختياري الذي لا يصادق على الشراء إلا إذا كان خط H1 الرئيسي فوق خط إشارة H1 وفوق الصفر. فلتر نمط HA، الذي تتحكم به EnableHA_Filters، هو مسار تقييم منفصل يبني نافذة صغيرة من شموع HA على إطار زمني قابل للتهيئة (افتراضياً H1) ويُجري فحوصات نسبة الجسم، ونسبة الظل، والدوجي، وانعكاس اللون، والشمعة الداخلية، والظل المعاكس الطويل، وتسلسل اللون؛ كتلة التأكيد وكتلة الرفض مفاتيح تبديل مستقلة، لذلك يمكن للمتداول أن يطلب شمعة HA ثور قوية للشراء مع حصر المنع عند ظهور شمعة HA دوجي فقط — أو تكديس الاثنين معاً. سطح الإدخال الكامل المكوّن من 44 مُدخلاً مقسوم عبر CORE، وDLP، وINITIAL مقابل ADDITIONAL، وPAUSE GUARDS، وENTRY & FILTERS، وHTF EMA، وMACD EMA (HTF MACD)، وRSI، وثلاث مجموعات فلتر HA (CORE، CONFIRM، REJECT)، وRISK & STOPS، وEXECUTION، ولكل مجموعة فحص نطاق خاص بها في وقت INIT بحيث يفشل الـ EA عند بدء التشغيل في حالة سوء التهيئة بدلاً من منتصف التداول.
توليد الإشارة يعمل فقط على شمعة جديدة — في OnTick يدفع OnTick عينة سبريد في نافذة الـ 20 تكة المنزلقة أولاً، ويطبق DLP على كل مركز مملوك، ثم يفحص IsNewBar() فقط لتقدم خط أنابيب الإشارة. GenerateSignal() يُرجع SIG_BUY عندما يكون إغلاق HA للشمعة المغلقة للتو فوق افتتاح HA، وEMA السريع فوق EMA البطيء، وMACD main فوق الإشارة وفوق الصفر، وفحص ميل EMA يؤكد، والـ RSI الاختياري عند أو فوق عتبة الشراء (RSI_BuyMin=45، معطّل افتراضياً)، وكل من HTF EMA وHTF MACD (إن كانا مفعّلين) يتفقان، وفلتر نمط HA يُخلي ذراع الشراء؛ SIG_SELL هو المرآة الصارمة. يُحسب وقف الخسارة وجني الأرباح وقت الإرسال من الـ ask/bid الحاليين — StopLossPoints=300 يعني وقف خسارة صلب بـ 300 نقطة، وTakeProfitPoints=600 يعني نسبة مخاطرة إلى عائد 1:2 افتراضياً. كلتا القيمتين تُتحققان مقابل SYMBOL_TRADE_STOPS_LEVEL وتُوسّعان تكة واحدة إذا كانتا ستقعان داخل نطاق الحد الأدنى للوقف عند الوسيط. تُسحب أحجام اللوتات من LotsByRisk(StopLossPoints) الذي يقسم رصيد الحساب × RiskPercent/100 على قيمة النقطة الواحدة عند وقف الخسارة المختار، ويُقرّب إلى SYMBOL_VOLUME_STEP، ويُقصّ إلى الحد الأدنى/الأقصى للوت عند الرمز؛ إذا كان UseRiskPercent معطّلاً (الافتراضي)، يسقط اللوت إلى FixedLot=0.10. يتنقل SendMarketOrder عبر ثلاث أوضاع تعبئة بالترتيب — FOK ثم IOC ثم RETURN — وعند REQUOTE أو PRICE_OFF يُحدّث السعر؛ إذا أسقط الوسيط وقف الخسارة/جني الأرباح المضمّن، تحدد الدالة المركز المفتوح حديثاً وتستدعي ModifyPositionSLTP() مرة واحدة لإعادة إرفاق أوامر الحماية.
إدارة المراكز المفتوحة تحدث كل تكة عبر ApplyDynamicLockProfitToPosition(). لكل مركز مملوك تحسب الدالة movedPts من سعر الدخول إلى bid/ask، وتقسم على InpLockProfitEveryXPoints=150، وتأخذ الأرضية، وتضع الوقف الجديد عند سعر الدخول ± (خطوات × 150 − InpLockMinusYPointsBuffer=20). الترس يشدّ فقط ولا يرخي أبداً — فحص الشراء يرفض إرسال التعديل إذا كان newSL ≤ curSL+0.5pt، وجانب البيع متماثل — ويحترم كلاً من SYMBOL_TRADE_STOPS_LEVEL وSYMBOL_TRADE_FREEZE_LEVEL، ويرفض إصدار التعديل كلياً إذا كان الوقف الجديد سيقع داخل نطاق تجميد الوسيط. سياسة التحجيم من أولية إلى إضافية تستخدم عدادات g_addCountBuy وg_addCountSell لكل اتجاه، وتسمح بفتح ما يصل إلى MaxOpenTrades=5 مراكز على نفس الرمز، وتُؤمّن كل دخول إضافي عبر IsAllSameDirProfitableAtLeast() — يجب أن يكون كل مركز موجود في نفس الاتجاه رابحاً بـ 5.0 نقاط على الأقل قبل أن تنطلق تذكرة Add#N. تُوسم تعليقات الأوامر صراحة: المركز الأول في كل جانب يحمل "Initial BUY/SELL" في التعليق، وكل تذكرة لاحقة في نفس الاتجاه تحمل "Add#1 BUY/SELL"، "Add#2 BUY/SELL"، وهكذا، ما يجعل تحليل ما بعد التداول على مستوى الصفقات سهلاً في عرض تاريخ MT5.
مكافحة المخاطر لها آليتا إيقاف مستقلتان مدمجتان في OnTradeTransaction. كل DEAL_ENTRY_OUT يُغلق مركزاً مملوكاً بخسارة يزيد g_lossStreakCount ويضيف الـ pnl المطلقة (بعد السواب والعمولة) إلى g_lossStreakAmt؛ إذا كان PauseOnConsecutiveLosses مفعّلاً ووصلت السلسلة إلى PauseConsecutiveLossesCount=3، يضبط الـ EA g_tradePauseUntil إلى الآن + 60 دقيقة عبر MathMax (لذا المحفزات المتتالية تتراكم بدلاً من إعادة الضبط). PauseOnLossAmount هو حد الدولارات الموازي، افتراضياً 100 دولار على مدى 60 دقيقة، وقابل للتراكم أيضاً. كلا مفتاحي الإيقاف يصلان بحالة OFF افتراضياً، لذلك المتداولون الذين يريدون أن يستمر الـ EA في التداول خلال فترة التراجع يتركون المدخلات عند قيمها الافتراضية فقط؛ أما من يريد أن يبتعد الـ EA بعد سلسلة خشنة فيمكنه تفعيل أي مفتاح دون لمس منطق الاستراتيجية. PreflightAllowsEntry() يحجب أيضاً المداخل الجديدة عندما يقع الوقت خارج نافذة الجلسة من 7-22 بتوقيت الخادم (مع دعم اللف عبر منتصف الليل)، وعندما يتجاوز السبريد الحالي 3.0× الوسيط على آخر 20 تكة، وعندما يصل CountAllOpenPositions() إلى MaxOpenTrades.
النشر المتوقع هو حساب ECN بحد أدنى للرصيد 100 دولار على XAUUSD M5 مع ساعة خادم GMT+2 أو GMT+3، وهو النظام الذي صُممت من أجله طبقة تأكيد H1 HTF. تحت M5 يصبح غطاء السبريد وHTF MACD مجرد ضوضاء؛ وفوق H1 تنضغط نافذة الجلسة. يجب تقييم الباك تيست على دورة موسمية كاملة على الأقل حتى يكون لـ HTF EMA filter وحراس إيقاف السلسلة الخاسرة الوقت الكافي للعمل في ظروف الترند والتراوح. تخفيض حجم اللوت إلى الحد الأدنى لدى الوسيط هو خطوة أولى معقولة للمتداولين الذين يريدون مراقبة الاستراتيجية لايف قبل التحجيم، والـ magic=22212055 مع وسوم Initial/Add#N في التعليقات تجعل تصفية صفقات هذا الـ EA من تاريخ الحساب سهلة ونظيفة.
تفاصيل الاستراتيجية
في كل تكة، يدفع OnTick السبريد الحالي في نافذة منزلقة من 20 عينة يستخدمها غطاء السبريد 3.0× الوسيط، ويمشي ApplyDynamicLockProfitToPosition() على كل مركز مملوك لتقديم ترس DLP (150/20، شدّ في اتجاه واحد، مراعي لمستوى التجميد). على شمعة جديدة، تقرأ GenerateSignal() لون HA للشمعة المغلقة للتو من بناء HA تكراري بـ 200 شمعة، ومقابض EMA(21/50) وMACD(12,26,9) الأصلية، والـ RSI الاختياري 14 فترة، ثم تستعلم عن مقابض H1 HTF EMA(21/50) وH1 HTF MACD(12,26,9) الاختيارية؛ قراءة HTF صارمة — البيانات المفقودة تحجب الشمعة. يُجري EvaluateHAFilters() مسح نمط HA المزدوج للتأكيد/الرفض بالتوازي (جسم ثور قوي%، لا ظل سفلي، تسلسل لون ≥ 2 للتأكيد؛ دوجي، انعكاس لون، شمعة داخلية، ظل معاكس طويل للرفض) ويُؤمّن كل اتجاه بشكل مستقل. ذراع الشراء تنطلق فقط إذا اتفقت كل الطبقات؛ ذراع البيع هي السلسلة المتماثلة. يتنقل SendMarketOrder عبر FOK ← IOC ← RETURN بما يصل إلى ثلاث جولات إعادة محاولة، وعند التنفيذ الناجح يفحص المركز الجديد ويُعيد إصدار SL/TP عبر ModifyPositionSLTP إذا كان الوسيط قد جردّها عند الإدخال. تراقب OnTradeTransaction أحداث DEAL_ENTRY_OUT على الصفقات المملوكة، وتُراكم سلسلة الخسارة وخسارة الدولار، وتُفعّل PauseOnConsecutiveLosses أو PauseOnLossAmount (كلاهما معطّل افتراضياً) بضبط g_tradePauseUntil عبر MathMax، فتتراكم المحفزات بدلاً من إعادة الضبط.
يُصدر إكس-12055 إشارة SIG_BUY على شمعة مغلقة عندما يكون إغلاق هايكن-آشي فوق افتتاح هايكن-آشي، وEMA(21) فوق EMA(50)، وخط MACD(12,26,9) الرئيسي فوق الإشارة وفوق الصفر، وEMA السريع في ارتفاع في اثنتين على الأقل من آخر ثلاث قراءات، والـ RSI الاختياري عند 45 أو أعلى، وH1 HTF EMA وH1 HTD MACD الاختياري يؤكدان الاتجاه، وفلتر نمط HA يُخلي ذراع الشراء. SIG_SELL هو المرآة الصارمة لنفس السلسلة.
يُغلق الوسيط المركز المفتوح عند ضرب وقف الخسارة الصلب 300 نقطة أو جني الأرباح 600 نقطة، وليس لدى إكس-12055 خروج مستقل قائم على الإشارة. يقوم DLP بسحب وقف الخسارة بمقدار 130 نقطة صافية (خطوة 150 ناقص 20 مخزن) في كل مرة يتحرك فيها السعر 150 نقطة إضافية في الربح، ولا يرخيه أبداً. تتعامل مساعدات CTrade وهي TryClose_EX12055 وTryClosePartial_EX12055 وTryModify_EX12055 مع أي إغلاق أو تعديل خارجي بثلاث محاولات لكل منها وفترات سكون 200 مللي ثانية / 100 مللي ثانية عند requote/timeout/price-off.
وقف الخسارة الأولي هو 300 نقطة ثابتة من سعر الدخول (StopLossPoints=300)، وتتوسع تكة واحدة إذا كانت ستقع داخل SYMBOL_TRADE_STOPS_LEVEL. بعد ذلك، يقوم ترس DLP (خطوات 150 نقطة، مخزن 20 نقطة) بشدّ وقف الخسارة بما يصل إلى 130 نقطة صافية من الربح المؤمّن لكل خطوة، في الاتجاه المواتي فقط، ويرفض إصدار تعديل داخل نطاق تجميد الوسيط SYMBOL_TRADE_FREEZE_LEVEL.
جني الأرباح هو 600 نقطة ثابتة من سعر الدخول (TakeProfitPoints=600)، بنسبة مخاطرة إلى عائد 1:2 مقابل وقف الخسارة 300 نقطة افتراضياً. يُرفق جني الأرباح مضمّناً عند الإرسال ويُعاد إرفاقه عبر ModifyPositionSLTP إذا أسقطه الوسيط، وتُحفظ قيمة جني الأرباح دون تغيير عندما يعدّل DLP وقف الخسارة.
بُني إكس-12055 لحساب ECN بسبريد نموذجي منخفض على XAUUSD M5/H1، بتوقيت خادم GMT+2 أو GMT+3، وحد أدنى للرصيد 100 دولار. يناسب المتداول الذي يريد نظام متابعة اتجاه متعدد الطبقات — توافق EMA/MACD/HA الأساسي مع تأكيد H1 منفصل — وهو مرتاح لتفعيل أو تعطيل مجموعات فلتر HTF MACD وRSI وHA دون لمس منطق الاستراتيجية. غطاء السبريد 3.0× الوسيط ونسبة المخاطرة إلى العائد 1:2 الافتراضية مُعايَرتان لتغذية XAUUSD منخفضة السبريد؛ تحت M5 تُدخل طبقة HTF H1 تأخراً، وفوق H1 تنضغط نافذة الجلسة من 7-22 أكثر من اللازم.
منطق الاستراتيجية
Pipsgrowth EX12055 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212055
الإصدار: 2.00
الوصف:
TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA candle filters, DLP step-ratchet, initial vs additional trade gating, and pause guards on loss streaks. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
andleEMAfastandleEMAslowandleMACDandleRSIandleEMAfast_HTFandleEMAslow_HTFandleMACD_HTF
الدوال الرئيسية:
NormalizePriceToTick()IsNewBar()InSession()PushSpreadSample()MedianSpread()SpreadOkay()CountOpenPositions()CountAllOpenPositions()OwnsPosition()OwnsDeal()
// Pipsgrowth EX12055 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA candle filters, DLP step-ratchet, initial vs additional trade gating, and pause guards on loss streaks. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: andleEMAfast, andleEMAslow, andleMACD, andleRSI, andleEMAfast_HTF, andleEMAslow_HTF, andleMACD_HTF
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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| MagicNumber | 22212055 | 2220 + Expert ID (323) |
| InpTradeComment | "Psgrowth.com Expert_12055" | ---- DYNAMIC LOCK PROFIT (DLP) |
| InpLockMinusYPointsBuffer | 20 | ---- INITIAL vs ADDITIONAL |
| MinProfitPerTradeToAdd | 5.0 | points |
| PauseConsecutiveLossesMinutes | 60 | Pause by loss amount (deposit currency) across the current loss streak |
| PauseLossAmount | 100.0 | e.g., 100 = 100 USD |
| PauseLossAmountMinutes | 60 | ---- ENTRY & FILTERS |
| SessionStartHour | 7 | server time |
| SessionEndHour | 22 | server time |
| SpreadMedianWindow | 20 | last N ticks median |
| MinEMASlopeBars | 3 | EMA21 slope check length |
| EMAHTF_Timeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // default H1 |
| HTF_EMA_Slow | 50 | ---- HTF MACD |
| MACDHTF_Timeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // default H1 |
| HTF_MACD_Signal | 9 | ---- RSI |
| EnableRSI | false | Disabled by default (Opt: false, -, true) |
| RSIPeriod | 14 | (Opt: 5,1,50) |
| RSI_BuyMin | 45 | Min RSI for Buys (Opt: 10,1,90) |
| RSI_SellMax | 55 | Max RSI for Sells (Opt: 10,1,90) |
| EnableHA_Filters | false | master toggle |
| HA_TF | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // HA timeframe to evaluate |
| HA_LookbackBars | 2 | scan last N closed HA bars |
| HA_MinRangePoints | 40 | ignore tiny/noisy bars |
| HA_BodyPctForDoji | 10 | body <= X% range => doji |
| HA_BodyPctMinStrong | 60 | body >= X% range => strong |
| HA_ShadowPctMaxStrong | 10 | each wick <= X% range for strong |
| HA_OppShadowToBodyMin | 2.0 | long opposite wick ratio threshold |
| HA_Confirm_StrongBull | true | BUY: strong bull (big body, small wicks) |
| HA_Confirm_StrongBear | true | SELL: strong bear |
| HA_Confirm_NoLowerShadow | false | BUY: HA bar without lower shadow |
| HA_Confirm_NoUpperShadow | false | SELL: HA bar without upper shadow |
| HA_Confirm_ColorRun | false | require a color run |
| HA_Confirm_MinRunLen | 2 | consecutive same-color HA bars |
| HA_Reject_Doji | false | indecision |
| HA_Reject_ColorFlip | false | recent bull↔bear flip |
| HA_Reject_LongUpperShadow | false | blocks BUY if long upper wick |
| HA_Reject_LongLowerShadow | false | blocks SELL if long lower wick |
| HA_Reject_InsideBar | false | inside vs previous HA bar |
| HA_Reject_WithinBars | 1 | scan window for rejects |
| RiskPercent | 1.0 | if UseRiskPercent=true |
| TakeProfitPoints | 600 | ---- EXECUTION |
| AllowBothDirections | true | if false, only trend-per regime |
| AllowBuy | true | enable BUY entries |
| AllowSell | true | enable SELL entries |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12055 EX21v1_1 — TrendCatcher v1.1 with HTF confirmations and HA filters, full 12-layer stack."
#include <Trade\Trade.mqh>
//============================== INPUTS ==============================//
//---- CORE
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;
default: return PERIOD_H1;
}
}
ENUM_TIMEFRAMES g_EMAHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_MACDHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_HA_TF = PERIOD_H1;
input group "=== CORE ==="
input long MagicNumber = 22212055; // 2220 + Expert ID (323)
input string InpTradeComment = "Psgrowth.com Expert_12055";
//---- DYNAMIC LOCK PROFIT (DLP)
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;
default: return PERIOD_H1;
}
}
ENUM_TIMEFRAMES g_EMAHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_MACDHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_HA_TF = PERIOD_H1;
input group "=== DYNAMIC LOCK PROFIT ==="
input bool InpEnableDynamicLockProfit = true;
input int InpLockProfitEveryXPoints = 150;
input int InpLockMinusYPointsBuffer = 20;
//---- INITIAL vs ADDITIONAL
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.