Pipsgrowth EX12064 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · GBPUSD · M5
Pipsgrowth EX12064 MultiIndicatorConfluence — GBP 9AM breakout strategy that places Buy Stop and Sell Stop pending orders at configurable distances from the 9AM Londo. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12064 هو استراتيجيَة اختراق سعر الجنيه الإسترليني/الدولار الأمريكي في الساعة التاسعة صباحًا بتوقيت لندن، ولا يقرأ أي مؤشر واحد. الكود المصدري الكامل مبني على طلب مجتمعي يعود إلى عام 2005 مقتبس حرفياً في كتلة التعليقات: 'I looking for system automat wich will be trade for me this 9:00 GMT look for price GBP/USD then price is 1.8230 example (bid)'. كانت الفكرة هي النظر إلى السعر في الساعة 9:00 بتوقيت لندن، ثم وضع أمر Buy Stop فوقه وأمر Sell Stop تحته، وترك السوق يقرر أيّ جانب سيخترق أولاً. هذا الطلب لا يزال جوهر الاستراتيجيَة — كل مُدخل في الملف هو مقبض لتلك الفكرة الواحدة.
نموذج التنفيذ هو زوج يومي من الأوامر المعلقة. في كل تيك، تقرأ دالة OnTick() ساعة الخادم وتنتظر تحقق STimeCurrent.hour == InpLookPriceHour (افتراضي 10 — تعليق المُدخل يقول صراحةً 'Change for your time zone (my is +1 Hour). Should be 9AM London time') وSTimeCurrent.min >= InpLookPriceMiin (افتراضي 0). عند تحقق هذه النافذة وبقاء المتغير clear_to_send صحيحاً، يستدعي الروبوت أولاً CloseAllPositions() وDeleteAllPendingOrders() لتصفية صفقات اليوم السابق، ثم يحسب m_symbol.Ask() + ExtDistanceBuy وm_symbol.Bid() - ExtDistanceSell كسعري تفعيل. يُرسَل الزوج المعلق عبر PendingBuyStop() وPendingSellStop()، ويُقلب clear_to_send إلى false. يعيش الزوج المعلق بـORDER_TIME_GTC، أي لا ينتهي صلاحيته بنهاية اليوم — يُنظَّف فقط بإعادة الضبط في صباح اليوم التالي أو بمنطق إلغاء الطرف المقابل عند تفعيل أحدهما.
الهندسة غير المتماثلة هي الخيار التصميمي الأبرز. InpDistanceBuy افتراضيه 18 نقطة، وInpDistanceSell افتراضيه 22 نقطة، بينما InpStopLossBuy افتراضيه 22 نقطة، وInpStopLossSell افتراضيه 18 نقطة. الجناحان متعمَّد عدم تماثلهما. Buy Stop يجلس أقرب إلى لقطة السعر (18 نقطة) ويُمنح وقفاً أوسع (22 نقطة)، بينما Sell Stop يجلس أبعد عن لقطة السعر (22 نقطة) ويُمنح وقفاً أضيق (18 نقطة). طلب عام 2005 أشار إلى هذا صراحةً: 'open long 18pips+4pips spread at this price so will be LONG 1.8252 profit 40pips stop 22pips' و'open short 22pips-4pipsspread so 1.8230-22-4=1.8204 so 1.8204 short profit 40pips stop 18pips'. فرق السبريد المكون من أربع نقاط على GBPUSD في 2005 هو ما أجبر التماثل المكسور، وحافظ الروبوت على هذه الهندسة كقيم افتراضية. جني الأرباح InpTakeProfit = 40 نقطة يُطبَّق بالتساوي على الجناحين — Ask + 40 نقطة لـBuy Stop، وBid − 40 نقطة لـSell Stop، لذا كل صفقة مفعلة لها ذراع مكافأة متماثل تقريباً بصرف النظر عن الجانب الذي يُفعَّل أولاً.
سلوك إلغاء الطرف المقابل هو آلية 'الإدارة' الوحيدة في الروبوت. بعد وضع الزوج، يحسب كل تيك لاحق CalculatePendingOrders(count_buy_stop, count_sell_stop) لمعرفة عدد المعلق من كل نوع. الشرط ((count_buy_stop==0 && count_sell_stop!=0) || (count_buy_stop!=0 && count_sell_stop==0)) يتحقق ما إذا كان جناح واحد فقط قد تفعّل والآخر لا يزال معلقاً. عند ظهور هذا الاختلاف، يُستدعى DeleteAllPendingOrders() لإزالة الأمر المعلق الباقي حتى لا يحمل الروبوت صفقة مفعلة ووقف عكسي قديم في نفس الوقت. الصفقة المفعلة تُترك تعمل حتى تصل إلى 40 نقطة جني أرباح، أو وقف الخسارة الخاص بجانبها، أو قطع ساعة الإغلاق اليومي.
المتغير clear_to_send ينظّم متى يُسمح بتنفيذ لقطة صباح اليوم التالي. لا يُعاد ضبطه إلا في حالتين: (1) الساعة لم تعد ساعة اللقطة، توجد صفقة مفتوحة، والدقيقة تجاوزت InpLookPriceMiin — أي صفقة الأمس لا تزال مفتوحة ويُحترم اليوم الجديد؛ أو (2) الساعة في نافذة العشر دقائق قبل ساعة اللقطة التالية (STimeCurrent.hour == InpLookPriceHour-1 وMathAbs(STimeCurrent.min - InpLookPriceMiin) < 10) — أي نقترب من لقطة الغد. كلا المسارين شبكة أمان: الأول يمنع تكرار اللقطات ليوم فيه صفقة مفتوحة، والثاني يضمن إعادة ضبط نظيفة حتى لو لم يُفعَّل زوج الأمس. clear_to_send متعمَّد كونه bool وليس طابع تاريخ، وهو أبسط آلة حالة ممكنة لروبوت ينفذ مرة واحدة في اليوم.
خروج نهاية اليوم هو InpUseCloseHour (افتراضي true) مع InpCloseHour (افتراضي 18). في أي تيك حيث STimeCurrent.hour >= InpCloseHour وتكون خاصية ساعة الإغلاق مفعّلة، تستدعي OnTick() CloseAllPositions() وDeleteAllPendingOrders() وتخرج مبكراً — لا تُوضع أوامر معلقة جديدة، ولا يعمل أي منطق لاحق. هذا يعني أن زوج Buy Stop / Sell Stop الصباحي غير المُفعَّل لا يبقى بين عشية وضحاها. إذا أراد المتداول الاحتفاظ بالاختراق بين عشية وضحاها، فالمُدخل تبديل بنقرة واحدة: اضبط InpUseCloseHour = false وتبقى الأوامر نشطة حتى دورة إعادة الضبط في صباح الغد.
طبقة تنفيذ الصفقات مبنية على فئات مكتبة MT5 القياسية — CTrade وCPositionInfo وCSymbolInfo وCDealInfo وCOrderInfo — ملفوفة في ثلاث أدوات إعادة المحاولة: TryClose_EX12064 وTryClosePartial_EX12064 وTryModify_EX12064. كل أداة تحاول الصفقة حتى ثلاث مرات، مع نوم 200 مللي ثانية بين محاولات الإغلاق و100 مللي ثانية بين محاولات التعديل عند TRADE_RETCODE_REQUOTE أو TRADE_RETCODE_TIMEOUT أو TRADE_RETCODE_PRICE_OFF أو TRADE_RETCODE_PRICE_CHANGED. يُهيَّأ كائن m_trade مرة واحدة في OnInit() بـSetExpertMagicNumber(m_magic) (22212064)، وSetMarginMode()، وSetTypeFillingBySymbol() لمطابقة نوع الأمر المسموح للوسيط، وSetDeviationInPoints(10) لتحمل انزلاق بنقطة واحدة. تتحقق CheckVolumeValue() من حجم اللوت مقابل LotsMin وLotsMax وLotsStep للرمز قبل إرسال أي أمر. يضرب المتغير m_adjusted_point نقطة MT5 في 10 على الرموز ذات 3 و5 منازل عشوائية حتى تُقرأ مدخلات 'النقاط' كوحدات نقطة واحدة (وليس بوحدات النقطة الفرعية) عبر الوسطاء المختلفين.
الـ13 مُدخلاً موزعة على مجموعتين — === Strategy === و=== Identity === — هي كل ما يمكن للمستخدم تغييره. لا يوجد مُدخل فلتر سبريد، ولا مُدخل جلسة بخلاف علامتي الوقت، ولا فلتر أخبار، ولا إعدادات مؤشر، ولا مشتقات ماجيك، ولا إدارة مال بخلاف InpLots. مُدخل InpReport (15 ثانية) يقود EventSetTimer يستدعي دورياً ReportStrategy() من OnTimer()؛ تمشي ReportStrategy() في سجل الصفقات، تصفي حسب الرمز وm_magic، وتكتب سطر Comment(...) واحد على الشارت يعرض Executed X+Y trades with P+P_open = total ربح، والساعة الحالية للخادم والمحلي. لا توجد لوحة رسومية، ولا لوحة معلومات، ولا رسم مؤشرات على الشارت — الاستراتيجية متعمَّدة الحد لأن المطلوب كان اختراق الساعة 9:00 بتوقيت لندن ولا شيء آخر.
القيد العملي هو حساسية السبريد. مع InpDistanceBuy = 18 نقطة، يأكل سبريد قدره 4 نقاط (الأساس في 2005) 22% من المسافة إلى Buy Stop؛ مع سبريد 6 نقاط يأكل 33%. الـ 40 نقطة جني أرباح تستوعب ما يصل إلى 8 نقاط سبريد ذهاباً وإياباً وتظل تحقق 32 نقطة ربح صافٍ، لكن ميزة الروبوت حقيقية فقط عندما يكون السبريد النموذجي للوسيط على GBPUSD أقل من 4-5 نقاط. لهذا السبب يعمل الروبوت بأفضل شكل على حساب ECN أو RAW بسبريد منخفض خلال افتتاح لندن، عندما يكون سبريد GBPUSD النموذجي في أدنى مستوياته في الجلسة. ستبدو الباك تيست على الاستراتيجية مختلفة جداً بين وسيط بسبريد 3 نقاط وآخر بسبريد 1 نقطة — نفس الكود، نفس المدخلات، لكن عدد الصفقات ومتوسط الربح لكل صفقة يتغير مادياً. الحد الأدنى الموصى به للرصيد هو 100 دولار لاختبار 0.01 لوت مايكرو، وحوالي 1000 دولار لاختبار 0.1 لوت قياسي، وهو الافتراضي InpLots = 0.1 في الملف.
هذا الروبوت هو الخيار الصحيح للمتداول الذي يريد اختراقاً حتمياً مدفوعاً بالوقت على زوج واحد، ويسعده جعل سلوك الاستراتيجية بأكملها قابلاً للتحكم من 13 مُدخلاً، ومستعداً لتحديد حجم اللوت يدوياً بدلاً من استخدام إدارة مال بنسبة من الرصيد. ليس الخيار الصحيح للمتداولين الذين يبحثون عن مارتينجال، أو شبكة، أو كومة مؤشرات، أو سلة رموز متعددة، أو أي من التكتيكات الأكثر تعقيداً التي توفرها روبوتات أخرى في العائلة. الملف كله هو طلب منتدى عام 2005 — 'I will be glad if I see this in code' — منفَّذ بأمانة.
تفاصيل الاستراتيجية
Pipsgrowth EX12064 يقرأ ساعة الخادم فقط — لا توجد مؤشرات، ولا متوسطات متحركة، ولا RSI. في كل تيك، تقارن OnTick() الساعة والدقيقة الحالية بساعة الخادم مع نافذة اللقطة (InpLookPriceHour=10، InpLookPriceMiin=0). عندما تفتح النافذة ويبقى clear_to_send صحيحاً، يُغلق الروبوت أولاً أي صفقات مفتوحة ويمسح أي أوامر معلقة، ثم يرسل Buy Stop عند Ask + ExtDistanceBuy وSell Stop عند Bid − ExtDistanceSell، كلاهما بصلاحية GTC. بعد ذلك، تحسب OnTick() عدد الوقفيات المعلقة من كل نوع؛ عندما يُفعَّل جناح واحد بالضبط، تحذف المقابل الباقي. يُعاد ضبط clear_to_send إما بوجود صفقة مفتوحة في الساعة التالية، أو بنافذة عشر دقائق قبل اللقطة التالية. تعمل ReportStrategy() بمؤقت 15 ثانية وتكتب سطر Comment واحد بعدد الصفقات وعدد المراكز المفتوحة والربح وساعة الخادم/المحلي. طبقة التداول ملفوفة في ثلاث أدوات إعادة محاولة (TryClose_EX12064 / TryClosePartial_EX12064 / TryModify_EX12064) تعيد المحاولة ثلاث مرات عند requote/timeout/price مع نوم 200 مللي ثانية للإغلاق و100 مللي ثانية للتعديل.
عند ساعة الخادم InpLookPriceHour (افتراضي 10، وهي علامة 9:00 صباحاً بتوقيت لندن وفق تعليق +1) والدقيقة InpLookPriceMiin (افتراضي 0)، يستدعي الروبوت أولاً CloseAllPositions() وDeleteAllPendingOrders() لتصفية صفقات اليوم السابق، ثم يلتقط Ask وBid، ويضيف ExtDistanceBuy (18 نقطة) إلى Ask لهدف Buy Stop ويطرح ExtDistanceSell (22 نقطة) من Bid لهدف Sell Stop. يُرسَل الزوج المعلق عبر PendingBuyStop() وPendingSellStop() بـORDER_TIME_GTC، فيجلسان كزوج حتى يلامس السوق أحدهما.
ثلاثة مخارج تعمل بالتوازي. (1) عند تفعيل أمر معلق واحد بالضبط، تكشف CalculatePendingOrders() الاختلاف وتستدعي DeleteAllPendingOrders() لإزالة الوقف العكسي الباقي. (2) الصفقة المفعلة تعمل إلى TP الخاص بجانبها (40 نقطة من سعر الدخول) أو SL الخاص بجانبها (22 نقطة للشراء، 18 نقطة للبيع). (3) إذا كان InpUseCloseHour صحيحاً ووصلت ساعة الخادم إلى InpCloseHour (افتراضي 18)، تستدعي OnTick() CloseAllPositions() وDeleteAllPendingOrders() وتخرج، مما يصفّي اليوم.
وقف الخسارة لكل تذكرة ثابت عند لحظة الدخول: 22 نقطة لـBuy Stop (InpStopLossBuy، يُطبَّق كـAsk − 22 نقطة) و18 نقطة لـSell Stop (InpStopLossSell، يُطبَّق كـBid + 18 نقطة). لا يوجد وقف متابع، ولا قفل نقطة تعادل، ولا سقف سحب على مستوى السلة. ضبط InpStopLossBuy أو InpStopLossSell على 0 يُعطّل وقف الخسارة على ذلك الجناح.
كلا الجناحين يتشاركان جني أرباح واحداً قدره 40 نقطة (InpTakeProfit). يُطبَّق TP كـAsk + 40 نقطة لـBuy Stop وBid − 40 نقطة لـSell Stop، لذا كل صفقة مفعلة لها ذراع مكافأة 40 نقطة نفسه بصرف النظر عن الجانب الذي يُفعَّل أولاً. ضبط InpTakeProfit على 0 يُعطّل جني الأرباح على الجناحين وتُترك الصفقة تركض حتى ساعة الإغلاق أو إلغاء عكسي.
GBPUSD على M5 (أو أي إطار زمني للرسم البياني — الاستراتيجية مدفوعة بالوقت لا بالشموع) بحد أدنى 100 دولار لاختبار 0.01 لوت مايكرو، يصعد إلى حساب قياسي 1000 دولار للوت 0.1 الافتراضي (InpLots). يُفضَّل تشغيله على وسيط ECN أو RAW بسبريد منخفض خلال افتتاح لندن 9:00 صباحاً، حيث ينخفض سبريد GBPUSD النموذجي إلى أدنى مستوياته في الجلسة وتتوقف المسافات غير المتماثلة 18/22 عن امتصاص عبء السبريد. الاستراتيجية حتمية وخالية من المؤشرات وقابلة للتحكم الكامل من 13 مُدخلاً، لذا تناسب المتداولين الذين يريدون اختراقاً قائم على الوقت دون مارتينجال أو شبكة أو أي من التكتيكات الأكثر تعقيداً — لكن سبريد الوسيط هو المحدد الأكبر لنتيجة الباك تيست، لذلك يُوصى بوسيط GBPUSD بسبريد أقل من نقطتين.
منطق الاستراتيجية
Pipsgrowth EX12064 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212064
الإصدار: 2.00
الوصف:
GBP 9AM breakout strategy that places Buy Stop and Sell Stop pending orders at configurable distances from the 9AM London price. Cancels opposite order when one triggers. Includes close-hour management and daily reset logic. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
OnTimer()OnTradeTransaction()RefreshRates()CheckVolumeValue()ReportStrategy()CloseAllPositions()DeleteAllPendingOrders()PendingBuyStop()PendingSellStop()PrintResultTrade()
// Pipsgrowth EX12064 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// GBP 9AM breakout strategy that places Buy Stop and Sell Stop pending orders at configurable distances from the 9AM London price. Cancels opposite order when one triggers. Includes close-hour management and daily reset logic. 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpLots | 0.1 | Lots |
| InpLookPriceHour | 10 | Change for your time zone (my is +1 Hour). Should be 9AM London time |
| InpLookPriceMiin | 0 | Offset in minutes when to look on price |
| InpCloseHour | 18 | Close all orders after this hour |
| InpUseCloseHour | true | Set it to false to ignore Close Hour |
| InpTakeProfit | 40 | Buy Stop and Sell Stop: Take Profit (in pips) |
| InpDistanceBuy | 18 | Buy Stop: distance from current price (in pips) |
| InpDistanceSell | 22 | Sell Stop: distance from current price (in pips) |
| InpStopLossBuy | 22 | Buy Stop: Stop Loss (in pips) |
| InpStopLossSell | 18 | Sell Stop: Stop Loss (in pips) |
| InpReport | 15 | Report publication interval, seconds |
| m_magic | 22212064 | Magic Number |
| InpTradeComment | "Psgrowth.com Expert_12064" | Trade Comment |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12064 GBP9AM — 9AM London breakout with Buy/Sell Stop, full 12-layer stack."
//---
#include <Trade\PositionInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\DealInfo.mqh>
#include <Trade\OrderInfo.mqh>
CPositionInfo m_position; // trade position object
CTrade m_trade; // trading object
CSymbolInfo m_symbol; // symbol info object
CDealInfo m_deal; // deals object
COrderInfo m_order; // pending orders object
/*
Attach to GBPUSD chart. Timeframe is not important. System should put
trades on 9AM London time.
I looking for system automat wich will be trade for me this
9:00 GMT look for price GBP/USD
then price is 1.8230 example (bid)
Robot do for me order waiting position
long and short
open long 18pips+4pips spread at this price so will be
LONG 1.8252 profit 40pips stop 22pips
And short
open short 22pips-4pipsspread so
1.8230-22-4=1.8204
so 1.8204 short profit 40pips stop 18pips
AND MAJOR IF I OPEN LONG POSITION AUTOMAT CANCEL SHORT POSITION
This system work nice month week day ?
I will be glad if I see this in code
Version: Date: Comment:
--------------------------------
1.0 2005.10.16 First version according to the idea.
1.1 2005.10.17 Bug removed (closing active orders when fired at the
look hour and issuing new wrong pair of orders).
Added close hour, request of Movieweb.
1.2 2005.10.18 Bug removed (allowing more than one trades per day, e.g. 2005.07.20)
1.3 2005.10.19 Feature added: look_price_min.
*/
//--- input parameters
input group "=== Strategy ==="
input double InpLots = 0.1; // Lots
input int InpLookPriceHour = 10; // Change for your time zone (my is +1 Hour). Should be 9AM London time
input int InpLookPriceMiin = 0; // Offset in minutes when to look on price
input int InpCloseHour = 18; // Close all orders after this hour
input bool InpUseCloseHour = true; // Set it to false to ignore Close Hour
input ushort InpTakeProfit = 40; // Buy Stop and Sell Stop: Take Profit (in pips)
input ushort InpDistanceBuy = 18; // Buy Stop: distance from current price (in pips)
input ushort InpDistanceSell = 22; // Sell Stop: distance from current price (in pips)
input ushort InpStopLossBuy = 22; // Buy Stop: Stop Loss (in pips)
input ushort InpStopLossSell = 18; // Sell Stop: Stop Loss (in pips)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.