Pipsgrowth EX13006 RSI_MA — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX13006 RSI_MA — Multi-strategy EA (MP by SPLpulse) combining HFT tick momentum, engulfing candlesticks, RSI reversal and EMA crossover e. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
EX13006 RSI_MA إكسبرت متعدد الاستراتيجيات قابل للتبديل، يجمع بين أربع منطق دخول مستقلة تحت سقف واحد لإدارة المخاطر والخروج. بدل أن يُجبر المتداول على اختيار فلسفة واحدة، يضع الإكسبرت زخم تيكات HFT، وابتلاع الشموع، وانعكاس RSI، وتقاطع EMA خلف مفتاح ENUM_PRICE_ACTION_TYPE واحد (الافتراضي EMA_CROSSOVER)، ثم يمرر أي إشارة عبر نفس طبقات تحديد حجم اللوت، والمارتينجال، وإدارة الجلسات، وحد السحب اليومي. الزوج المستهدف هو XAUUSD والأطر الزمنية المدعومة M5 و H1، رغم أن الإطار الزمني للمؤشرات مكشوف كمدخل (1=M1، 2=M5، 3=M15، 4=M30، 5=H1، 6=H4، 7=D1) حتى يستطيع المستخدم إعادة تثبيت مصدر الإشارة دون تغيير الإطار على الشارت.
أفرع الإشارات الأربعة تتصرف بشكل مختلف تمامًا. HFT_TICK_MOMENTUM يتابع طبعات bid/ask متتالية على كل تيك ويُصدر شراءً عندما يصل InpTickMomentumCount (افتراضي 6) ارتفاعات متتالية، أو بيعًا عند نفس العدد من الانخفاضات — لا توجد فيه بافرز مؤشرات، فقط مقارنات MqlTick تُحفظ في حالة ثابتة. CANDLESTICK_ENGULFING يقرأ آخر شمعتين مكتملتين على إطار المؤشرات، ويشترط أن تكون الشمعة السابقة بلون opposite، والشمعة الحالية تبتلع تمامًا جسم الافتتاح/الإغلاق للجسم السابق، وأن يتجاوز كلا الجسمين 50–60% من نطاقيهم، وأن يكون الجسم الحالي أكبر من السابق بنسبة 10% على الأقل؛ ثم يصفّي إشارات الشراء بأن يكون الإغلاق > SMA(50)، وإشارات البيع بأن يكون الإغلاق < SMA(50). RSI_REVERSAL يستخدم مقبض iRSI(14, PRICE_CLOSE) ويشتري فقط عندما يكون RSI للشمعة السابقة المكتملة عند أو تحت InpRsiOversold (30) ويكون RSI للشمعة الحالية فوق 30 لكنه لا يزال تحت 50، والشرط المعكوس للبيع عند 70/50. EMA_CROSSOVER — الافتراضي — يشتري عندما يكون إغلاق الشمعة السابقة عند أو تحت قيمة EMA(15) ويكون إغلاق الشمعة الحالية فوقها، مع التقاطع المعاكس للبيع. أفرع الابتلاع وRSI وEMA كلها مقيّدة بتقييم واحد لكل شمعة عبر حارس last_bar_time الثابت.
إرسال الدخول هو مفتاح ثانٍ. InpEntryStrategy يقبل MARKET_ORDER أو STOP_ORDER أو LIMIT_ORDER. للأوامر السوقية، تستدعي دوال TryBuy_EX13006 / TrySell_EX13006 الخاصة بالإكسبرت لتثبيت اللوت المطلوب نزولاً إلى SYMBOL_VOLUME_STEP، ثم تفحص OrderCalcMargin مقابل ACCOUNT_MARGIN_FREE، وتعيد المحاولة حتى ثلاث مرات مع 200 مللي ثانية Sleep عند REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED قبل الانكسار. أوامر الإيقاف والحد تقبع على بعد 500 نقطة من سعر العرض/الطلب الحالي افتراضيًا ويُعاد تسعيرها كل 100 ثانية عبر UpdatePendingOrders() التي تمر على OrdersTotal() وتعيد تثبيت السعر ووقف الخسارة وجني الأرباح لأي معلق ينتمي إلى الماجيك 22213006. بمجرد تنفيذ المعلق، يمسك OnTradeTransaction بالـ DEAL_ENTRY_IN ويستدعي SetInitialSLTP() التي تضبط SL = سعر الفتح ∓ InpStopLossPoints (1000 نقطة افتراضيًا) و TP = سعر الفتح ± InpStopLossPoints × InpRiskRewardRatio (2.0 افتراضيًا) — وتُبعد وقف الخسارة للخارج إذا كان سينتهك SYMBOL_TRADE_STOPS_LEVEL.
تحديد حجم المركز يبدأ من InpLotSizeMode (افتراضي PERCENT_OF_BALANCE). CalculateLotSizeBasedOnRisk() تضرب ACCOUNT_BALANCE × InpRiskPercentage / 100، ثم تقسم على InpStopLossPoints × tick_value × (نقطة / tick_size)، ثم NormalizeLotSize() يقرّب إلى lot step ويقفل بين SYMBOL_VOLUME_MIN و min(InpMaxLotSize=1.0، SYMBOL_VOLUME_MAX). المارتينجال مغلق افتراضيًا؛ عند تفعيله، تختار HandleMartingale() بين CLASSIC_MULTIPLIER (المغلق × InpMartingaleMultiplier=1.3)، و MULTIPLIER_WITH_SUM، و SUM_WITH_INITIAL، مع InpMaxOrdersPerRound=2 كصمام قتل — عند بلوغه يُعاد اللوت للوضع الأول ويُفعَّل تبريد 3×. لا توجد هرمة، ولا سلة، ولا منطقة استرداد: المارتينجل هو آلية التوسع الوحيدة، ومضاعفاته الافتراضية محافظة بوضوح (1.3، وليس 2.0).
بوابة عدم التداول متعددة الطبقات. CheckRiskManagement() تعمل أولًا في كل تيك وتُفعّل إما g_risk_limit_reached_today (بإغلاق كل شيء) أو ترجع نظيفًا. شروط التفعيل: equity − g_initial_balance_for_day >= InpDailyProfitLimitAmount (1000 افتراضيًا)، أو g_initial_balance_for_day − equity >= InpDrawdownPercentage × رصيد البداية (5% افتراضيًا في وضع PERCENTAGE) أو InpDrawdownFixedAmount=300 في وضع FIXED_AMOUNT. إعادة الضبط مرتبطة بحدود اليوم — إما 00:00 بتوقيت السيرفر أو نافذة UTC بين InpDrawdownStartTimeUTC..InpDrawdownEndTimeUTC. فوق ذلك، يفحص الإكسبرت IsMarketConditionFavorableSimple() قبل إشارات الابتلاع (يجب أن يتجاوز ATR(14) قيمة InpMinATRMultiplier × نقطة × 10، و g_consecutive_losses يجب أن يكون < 2، ولا يجب أن تتجاوز الخسارة اليومية InpMaxDailyLossPercent=2.0%). نافذة InpTradeCooldownSeconds=30 المستقلة تحجب الدخول الجديد بعد كل إغلاق؛ ويُطبَّق تبريد ممتد 3× بعد إعادة ضبط المارتينجال.
إدارة الجلسات يومية، بتوقيت السيرفر. سبع سلاسل InpMondayTimes حتى InpSundayTimes تكون افتراضيًا "01:00-23:00" من الإثنين للجمعة و "00:00-00:00" لعطلة نهاية الأسبوع؛ IsWithinTradingSession() تقسم كل سلسلة على ';' للأيام متعددة النوافذ، وعلى '-' للبداية/النهاية، وترجع false خارج أي نافذة. مع InpCloseAtSessionEnd=true (افتراضيًا)، يستدعي الإكسبرت CloseAllOpenPositions() و CancelPendingOrders() في أول تيك بعد إغلاق النافذة. التتبع مستقل ويُفعَّل بـ InpEnableTrailingStop؛ HandleTrailingStop() يدعم TRAILING_IN_POINTS (تفعيل عند +200 نقطة، تتبع 100 نقطة) و TRAILING_IN_MONEY (تفعيل عند 50$، تتبع 10$) بنفس منطق الرفع فقط والامتثال لـ stops-level. لياقة OnTester هي (net × pf) / (1 + dd) عندما trades >= 30، وإلا ترجع 0 — فيرفض المحسّن أي شيء بعدد صفقات أقل من 30 أو معامل ربح سالب.
التحقق في OnInit يرفض البدء عند InpMagicNumber == 0، أو InpRiskPercentage خارج 0–10، أو InpMaxOrdersPerRound <= 0، أو InpMaxLotSize <= 0. تُحرَّر مقابض المؤشرات الأربعة (RSI وEMA وATR وSMA الاتجاه) في OnDeinit لأي رمز سبب. الانزلاق ثابت عند 10 نقاط عبر CTrade::SetDeviationInPoints، والتعبئة مفروضة FOK مع تنفيذ متزامن عبر SetAsyncMode(false) لمنع حالات السباق بين بوابة التبريد وإغلاق الانعكاس.
تفاصيل الاستراتيجية
EX13006 يشغّل GetTradeSignal() مرة في كل تيك داخل OnTick، لكن أفرع الابتلاع وRSI وEMA تُقيّد نفسها بتقييم واحد لكل شمعة عبر حارس last_bar_time الثابت — HFT_TICK_MOMENTUM هو الفرع الوحيد الذي يقرأ MqlTick في كل تيك. الإشارة المختارة تصل إلى مفتاح الدخول في ExecuteTrade() التي توجّه عبر TryBuy_EX13006 / TrySell_EX13006 للأوامر السوقية (تثبيت على lot step، فحص OrderCalcMargin مسبقًا، 3 محاولات عند REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED مع Sleep 200 مللي ثانية) أو مباشرة عبر CTrade::BuyStop / SellLimit للأوامر المعلقة. أي مركز مغلق يمر عبر HandleMartingale() في OnTradeTransaction التي تحدّث g_order_count_in_round و g_consecutive_losses ولوت الصفقة التالية — مع سقف صفقتين في الجولة قبل إعادة الضبط. تعمل CheckRiskManagement() ومرشح الجلسة قبل الإشارة في كل تيك، لذا فإن رحلة الحد اليومي أو دقيقة خارج النافذة تقصر الدائرة بأكملها. يرفض تحقق OnInit تشغيل magic = 0، أو مخاطرة خارج 0–10، أو max-orders <= 0، أو max-lot <= 0.
الدخول شراءً عندما تتحقق حالة الشراء للاستراتيجية النشطة: في EMA_CROSSOVER الافتراضي، يكون إغلاق الشمعة السابقة عند أو تحت EMA(15) ويكون إغلاق الشمعة الحالية فوقها؛ في RSI_REVERSAL، يكون RSI للشمعة السابقة <= 30 مع رجوع RSI للشمعة الحالية فوق 30 لكن تحت 50؛ في CANDLESTICK_ENGULFING، ابتلاع صاعد بأجسام > 50–60% من نطاقيها، والجسم الحالي > 110% من الجسم السابق، والإغلاق فوق SMA(50)؛ في HFT_TICK_MOMENTUM، ست تيكات bid/ask صاعدة متتالية على طبعات MqlTick الخام. الدخول بيعًا يعكس الشروط.
الخروج مدفوع إما بإشارة معاكسة الاتجاه من نفس الاستراتيجية النشطة (التي تستدعي TryClose_EX13006 عبر علم الانعكاس في OnTick)، أو بأخذ الربح على جانب الوسيط المضبوط عند الدخول عبر SetInitialSLTP(). عند تفعيل InpEnableTrailingStop، يرفع HandleTrailingStop() وقف الخسارة بالنقاط (+200 للتفعيل، 100 للمتابعة) أو بالمال (50$ للتفعيل، 10$ للمتابعة) لكنه لا يرخيه أبدًا. رحلات حد الربح اليومي أو السحب تُجبر على إغلاق كامل للسلة عبر CloseAllOpenPositions().
وقف الخسارة هو InpStopLossPoints ثابت = 1000 نقطة يُوضع على جانب الوسيط عند الدخول عبر SetInitialSLTP()، ويُبعد للخارج بواسطة SYMBOL_TRADE_STOPS_LEVEL عند الحاجة. لا توجد طبقة وقف قائمة على ATR أو على الشموع أو على أرضية equity فوق ذلك — غطاء السحب اليومي (افتراضيًا 5% من رصيد البداية في وضع PERCENTAGE، أو 300 وحدة في وضع FIXED_AMOUNT) هو الحماية العالمية الوحيدة.
جني الأرباح يُوضع على جانب الوسيط عند InpStopLossPoints × InpRiskRewardRatio = 1000 × 2.0 = 2000 نقطة من الدخول (افتراضي R:R 1:2). يُضبط جني الأرباح مرة واحدة عند الدخول عبر SetInitialSLTP() ولا يُتابع بواسطة HandleTrailingStop — كتلة التتبع تحرك وقف الخسارة فقط وتترك جني الأرباح دون مساس ما لم تُغيّره رحلة حد الربح اليومي.
الحد الأدنى للإيداع 100$ على وسيط ECN أو RAW بفارق منخفض؛ XAUUSD M5 مع استراتيجية EMA_CROSSOVER الافتراضية هو المسار الأقل تأخيرًا، و H1 مع HFT_TICK_MOMENTUM يحتاج تنفيذًا تحت 10 مللي ثانية. نسبة المخاطرة 0.3% ووقف الخسارة الثابت 1000 نقطة وغطاء السحب اليومي 5% يناسبان رصيدًا بين 1,000$ و 5,000$. المارتينجال مغلق افتراضيًا — أبقه مغلقًا. التزم بنافذة الإثنين–الجمعة 01:00–23:00 بتوقيت السيرفر (الافتراضية) واختر وسيطًا ثابت فرق التوقيت GMT فيه عبر انتقالات DST حتى لا تنزلق سلاسل الجلسات اليومية.
منطق الاستراتيجية
Pipsgrowth EX13006 RSI_MA — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: RSI_MA
الماجيك: 22213006
الإصدار: 2.00
الوصف:
Multi-strategy EA (MP by SPLpulse) combining HFT tick momentum, engulfing candlesticks, RSI reversal and EMA crossover entries with market/stop/limit execution, dynamic lot sizing, trailing profit, trading sessions and daily profit/drawdown limits. Martingale progression is OFF by default. Full 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
IsWithinTradingSession()CloseAllOpenPositions()CancelPendingOrders()CheckRiskManagement()NormalizeLotSize()CalculateLotSizeBasedOnRisk()TimeToMinutes()HandleMartingale()HandleTrailingStop()SetInitialSLTP()
// Pipsgrowth EX13006 RSI_MA — Execution Flow (from source analysis)
// Family: RSI_MA
// Multi-strategy EA (MP by SPLpulse) combining HFT tick momentum, engulfing candlesticks, RSI reversal and EMA crossover entries with market/stop/limit execution, dynamic lot sizing, trailing profit, trading sessions and daily profit/drawdown limits. Martingale progression is OFF by default. Full 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اسحب الإكسبرت على رسم H1 أو H4
- 7حدد فترة Bollinger Bands والانحراف ومستويات RSI وحجم اللوت
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpPriceActionType | EMA_CROSSOVER | Price Action Strategy |
| InpEntryStrategy | MARKET_ORDER | Entry Strategy |
| InpPendingOrderDistancePoints | 500 | Distance for pending orders from current price |
| InpPendingUpdateInterval | 100 | Seconds to wait before updating pending orders |
| InpTradeCooldownSeconds | 30 | Cooldown in seconds between trades (0 = disabled) |
| InpChartTimeframe | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for Indicators |
| InpTickMomentumCount | 6 | Ticks for HFT Momentum |
| InpEmaPeriod | 15 | EMA Period for Crossover |
| InpRsiPeriod | 14 | RSI Period |
| InpRsiOverbought | 70 | RSI Overbought Level |
| InpRsiOversold | 30 | RSI Oversold Level |
| InpATRPeriod | 14 | ATR Period for market condition filtering |
| InpTrendFilterPeriod | 50 | Trend filter period (SMA) for market condition |
| InpLotSizeMode | PERCENT_OF_BALANCE | Lot Sizing Mode |
| InpFixedInitialLot | 0.01 | Initial Lot Size (for Fixed Lot mode) |
| InpRiskPercentage | 0.3 | REDUCE to 0.3% from 1.0% |
| InpEnableMartingale | false | Enable Martingale Progression (OFF by default) |
| InpMartingaleType | CLASSIC_MULTIPLIER | Martingale Type |
| InpMartingaleMultiplier | 1.3 | REDUCE to 1.3 from 2.0 |
| InpMaxOrdersPerRound | 2 | REDUCE to 2 from 5 |
| InpMaxLotSize | 1.0 | REDUCE to 1.0 from 5.0 |
| InpStopLossPoints | 1000 | Stop Loss in Points |
| InpRiskRewardRatio | 2 | Risk:Reward Ratio (e.g., 1.5 means TP is 1.5 * SL) |
| InpEnableTrailingStop | false | Enable Trailing Stop |
| InpTrailingStopType | TRAILING_IN_POINTS | Trailing Stop Type |
| InpTrailingStartPoints | 200 | Start trailing when profit is >= this amount in Points |
| InpTrailingStopPoints | 100 | Trail distance from current price in Points |
| InpTrailingStartMoney | 50 | Start trailing when profit is >= this amount in Money |
| InpTrailingStopMoney | 10 | Trail distance from current price in Money |
| InpEnableTradingSessions | true | Enable Trading Sessions (false = trade 24/7) |
| InpCloseAtSessionEnd | true | Close all trades at the end of a session |
| InpMondayTimes | "01:00-23:00" | Monday Trading Times |
| InpTuesdayTimes | "01:00-23:00" | Tuesday Trading Times |
| InpWednesdayTimes | "01:00-23:00" | Wednesday Trading Times |
| InpThursdayTimes | "01:00-23:00" | Thursday Trading Times |
| InpFridayTimes | "01:00-23:00" | Friday Trading Times |
| InpSaturdayTimes | "00:00-00:00" | Saturday Trading Times |
| InpSundayTimes | "00:00-00:00" | Sunday Trading Times (HH:MM-HH:MM;...) |
| InpEnableDailyProfitLimit | true | Enable Daily Profit Limit |
| InpDailyProfitLimitAmount | 1000.0 | Daily Profit Limit Amount (in deposit currency) |
| InpEnableDrawdown | true | Enable Drawdown Protection |
| InpDrawdownType | PERCENTAGE | Drawdown Calculation Type |
| InpDrawdownFixedAmount | 300.0 | Max Drawdown (Fixed Amount) |
| InpDrawdownPercentage | 5.0 | Max Drawdown (Percentage) |
| InpDrawdownTimeMode | SERVER_TIME | Drawdown Calculation Time |
| InpDrawdownStartTimeUTC | "00:01" | Custom Start Time (UTC) |
| InpDrawdownEndTimeUTC | "23:59" | Custom End Time (UTC) |
| InpTradeComment | "Psgrowth.com Expert_13006" | Trade Comment |
| InpMagicNumber | 22213006 | Magic Number for this EA |
| InpEnableMarketFilter | true | Enable Market Condition Filter |
| InpMinATRMultiplier | 2.0 | Minimum ATR for trading |
| InpMaxDailyLossPercent | 2.0 | Max daily loss before stopping |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX13006 NWERSIASF_4E059D8F — multi-strategy (HFT/engulfing/RSI/EMA) with risk management, full 12-layer stack."
#include <Trade/Trade.mqh>
#include <Trade/PositionInfo.mqh>
#include <Trade\Trade.mqh>
//--- MP by SPLpulse
//--- CTrade and CPositionInfo instances
CTrade trade;
CPositionInfo position;
//--- Enumeration for Entry Strategy
enum ENUM_ENTRY_STRATEGY
{
MARKET_ORDER, // Entry via Market Order
STOP_ORDER, // Entry via Stop Order
LIMIT_ORDER // Entry via Limit Order
};
//--- Enumeration for Price Action Strategy
enum ENUM_PRICE_ACTION_TYPE
{
HFT_TICK_MOMENTUM, // HFT Momentum
CANDLESTICK_ENGULFING, // Strategy based on engulfing candlestick pattern
RSI_REVERSAL, // RSI crosses back from overbought/oversold
EMA_CROSSOVER // Candle closes across the EMA
};
//--- Enumeration for Martingale Strategy
enum ENUM_MARTINGALE_TYPE
{
CLASSIC_MULTIPLIER, // lot = previous_lot * multiplier
MULTIPLIER_WITH_SUM, // lot = (previous_lot * multiplier) + initial_lot
SUM_WITH_INITIAL // lot = previous_lot + initial_lot
};
//--- Enumeration for Drawdown Type
enum ENUM_DRAWDOWN_TYPE
{
FIXED_AMOUNT, // Drawdown as a fixed of daily starting balance
PERCENTAGE // Drawdown as a percentage of daily starting balance
};
//--- Enumeration for Lot Sizing Mode
enum ENUM_LOT_SIZE_MODE
{
FIXED_LOT, // Use a fixed initial lot size
PERCENT_OF_BALANCE // Calculate initial lot based on risk percentage of balance
};
//--- Enumeration for Drawdown Time Calculation
enum ENUM_DRAWDOWN_TIME_MODE
{
SERVER_TIME, // Based on Broker's Server Time (resets at 00:00)
CUSTOM_TIME // Based on a custom UTC time range
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية الارتداد للمتوسط
Pipsgrowth EX09013 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09013 MeanReversion — Bollinger Bands mean-reversion EA with EMA trend filter. BUY when price touches lower band (trend up); SELL when price t. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX09009 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09009 MeanReversion — Hanging Man (bearish) / Hammer (bullish) candlestick on last CLOSED bar + Stochastic confirmation (Stoch<20 Buy / Stoch>. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX09023 MeanReversion — إكسبرت أدفايزر ارتداد للمتوسط
Pipsgrowth EX09023 MeanReversion — Bollinger Band mean reversion EA that fades outer band touches with fixed SL/TP and single-position control, using the 1. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.