Pipsgrowth EX18061 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX18061 TrendFollow — Inline dual Hull-MA (fast/slow) computed from WMA primitives (iMA LWMA) gives slope + color consensus. Entries fire only. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكسبرت Pipsgrowth EX18061 هو متابع اتجاه أحادي الصفقة، مُرتكز على ATR، يضع كامل بنية المخاطرة لديه داخل مظروف مخاطرة-إلى-عائد 1:2. كل إشارة تعبر من خلال القيد ذاته: إذا لم تستطع الرياضيات تبرير هدف TP لا يقل عن ضعفي مسافة الوقف، يُرفض الصفقة قبل أن تصل إلى تذكرة الأمر. هذا الفلتر الوحيد يحدد طبيعة النظام — بطيء، متأنٍ، وانتقائي بشكل قاسٍ.
تُبنى الإشارة من متوسطين حسابيين من نوع Hull، أحدهما سريع عند 34 شمعة والآخر بطيء عند 89 شمعة، وكلاهما يُحسب على أسعار الإغلاق. لا توجد استدعاءات iCustom ولا ملف مؤشر خارجي: رياضيات Hull مكتوبة يدوياً داخل HullValue() باستخدام المتوسطات المرجحة من WMA(). يبدأ Hull عند 34 شمعة بحساب WMA بنصف الفترة عند 17 شمعة، ثم يطرح WMA كامل الـ 34 شمعة، ويضاعف النصف، ثم يأخذ WMA بجذر-تربيعي-الفترة من السلسلة الناتجة. يعمل Hull البطيء عند 89 شمعة بنفس التركيب مع تقسيم 45/89/9. تقارن دالة الإشارة بين القيمة عند الشمعة 1 (آخر شمعة مغلقة) والشمعة 2 لتحديد اللون: +1 إذا كان المنحنى صاعداً، -1 إذا كان هابطاً، 0 إذا مسطحاً. الصفقة لا تكون صحيحة إلا عندما يتشارك Hull السريع والبطيء نفس اللون، وهذا اللون لا يساوي صفراً. لتصفية القفزات على شمعة واحدة، تطلب HullSignal() عدد تأكد عبر HULL_CONFIRM_BARS (محدد عند 2): يجب أن يتفق Hull السريع مع لونه على آخر شمعتين مغلقتين. ترتفع الثقة المُعادة من 50% إلى 100% مع نمو عدد الاتفاق.
يعمل فلتر نظام السوق ذي السبع حالات أمام الإشارة. تقرأ DetectRegime() قيم ADX(14) وATR(14) وBollinger Bands(20, 2.0) وتُختزل السوق إلى إحدى سبع حالات: STRONG_TREND عندما يتجاوز ADX قيمة InpAdxMinTrend (20.0)، WEAK_TREND بين 18.0 و20.0، RANGE فيما عدا ذلك. تُطبق تجاوزات التقلب بعد ذلك. إذا كان ATR الحالي في الشريحة المئوية الثمانين من آخر 100 شمعة مغلقة وكان صاعداً، يُعاد تصنيف النظام إلى EXPAND عندما يكون ADX عند أو أعلى من 22، أو BREAKOUT فيما عدا ذلك. ATR في الشريحة المئوية العشرين السفلى يدفع الحالة إلى COMPRESS، وكذلك انكماش عرض Bollinger بأكثر من 15% شمعة-لشمعة. توسع العرض بأكثر من 25% يرفع الحالة إلى EXPAND. ADX تحت 15 مع شريحة مئوية مرتفعة لـ ATR يُعلِّم CHOPPY. مجموعة الحالات القابلة للتداول أربع فقط: STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND — الحالات الثلاث الأخرى تُغلق الباب.
بعد اجتياز الإشارة، يجب أن تنجح أربع بوابات تأكد. تُقيِّم CheckConfirms() أولاً المتوسط الأسي للإطار الزمني الأعلى: يجب أن يكون EMA(50) على H1 (محدد في HTF_TIMEFRAME وInpHtfEmaPeriod) على جانب الشراء من إغلاق الشمعة المغلقة للمواقع الطويلة، وعلى جانب البيع للمواقع القصيرة. ثانياً، يتم فحص تأكد Heikin-Ashi عندما يكون InpUseHeikinAshi صحيحاً (افتراضي): يجب أن تكون شمعة HA المُركَّبة لآخر شمعة مغلقة صاعدة لشراء، وهابطة لبيع، مشتقة من متوسط الافتتاح والعالي والمنخفض والإغلاق في جسم HA. ثالثاً، يجب أن يتفق جسم الشمعة السابقة: يتطلب الدخول الطويل أن تغلق الشمعة السابقة فوق افتتاحها، والعكس للقصر. رابعاً، يجب أن تكون نسبة المخاطرة إلى العائد للصفقة المقترحة 1.5 على الأقل. لأن الوقف والهدف يُحددان عند 2.0x و4.0x ATR(14)، فإن عتبة 1.5 هي في الأساس فحص سلامة من أن بيانات ATR نُسخت بنجاح وأن الرياضيات غير متدهورة.
حد رأس المال هو النصف الآخر من بنية المخاطرة. تأخذ ComputeEffectiveCapital() الحد الأدنى من InpCapitalCapAmount وحقوق الملكية الحالية عند تشغيل الحد، وإلا تعود إلى حقوق الملكية الخام. يتدفق هذا الرقم إلى حساب اللوت: تستخدم CalcLotByRisk() قيمة التيك وحجم التيك لترجمة ميزانية المخاطرة 0.5% إلى عدد لوتات مُسوَّى على خطوة حجم الوسيط. يُشير حد الخسارة اليومي (InpDailyLossLimitPct عند 3%) وحد الأسبوع الثابت (WEEKLY_LOSS_PCT عند 6%) كلاهما إلى رأس المال الفعّال. يُفعَّل تهدئة منفصلة مدتها 4 ساعات من g_cooldownUntil بعد أن تكتشف UpdateLossStreak() ثلاث خسائر متتالية أو أكثر.
تتبع إدارة الصفقة الجارية مجموعة قواعد متعددة الطبقات. عندما يصل السعر إلى +1R، يُنفَّذ تعديلان: يرتفع الوقف إلى نقطة التعادل زائد 2 نقطة (طلقة واحدة، يتحكم فيها USE_BREAK_EVEN)، ويُغلق نصف الصفقة في السوق إذا كان اللوت المتبقي ضعف الحد الأدنى للوسيط على الأقل (USE_PARTIAL_TP). من تلك النقطة فصاعداً، يعمل أثر ATR أمامي فقط عند InpAtrTrailMult (2.5xATR(14)) على تدرُّج الوقف لقفل تقدم إضافي — الوقف يتحرك دائماً في اتجاه الصفقة فقط. تُغلق الصفقة قسرياً إذا استمرت أكثر من InpMaxBarsInTrade (200 شمعة) أو إذا انقلب لون Hull إلى الاتجاه المعاكس مع شمعة واحدة على الأقل من التأكيد.
لا تعمل إدارة الصفقات في كل تيكة. تستدعي OnTick() وظيفة ManageOpenPositions() فقط عندما يكون مخزن ATR طازجاً، ومنطق الدخول مقيد بـ IsNewBar() بحيث لا يمكن أن تنطلق الإشارات إلا مرة واحدة لكل شمعة M5 مغلقة. TryPyramid() مُوصَّلة لكنها معطلة افتراضياً (USE_PYRAMID مُعرَّف خطأً كقيمة ثابتة)؛ تشغيلها يسمح بثلاثة أرجل في نفس الاتجاه متباعدة بـ 2.0xATR من التقدم، وهو ما يطابق الطابع المحافظ لبقية التصميم.
سلامة التنفيذ مبنية في المسار. تعمل OrderCalcMargin() قبل كل دخول، ويرفض الإكسبرت فتح صفقة عندما تتجاوز الهامش المطلوب الهامش الحر. InpDryRun افتراضياً صحيح، لذا فإن التثبيت الجديد يسجل نوايا التداول في تبويب الخبراء دون إرسال أوامر. تُعيد TryClose_EX18061 وTryClosePartial_EX18061 وTryModify_EX18061 المحاولة حتى ثلاث مرات عند رموز requote أو timeout أو price-off أو price-changed مع تراجع 200ms/100ms قبل الاستسلام. InpKillSwitch هو قفل رئيسي صلب يمنع الإدخالات الجديدة دون التأثير على المراكز القائمة.
في الاختبار الخلفي، توقع عدداً صغيراً من الصفقات يومياً — بوابات التأكد الأربع إضافة إلى فلتر النظام إضافة إلى متطلب الاتجاه تضغط مجموعة الدخول طبيعياً. تضرب صيغة OnTester() المخصصة صافي الربح في عامل الربح وتقسم على واحد زائد سحب الرصيد، بحد أدنى 30 صفقة للتسجيل بغير صفر. هذا يفضل وضع عائد-عالي-لكل-صفقة وعدد صفقات منخفض إلى متوسط على منحنى حقوق ملكية عالي التردد. بوابة Heikin-Ashi هي أكثر مفاتيح الإيقاف فائدة للمتداولين الذين يجدون النظام انتقائياً للغاية: تعطيل InpUseHeikinAshi يزيد معدل الدخول مع الحفاظ على بقية منطق المخاطرة والنظام.
الملاءمة الطبيعية هي متداول بحساب يتجاوز 100$ يتداول XAUUSD على M5 مع وسيط ECN أو فروق ضيقة، وتحمُّل فترات السحب، واستعداد للسماح للفائزين بالاستمرار إلى هدف 4.0xATR الكامل. تتطابق جلسة 7-21 بتوقيت الخادم مع تداخل لندن-نيويورك خلال الساعات الأمريكية، وحد فروق 3 نقاط يعني أن وسيطاً يُوسِّع الفارق بقوة في جلسات ما قبل السوق أو الترحيل سيُنتج سجلات spread_high أكثر من الصفقات.
تفاصيل الاستراتيجية
تبدأ الإشارة من متوسطين Hull داخليين — سريع 34 وبطيء 89، كلاهما يُحسب داخل HullValue() من بدائية WMA مكتوبة يدوياً — ولا تنطلق إلا عندما ينحدر كلاهما في نفس الاتجاه غير الصفري مع شمعتين على الأقل من التأكيد. يجب أن يكون مصنِّف النظام ذي السبع حالات المبني من ADX(14) والشريحة المئوية لـ ATR(14) عبر 100 شمعة وعرض Bollinger Bands(20, 2.0) في {STRONG_TREND أو WEAK_TREND أو BREAKOUT أو EXPAND} لتُتابِع الإشارة. يُشغِّل مسار الأمر اختبار EMA(50) على H1 وفحص اتجاه Heikin-Ashi وتفق جسم الشمعة السابقة وبوابة سلامة 1.5 R:R قبل تحديد الحجم عبر CalcLotByRisk() وتقديم الأمر من خلال TryEntry(). كل تيكة بمخزن ATR طازج تُشغِّل ManageOpenPositions() لإطلاق التعادل طلقة واحدة عند +1R والإغلاق الجزئي 50% عند +1R والأثر الأمامي فقط 2.5xATR؛ يغطي البوابة الجديدة لكل شمعة ومساعدات إعادة المحاولة بثلاث محاولات للإغلاق والإغلاق الجزئي والتعديل جانب التنفيذ، مع OrderCalcMargin() التي تحجب الإدخالات التي ستخرق الهامش الحر.
ينطلق الدخول الطويل عندما ينحدر زوج Hull 34/89 الداخلي في نفس الاتجاه على شمعة مغلقة مع شمعتين على الأقل من التأكيد، ووجود EMA(50) على H1 على جانب الشراء من الإغلاق، وتفق جسم Heikin-Ashi والشمعة السابقة، وحالة نظام في {STRONG_TREND أو WEAK_TREND أو BREAKOUT أو EXPAND}. يعكس الدخول القصير كل ما سبق بانحدار معاكس وموقع EMA معاكس واتجاهات HA والشمعة معاكسة. تفرض بوابة التأكد 1.5 R:R أن رياضيات الوقف 2.0xATR والهدف 4.0xATR المقترحة غير متدهورة قبل تحديد حجم الأمر.
عند +1R تنتقل الصفقة إلى نقطة التعادل زائد 2 نقطة ويُغلق نصف الصفقة في السوق، تاركاً النصف المتبقي ليتبع أثر 2.5xATR(14) الأمامي فقط. تتضمن محفزات الخروج أيضاً انعكاس الإشارة على شمعة مغلقة (ينعكس لون Hull مع التأكيد) ووقف زمني عند 200 شمعة عبر InpMaxBarsInTrade. التعادل والإغلاق الجزئي ينطلقان مرة واحدة بالضبط لكل صفقة — تُثبَّت عتبة +1R بحيث عند لمسة السعر الثانية لذلك المستوى لن تحدث إغلاقات جزئية أخرى.
يُحدد وقف الخسارة الابتدائي عند 2.0xATR(14) من سعر الدخول ويُعدَّل للخارج لتلبية الحد الأدنى لمستوى الوقف لدى الوسيط؛ من أول لمسة +1R يتدرج الوقف إلى نقطة التعادل زائد 2 نقطة ويتولى أثر 2.5xATR(14) الأمامي فقط المسؤولية كتعديل الوقف الوحيد.
يُحدد جني الأرباح عند 4.0xATR(14) من الدخول (نسبة مخاطرة-إلى-عائد 1:2 مقابل وقف 2.0xATR)، مع إغلاق جزئي 50% يُطلق أيضاً عند +1R لقفل المخاطرة-العائد الأولية. تفرض بوابة التأكد 1.5 R:R حداً أدنى مقبولاً لنسبة الهدف إلى الوقف قبل وضع الأمر، لذا فإن قراءة ATR متدهورة تُمسك في المرحلة السابقة.
الملاءمة المثلى هي متداول أحادي الصفقة على XAUUSD M5 بحساب يتجاوز 100$ وتحمُّل للإشارات البطيئة، لأن مكدس التأكد ببواباته الأربع وفلتر النظام يضغط الإدخالات إلى حفنة لكل جلسة. تغطي نافذة 7-21 بتوقيت الخادم تداخل لندن ونيويورك، ويتطلب حد فارق 3 نقاط وسيط ECN أو RAW فرق ضيق يحافظ على سعره في الساعات النشطة. حدود الخسارة اليومية 3% والأسبوعية 6% إضافة إلى تهدئة 4 ساعات بعد ثلاث خسائر متتالية كلها مربوطة بـ InpCapitalCapAmount بقيمة 0$ افتراضياً — ارفع هذا الدخل إلى تخصيص أموالك الحقيقية لتفعيل الحدود اليومية/الأسبوعية مقابل حقوق الملكية المغطاة، ويوجد إيقاف طوارئ خلف InpKillSwitch.
منطق الاستراتيجية
Pipsgrowth EX18061 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: TrendFollow
الماجيك: 22218061
الإصدار: 2.00
الوصف:
Inline dual Hull-MA (fast/slow) computed from WMA primitives (iMA LWMA) gives slope + color consensus. Entries fire only on closed-bar color agreement gated by an ADX+ATR- pct+BB-width regime filter, HTF-EMA agreement and Heikin-Ashi confirm. Capital-allocation cap drives all risk/sizing. In-trade mgmt: break-even, ATR-trail, partial TP, regime/opposite exit. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
Norm()StopsLevelPrice()AdjustSlForStops()AdjustTpForStops()SeriesCopy()WMA()HullValue()RegimeAllowsEntry()HullSignal()HeikinAshiConfirm()
// Pipsgrowth EX18061 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Inline dual Hull-MA (fast/slow) computed from WMA primitives (iMA LWMA) gives slope + color consensus. Entries fire only on closed-bar color agreement gated by an ADX+ATR- pct+BB-width regime filter, HTF-EMA agreement and Heikin-Ashi confirm. Capital-allocation cap drives all risk/sizing. In-trade mgmt: break-even, ATR-trail, partial TP, regime/opposite exit. 12 layers: 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_18061" | Trade comment |
| InpHullFastPeriod | 34 | Fast Hull period (bars) |
| InpHullSlowPeriod | 89 | Slow Hull period (bars) |
| InpAdxPeriod | 14 | ADX period (bars) |
| InpAdxMinTrend | 20.0 | ADX min for StrongTrend (-) |
| InpAtrPeriod | 14 | ATR period (bars) |
| InpBandsPeriod | 20 | Bollinger period (bars) |
| InpHtfEmaPeriod | 50 | HTF EMA period (bars) |
| InpUseHeikinAshi | true | Require Heikin-Ashi confirm |
| InpRiskPercent | 0.5 | Risk per trade (% of effective cap) |
| InpDailyLossLimitPct | 3.0 | Daily loss limit (% of effective cap) |
| InpAtrSlMult | 2.0 | SL = ATR * mult (-) |
| InpAtrTpMult | 4.0 | TP = ATR * mult (-) |
| InpMaxConcurrent | 1 | Max concurrent positions (-) |
| InpCapitalCapAmount | 0.0 | Cap amount ($ real money) |
| InpCapitalCapFloor | 50.0 | Floor below which no new entries ($) |
| InpAtrTrailMult | 2.5 | ATR trailing multiplier (-) |
| InpMaxBarsInTrade | 200 | Max bars before forced exit |
| InpMagic | 22218061 | Magic number |
| InpDryRun | true | Dry-run (no live orders) |
| InpKillSwitch | false | Master kill switch |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX18061 HullAverage2 — Inline dual Hull-MA slope/color consensus trend follower, full 12-layer stack."
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
//--- hardcoded constants (not exposed as inputs to stay within 22-input cap)
#define HULL_PRICE PRICE_CLOSE
#define HULL_CONFIRM_BARS 2
#define BANDS_DEV 2.0
#define ATR_PCT_LOOKBACK 100
#define HTF_TIMEFRAME PERIOD_H1
#define WEEKLY_LOSS_PCT 6.0
#define MAX_SYMBOL_POS 1
#define COOLDOWN_LOSSES 3
#define USE_BREAK_EVEN true
#define USE_PARTIAL_TP true
#define USE_PYRAMID false
#define PYRAMID_MAX_LEVELS 3
#define PYRAMID_ATR_SPACE 2.0
#define SESSION_START_HR 7
#define SESSION_END_HR 21
#define MAX_SPREAD_POINTS 30
#define DEVIATION_POINTS 20
#define MIN_TRADES_TESTER 30
//================= INPUTS (22) ====================
input group "=== Identity ==="
input string InpTradeComment = "Psgrowth.com Expert_18061"; // Trade comment
input group "=== Hull Signal ==="
input int InpHullFastPeriod = 34; // Fast Hull period (bars)
input int InpHullSlowPeriod = 89; // Slow Hull period (bars)
input group "=== Regime Filter ==="
input int InpAdxPeriod = 14; // ADX period (bars)
input double InpAdxMinTrend = 20.0; // ADX min for StrongTrend (-)
input int InpAtrPeriod = 14; // ATR period (bars)
input int InpBandsPeriod = 20; // Bollinger period (bars)
input group "=== Confirm ==="
input int InpHtfEmaPeriod = 50; // HTF EMA period (bars)
input bool InpUseHeikinAshi = true; // Require Heikin-Ashi confirm
input group "=== Risk & Sizing ==="
input double InpRiskPercent = 0.5; // Risk per trade (% of effective cap)
input double InpDailyLossLimitPct = 3.0; // Daily loss limit (% of effective cap)
input double InpAtrSlMult = 2.0; // SL = ATR * mult (-)
input double InpAtrTpMult = 4.0; // TP = ATR * mult (-)
input int InpMaxConcurrent = 1; // Max concurrent positions (-)
input group "=== Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable // Enable capital cap
input double InpCapitalCapAmount = 0.0; // Cap amount ($ real money)
input double InpCapitalCapFloor = 50.0; // Floor below which no new entries ($)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.