Pipsgrowth EX12015 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX12015 MultiIndicatorConfluence — AI Market Analyzer dashboard EA integrating Perplexity, DeepSeek and OpenAI GPT models for market structure analysis. Se. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12015 ليس خبيراً آلياً للتداول، بل هو لوحة معلومات لتحليل السوق بالذكاء الاصطناعي. يقوم بإرسال سياق السوق إلى ثلاثة مزودي نماذج لغوية كبيرة بالتوازي، ويفسر ردودهم المهيكلة، ويعرض الحكم النهائي على لوحة بيانية بقياس 550×750 بكسل ليتخذ المتداول البشري قراره. لا يوجد فتح لصفقات، ولا إرسال لوقف خسارة أو جني أرباح، ولا إدارة حسابات برقم سحري — كل دالة في الكود إما تعدّ البيانات، أو تتصل عبر HTTPS بنقطة نهاية ذكاء اصطناعي، أو ترسم تسمية على الشارت. الدوال الثلاث TryClose/TryModify المعزولة الموجودة في الملف هي كود ميت موروثة من عائلة MultiIndicatorConfluence الأوسع؛ لا شيء في OnTick أو PerformAIAnalysis() يستدعيها.
تبدأ خط أنابيب البيانات في PrepareMarketData(). يجمع نصاً واحداً يحتوي على الرمز الحالي، وسعر الشراء والطلب، والسبريد بالنقاط، والإطار الزمني النشط للرسم البياني، ثم يُلحق ما يصل إلى CandlesToAnalyze (افتراضي 30، وحد أقصى صارم 200) شموع OHLCV منسقة كـ YYYY-MM-DD HH:MM, open, high, low, close, volume. إذا كان SendIndicatorData صحيحاً فإنه يضيف القيم الحالية والسابقتين لكل مؤشر مُمكَّن: EMA(9) و EMA(21) مع تسمية تقاطع صاعدة/هابطة، RSI(14) مع علامة تشبع شرائي/تشبع بيعي/محايد عند 70/30، MACD(12,26,9) الخطوط الرئيسية والإشارة، ATR(14) بالإضافة إلى تحويل النقاط، و Bollinger Bands(20, 2.0) العلوي/الأوسط/السفلي مع علامة موقع السعر (فوق العلوي/النصف العلوي/الأوسط/النصف السفلي/تحت السفلي). ينتهي بملخص حركة السعر الذي يعطي تغيرات النقاط للشمعة الأخيرة و5 شموع و10 شموع. جميع مفاتيح المؤشرات السبعة (Include_EMA, Include_RSI, Include_MACD, Include_ATR, Include_BB) مدخلات مستقلة، لذا يمكن تقليص النص البرمجي للتحكم في التكلفة.
سجل التقويم هو متجه الإدخال الثاني. FetchForexFactoryCalendar() يجلب https://nfs.faireconomy.media/`ff_calendar_thisweek`.xml كل CalendarMinHoursBetweenFetch ساعة (محصور بين 1 و24). فاصل التبريد الصارم مفروض بفحص من مستويين — واحد على آخر جلب ناجح، وواحد على آخر محاولة جلب — حتى لا يعود الخبير الآلي لاستدعاء الرابط داخل نافذة التبريد حتى لو فشلت محاولة. عند استدعائه داخل النافذة يُرجع النص المخزن من CalendarDataCache بدلاً من الاتصال. ParseCalendarXML() يتصفح وسوم أحداث XML، ويُصفّي حسب مفاتيح ShowLow/Medium/High Impact و Holiday، ويُعيد تنسيق كل حدث كـ [Impact] Country DateTime - Title (F: forecast) (P: previous)، ثم يقسم النتيجة إلى أقسام اليوم والقادم (48 ساعة قادمة).
نقاط النهاية الثلاث للذكاء الاصطناعي تُستدعى بالتسلسل من PerformAIAnalysis() مع حمولة السوق المُعدة (وحمولة التقويم لـ Perplexity و OpenAI). UsePerplexity و UseDeepSeek و UseOpenAI هي مفاتيح بوليان مستقلة؛ يجب أن يكون واحد منها على الأقل صحيحاً وإلا يُرجع OnInit INIT_FAILED. كل استدعاء يتبع نفس الشكل: بناء مطالبة تطلب من النموذج ملء TREND_TABLE بصعودي/هبوطي/محايد بالإضافة إلى ثقة 0-100% للأفق 1M / 5M / 15M / 1H، ثم SIGNAL: LONG/SHORT/WAIT، ENTRY: سعر، SL: نقاط، TP: سعر، CONFIDENCE: X/10. يُطلب من Perplexity بالإضافة إجراء بحث على الإنترنت عن الأخبار العاجلة وبيانات البنوك المركزية. SendHTTPRequestWithHeaders() يرسل JSON بمهلة 30 ثانية؛ إذا احتوى الرد على "error" تسحب الدالة حقل الرسالة وتُرجع API Error: <message>. تسرب التفكير من نماذج الاستدلال (كتل <think>...</think>) تتم إزالته بواسطة غلاف CallPerplexityAI قبل تخزين الرد.
ثم يقوم ParseAIResponse() بفحص النص المنظف. يستخدم مطابقة جزئية مرنة — إذا كان السطر يحتوي على 1M: و : ومكان m1 فارغ، يلتقط السطر — لذا يتحمل المحلل انحرافاً طفيفاً في التنسيق من النماذج. كتلة الإجماع الثلاثي في UpdateDashboard() هي المركز البصري: تحسب علامات LONG/SHORT/WAIT عبر المزودين الثلاثة وتطبع ★★★ UNANIMOUS (3/3) ★★★ بأخضر فاتح عندما يتفق الثلاثة جميعاً ومتوسط الثقة 8 أو أعلى، ★★ STRONG CONSENSUS (3/3) ★★ بأخضر للثقة 6-7، ★ WEAK CONSENSUS (3/3) ★ بأصفر للثقة أقل من 6، MAJORITY CONSENSUS (2/3) لتقسيم 2 مقابل 1، NO CLEAR SIGNAL (Wait) عندما يُرجع نموذجان أو أكثر WAIT، و SPLIT DECISION (1-1-1) خلاف ذلك. الجدول المصغّر لكل إطار زمني (صفوف 1M / 5M / 15M / 1H × أعمدة PERPLEXITY / DEEPSEEK / GPT-5) يتيح لك تقييم الاتفاق أفقاً بأفق.
اللوحة نفسها مستطيل رمادي أردوازي داكن (لون clrDarkSlateGray، 550×750 افتراضياً) مثبت في Dashboard_X=20 / Dashboard_Y=30، مع زر ANALYZE أخضر (clrGreen / حدود clrDarkGreen) في أعلى اليمين. كل OnTick، يُعيد UpdateDashboard() رسم ما يصل إلى 100 كائن OBJ_LABEL مسماة AI_Label_0 … AI_Label_99، مع تحديث أسطر سعر الشراء/الطلب/السبريد/المؤشرات. توجد بوابة صارمة 60 ثانية بين التحليلات اليدوية (TimeCurrent() - LastAnalysisTime < 60 يقصر الدائرة بـ UpdateStatusLabel("Wait 60s between analyses"))، ومسار تحديث تلقائي اختياري يُطلق PerformAIAnalysis() كل RefreshRateSeconds ثانية عندما يكون هذا المدخل غير صفري. لأن الخبير الآلي يستدعي فقط APIs لكائنات الشارت و WebRequest، ليس لديه مفهوم جلسة تداول أو عطلة نهاية أسبوع — يعمل على كل رمز يفتحه الوسيط، بما في ذلك XAUUSD على M5 و H1.
المتطلب الأساسي الذي يكسر هذا الخبير الآلي أكثر من أي إعداد آخر هو القائمة البيضاء لـ WebRequest. OnInit فعلياً يتحقق من https://api.openai.com ويطبع رمز الخطأ الدقيق: خطأ 4060 يعني أن WebRequest معطل في Tools > Options > Expert Advisors؛ خطأ 4002 يعني أن الرابط ليس في قائمة السماح. الروابط الثلاثة التي يجب إدراجها في القائمة البيضاء هي https://api.perplexity.ai و https://api.deepseek.com و https://nfs.faireconomy.media و https://api.openai.com. حقول الإدخال النصية تحتفظ بمفاتيح API عينة؛ استبدالها بمفاتيحك الحقيقية من حسابك في Perplexity / DeepSeek / OpenAI إلزامي. تكاليف API تُقاس بعدد الرموز والمطالبات تعمل حتى 1500 max_tokens عند حرارة 0.3، لذا فإن تحليلاً ثلاثي النماذج مع بيانات التقويم سيكلف عادة بضع سنتات لكل استدعاء — تشغيل التحديث التلقائي بفواصل دون الدقيقة يمكن أن يحرق أموالاً حقيقية بسرعة. اعتبر RefreshRateSeconds=0 (نقرة يدوية فقط) الوضع الافتراضي، ولا تُمكّن التحديث التلقائي إلا بميزانية حددتها مسبقاً.
عملياً، سير العمل هو: ضع الخبير الآلي على الشارت، عيّن مفاتيح API الثلاثة، اترك RefreshRateSeconds عند 0، انقر ANALYZE بعد افتتاح لندن أو نيويورك. اقرأ كتلة الإجماع أولاً — UNANIMOUS LONG بثقة 8 أو أعلى هي الإشارة الوحيدة التي تستحق التصرف بناءً عليها؛ كل ما دون ذلك هو قراءة سياق. استخدم قراءة المؤشرات للتحقق من منطقي مما تقوله النماذج (إذا قالت اللوحة EMA 9 > 21 صاعدة والنماذج تتفق، التوافق حقيقي؛ إذا قالت اللوحة EMA 9 < 21 هابطة والنماذج تنادي LONG، عامل ذلك كتناقض وانقر ANALYZE مرة أخرى بعد 60 ثانية بدلاً من التداول). كتلة CALENDAR في أسفل اللوحة تميز أي حدث عالي التأثير بالأحمر خلال 48 ساعة القادمة — أوقف جميع الصفقات التقديرية خلال سطور [High] ودع تقلبات ما بعد الخبر تستقر قبل إعادة الاستعلام. أرقام SL/TP المهيكلة التي تُرجعها النماذج يجب أن تُعامل كرأي أول للنموذج، وليس وقفاً ملتزماً — طبق تحجيم موقعك الخاص والحد الأدنى لمسافة الوقف لدى وسيطك قبل أي طلب.
تفاصيل الاستراتيجية
OnInit يبني ستة مقابض للمؤشرات (EMA 9، EMA 21، RSI 14، MACD 12/26/9، ATR 14، Bollinger 20/2.0) ولوحة رمادية أردوازية داكنة 550×750 مع زر ANALYZE أخضر، ثم يتحقق من https://api.openai.com عبر WebRequest لكشف أخطاء MT5 4060 (WebRequest معطل) أو 4002 (الرابط غير مدرج في القائمة البيضاء) قبل أي نقرة مستخدم. OnTick يُعيد رسم ما يصل إلى 100 كائن OBJ_LABEL في الشارت بأسعار الشراء/الطلب/السبريد الحية وأحدث قيم المؤشرات، و — إذا كان RefreshRateSeconds غير صفري — يُطلق تلقائياً PerformAIAnalysis() على الفاصل، مع بوابة صارمة 60 ثانية بين التشغيل اليدوي والتلقائي. PerformAIAnalysis() يُعدّ المطالبة (شموع + مؤشرات + تقويم Forex Factory اختياري) ويرسلها بالتسلسل عبر POST إلى أي من Perplexity أو DeepSeek أو OpenAI المُمكّنة، مع max_tokens=1500 و temperature=0.3؛ كتل <think> من نماذج الاستدلال تُجرّد من رد Perplexity قبل التخزين. ParseAIResponse() يستخدم مطابقة جزئية مرنة لاستخراج حقول صفوف الاتجاه المهيكلة 1M/5M/15M/1H و SIGNAL و ENTRY و SL و TP و CONFIDENCE؛ UpdateDashboard() يطبع بعد ذلك الجدول المصغر لكل إطار زمني، وتسمية قوة الإجماع (UNANIMOUS / STRONG / MAJORITY / SPLIT / NO CLEAR)، وأسطر إشارات التداول لكل ذكاء اصطناعي، والتقويم الاقتصادي القادم مرمز بالألوان حسب التأثير. لا يُمس أي طلب أو مركز أو هامش أبداً — كل مسار كود في هذا الخبير الآلي إما قراءة مؤشر، أو استدعاء HTTP، أو رسم كائن شارت.
EX12015 لا يولد إشارات دخول بنفسه. سطر SIGNAL: LONG/SHORT/WAIT الذي يُرجعه مزودو الذكاء الاصطناعي الثلاثة هو كامل قرار الدخول، يُعرض حرفياً على اللوحة. PrepareMarketData() يجمع المطالبة المرسلة إلى Perplexity / DeepSeek / OpenAI؛ استجابة النموذج تُفسر بواسطة ParseAIResponse() ويظهر حقل SIGNAL إلى جانب اقتراح سعر ENTRY من الذكاء الاصطناعي.
EX12015 لا ينفذ خروجاً. تعرض اللوحة أرقام SL: و TP: من الذكاء الاصطناعي من الرد المفسر، لكن المتداول يجب أن يطبقها يدوياً على وسيطه. دوال TryClose/TryModify_EX12015 الميتة في الكود غير مربوطة بأي نقطة استدعاء، لذا لا يمكن للخبير الآلي إغلاق أو تعديل المراكز بنفسه.
لا يضع الخبير الآلي وقف خسارة لكل صفقة. قيمة SL: المعروضة في كتلة إشارات التداول هي أي رقم يُرجعه نموذج الذكاء الاصطناعي النشط في ردّه. عاملها كمدخل استشاري فقط؛ المتداول البشري مسؤول عن إرسال وقف الخسارة الفعلي لدى وسيطه.
لا يضع الخبير الآلي جني أرباح لكل صفقة. قيمة TP: على اللوحة تعكس رد الذكاء الاصطناعي، وتظهر كمرجع بدلاً من كونها طلباً ملتزماً. يمكن استخدام كتلة CALENDAR في اللوحة كجني أرباح مرن — لحظة اقتراب سطر [High] أحمر، فكر في جني الأرباح يدوياً قبل حدث الأخبار.
المتداولون التقديريون اليدويون على M5 و H1 لزوج XAUUSD (أو أي رمز) الذين يريدون حكماً ثانياً من الذكاء الاصطناعي قبل اتخاذ القرار في حساب وسطيهم الخاص. البوابة اليدوية 60 ثانية والوضع الافتراضي RefreshRateSeconds=0 يجعلانه أداة عند الطلب، لا أداة صراخ؛ خصص بضع سنتات لكل تحليل ثلاثي النماذج وحافظ على تحديث القائمة البيضاء لـ WebRequest لدى وسيطك. الحد الأدنى للإيداع 100 دولار رمزي لأن الخبير الآلي لا يفتح صفقة أبداً — رصيد حسابك لدى الوسيط هو ما تحتاجه استراتيجيتك.
منطق الاستراتيجية
Pipsgrowth EX12015 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212015
الإصدار: 2.00
الوصف:
AI Market Analyzer dashboard EA integrating Perplexity, DeepSeek and OpenAI GPT models for market structure analysis. Sends candle OHLC, indicator values and economic calendar data to AI providers for comprehensive analysis. No trading — analysis only with visual dashboard. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
OnChartEvent()CreateDashboard()CreateAnalyzeButton()UpdateStatusLabel()DeleteDashboardObjects()UpdateDashboard()CreateLabel()SplitString()ParseAIResponse()ExtractTrendShort()
// Pipsgrowth EX12015 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// AI Market Analyzer dashboard EA integrating Perplexity, DeepSeek and OpenAI GPT models for market structure analysis. Sends candle OHLC, indicator values and economic calendar data to AI providers for comprehensive analysis. No trading — analysis only with visual dashboard. 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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
- 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22212015 | Magic Number |
| InpTradeComment | "Psgrowth.com Expert_12015" | Trade Comment |
| UsePerplexity | false | Use Perplexity AI |
| Perplexity_APIKey | "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" | Perplexity API Key |
| Perplexity_Model | "sonar-pro" | Perplexity Model (sonar/sonar-pro have web access) |
| UseDeepSeek | false | Use DeepSeek |
| DeepSeek_APIKey | "sk-4535f63180f44d459ba1ad51250a4063" | DeepSeek API Key |
| DeepSeek_Model | "deepseek-chat" | DeepSeek Model |
| UseOpenAI | true | Use OpenAI (GPT-5/GPT-4) |
| OpenAI_APIKey | "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" | OpenAI API Key |
| OpenAI_Model | "gpt-5" | Model: gpt-5, gpt-4o, o1-preview |
| CandlesToAnalyze | 30 | Number of Candles to Send (30-50 for scalping) |
| RefreshRateSeconds | 0 | Auto Refresh Rate (0=manual only) |
| SendCandleData | true | Include Candle OHLC Data |
| SendIndicatorData | true | Include Indicator Values |
| SendCalendarEvents | true | Include Economic Calendar |
| CalendarMinHoursBetweenFetch | 1 | STRICT: Min Hours Between Calendar Fetch (1-24) |
| ShowLowImpact | true | Show Low Impact Events |
| ShowMediumImpact | true | Show Medium Impact Events |
| ShowHighImpact | true | Show High Impact Events |
| Include_EMA | true | Include EMA |
| EMA_Fast | 9 | EMA Fast Period |
| EMA_Slow | 21 | EMA Slow Period |
| Include_RSI | true | Include RSI |
| RSI_Period | 14 | RSI Period |
| Include_MACD | true | Include MACD |
| MACD_Fast | 12 | MACD Fast |
| MACD_Slow | 26 | MACD Slow |
| MACD_Signal | 9 | MACD Signal |
| Include_ATR | true | Include ATR |
| ATR_Period | 14 | ATR Period |
| Include_BB | true | Include Bollinger Bands |
| BB_Period | 20 | BB Period |
| BB_StdDev | 2.0 | BB Standard Deviation |
| Dashboard_X | 20 | Dashboard X Position |
| Dashboard_Y | 30 | Dashboard Y Position |
| Dashboard_Width | 550 | Dashboard Width |
| Dashboard_Height | 750 | Dashboard Height |
| Dashboard_BgColor | clrDarkSlateGray | Dashboard Background |
| Dashboard_BorderColor | clrGray | Dashboard Border |
| Text_Color | clrWhite | Text Color |
| Heading_Color | clrYellow | Heading Color |
| Font_Size | 12 | Font Size |
| Font_Name | "Consolas" | Font Name |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12015 AI_Market_Analyzer_EA — AI-powered market analysis dashboard, full 12-layer stack."
#include <Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| INPUT PARAMETERS |
//+------------------------------------------------------------------+
input group "=== Identity ==="
input long InpMagicNumber = 22212015; // Magic Number
input string InpTradeComment = "Psgrowth.com Expert_12015"; // Trade Comment
input group "=== PERPLEXITY AI SETTINGS ==="
input bool UsePerplexity = false; // Use Perplexity AI
input string Perplexity_APIKey = "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"; // Perplexity API Key
input string Perplexity_Model = "sonar-pro"; // Perplexity Model (sonar/sonar-pro have web access)
input group "=== DEEPSEEK AI SETTINGS ==="
input bool UseDeepSeek = false; // Use DeepSeek
input string DeepSeek_APIKey = "sk-4535f63180f44d459ba1ad51250a4063"; // DeepSeek API Key
input string DeepSeek_Model = "deepseek-chat"; // DeepSeek Model
input group "=== OPENAI SETTINGS (GPT-5) ==="
input bool UseOpenAI = true; // Use OpenAI (GPT-5/GPT-4)
input string OpenAI_APIKey = "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"; // OpenAI API Key
input string OpenAI_Model = "gpt-5"; // Model: gpt-5, gpt-4o, o1-preview
input group "=== ANALYSIS SETTINGS ==="
input int CandlesToAnalyze = 30; // Number of Candles to Send (30-50 for scalping)
input int RefreshRateSeconds = 0; // Auto Refresh Rate (0=manual only)
input bool SendCandleData = true; // Include Candle OHLC Data
input bool SendIndicatorData = true; // Include Indicator Values
input bool SendCalendarEvents = true; // Include Economic Calendar
input int CalendarMinHoursBetweenFetch = 1; // STRICT: Min Hours Between Calendar Fetch (1-24)
input bool ShowLowImpact = true; // Show Low Impact Events
input bool ShowMediumImpact = true; // Show Medium Impact Events
input bool ShowHighImpact = true; // Show High Impact Events
input group "=== INDICATOR SETTINGS ==="
input bool Include_EMA = true; // Include EMA
input int EMA_Fast = 9; // EMA Fast Period
input int EMA_Slow = 21; // EMA Slow Period
input bool Include_RSI = true; // Include RSI
input int RSI_Period = 14; // RSI Period
input bool Include_MACD = true; // Include MACD
input int MACD_Fast = 12; // MACD Fast
input int MACD_Slow = 26; // MACD Slow
input int MACD_Signal = 9; // MACD Signal
input bool Include_ATR = true; // Include ATR
input int ATR_Period = 14; // ATR Period
input bool Include_BB = true; // Include Bollinger Bands
input int BB_Period = 20; // BB Period
input double BB_StdDev = 2.0; // BB Standard Deviation
input group "=== DASHBOARD SETTINGS ==="
input int Dashboard_X = 20; // Dashboard X Position
input int Dashboard_Y = 30; // Dashboard Y Positionالكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.