اجعل الاستراتيجية تعبّر عن أفكارك.
عندما تكون الشيفرة بين يديك، تمتد أفكارك إلى ما وراء لوحة الإعدادات.
لا حاجة إلى تثبيت تبعيات إضافية
افتح الشفرة في MetaEditor وابدأ التطوير. تستخدم المشاريع شفرة مستقلة أو المكتبات القياسية المرفقة مع MT5.
استخدام شخصي غير محدود
ادرس الشفرة وخصّصها وتداول على حساباتك الخاصة. تمنحك شفرة EA حرية مواصلة تطوير أفكارك.
شراء واحد دون رسوم حسب عدد التفعيلات أو مرات الاستخدام
شراء واحد لكل مشروع كود. لا تفرض MQLume رسوماً حسب عدد التفعيلات أو مرات الاستخدام.
Vibe coding، وخبرتك في التداول.
ناقش أفكارك مع مساعد برمجة بالذكاء الاصطناعي. انطلق من مشروع MQL5 قابل للتعديل واحتفظ بالتحكم في كل تغيير.
صف فكرتك
اطلب مرشحًا لجلسات التداول، أو سجلات أوضح، أو قاعدة مختلفة للمخاطر.
راجع التعديل
اقرأ الشيفرة المقترحة، وتحقق من منطقها، ثم جمّعها في MetaEditor.
اختبر نسختك
قارن الاختبارات التاريخية، ثم جرّب حسابًا تجريبيًا قبل التفكير في التداول الحقيقي.
استخدم أداة الذكاء الاصطناعي التي تختارها؛ لا يتضمن المنتج اشتراكًا بها. راجع الشيفرة الناتجة واحمِ خصوصية مصدرك. الأدوات تساعدك على التطوير، لكنها لا تضمن أرباح التداول.
إعدادات التداول
المواصفات المعلنة
ابنِ استراتيجية الاختراق التالية. خصّص الدخول عبر الدعم والمقاومة والتذبذب والنطاقات ضمن إطار MQL5 واحد قابل للتعديل.
هذه مواصفات الصفحة وليست ضماناً لملاءمة رأس المال أو للأداء.
- الرمز
- رمز الرسم البياني قابل للتخصيص
- الإطار الزمني
- أي إطار زمني
داخل الشيفرة
استكشف 50 سطرًا من شفرة MQL5 الخاصة بالمشروع. مرّر داخل المحرر لرؤية المزيد.
double UBNormalizeVolume(const double requested,const double cap, const double minimum,const double maximum,const double step){ if(step<=0.0) return 0.0; double v=MathMin(MathMax(requested,minimum),cap); if(step==0.1) v=NormalizeDouble(MathFloor(v/step)*step,1); else if(step==0.01) v=NormalizeDouble(MathFloor(v/step)*step,2); else if(step==0.001) v=NormalizeDouble((v/step)*step,3); else if(step==0.0001) v=NormalizeDouble((v/step)*step,4); else v=NormalizeDouble(MathFloor(v/step)*step,2); return MathMax(minimum,MathMin(maximum,v));} double UBVolumeForMoneyRisk(const USConfig &cfg,const double amount,const double stop_points){ double tick_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_SIZE); double tick_value=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_VALUE); double contract_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_CONTRACT_SIZE); string currency=AccountInfoString(ACCOUNT_CURRENCY); string profit_currency=SymbolInfoString(cfg.symbol,SYMBOL_CURRENCY_PROFIT); double balance_usd=UBAccountMoneyToUSD(AccountInfoDouble(ACCOUNT_BALANCE)); double amount_usd=UBAccountMoneyToUSD(amount); // Both calls occur in the captured function; the first has no retained numerical result. UBUSDToAccountMoney(balance_usd,currency); double amount_account=UBUSDToAccountMoney(amount_usd,currency); double risk=amount_usd; if(currency=="USD" || profit_currency!="USD") risk=amount_account; if(profit_currency=="USD" && tick_value!=contract_size*tick_size) tick_value=contract_size*tick_size; double distance=stop_points*cfg.distance_unit; if(tick_size==0.0 || tick_value==0.0 || distance==0.0) return 0.0; double one_lot_loss=tick_value*distance/tick_size; if(one_lot_loss==0.0) return 0.0; double step=SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_STEP); if(step<=0.0) return 0.0; double v=NormalizeDouble(MathFloor((risk/one_lot_loss)/step)*step,2); return MathMax(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MIN), MathMin(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MAX),v));} double UBComputeVolume(const USConfig &cfg,const double stop_points,UBMoneyState &state){ double capital=AccountInfoDouble(ACCOUNT_BALANCE); if(cfg.UseEquity) capital=AccountInfoDouble(ACCOUNT_EQUITY); if(cfg.OnlyUp && g_UBHighestBalance>capital) capital=g_UBHighestBalance; else if(g_UBHighestBalance<capital) { g_UBHighestBalance=capital;نظرة عامة
مستشار خبير تصوغه بطريقتك.
إطار واحد يتسع لأفكارك. اجمع نماذج الدخول القابلة للتخصيص مع المخارج المتحركة وأحجام الصفقات ومرشحات الوقت وتحميل عدة ملفات إعداد اختياريًا. ابدأ بالمصدر ودليل المعلمات ذي 43 صفحة، ثم طوّر إعدادك واختبره.
مصمم لمنصة MetaTrader 5. شفرة كاملة وإعدادات واضحة ووثائق عملية تمنحك التحكم في مشروعك القادم.
ترجمة الشيفرة، ثم اختبار تاريخي وتجريبي، ثم القرار.
بعد ترجمة الشيفرة المشتراة، افحص سلوكها في مختبر الاستراتيجيات، ثم اختبرها على حساب تجريبي قبل أن تقرر التداول الحقيقي. نجاح الاختبارات لا يضمن العوائد.
المواصفات
- المنصة
- MetaTrader 5 / MQL5؛ غير متوافق مع MT4
- الإصدار
- 8.2
- الاعتماديات
- يستخدم مكتبة Trade المرفقة مع MT5 فقط. لا حاجة إلى تثبيت MQH مخصص أو DLL خارجي.
- الإعدادات
- 226 حقل إدخال · 18 مجموعة
- البناء والاختبار
- ترجم باستخدام MetaEditor الخاص بـ MT5؛ راجع RELEASE_NOTES.txt لسجل البناء والاختبارات.
مشروعك القادم يبدأ هنا.
الملفات
شيفرة كاملة ووثائق عملية وملفات مرجعية تساعدك على فهم مستشارك الخبير وتخصيصه واختباره.
مشروع واحد.
الشيفرة كاملة.
تعني شيفرة مصدرية بنسبة 100% تسليم التنفيذ القابل للتعديل لهذا المنتج بالكامل، وليس ملف EX5 فقط أو وحدة استراتيجية مخفية.
الإصدار 8.2 · ترخيص للاستخدام الشخصي- MQ5مشمول
Ultimate Breakout System MT5 8.2[MQLume].mq5
الكود المصدري الكامل القابل للتعديل في ملف واحد. اقرأ المنطق وخصصه ثم ترجم مستشارك الآلي.
- EX5مشمول
Ultimate Breakout System MT5 8.2[MQLume].ex5
المستشار الآلي المترجم المرافق للكود. أعد الترجمة بعد تعديل MQ5.
- TXTمشمول
README.txt
دليل موجز للتعريف والتثبيت والترجمة، مع الترخيص وبيانات الدعم.
- PDFمشمول
PARAMETERS.pdf
دليل من 43 صفحة يغطي 202 إعداد وظيفي و24 فاصل عرض وخيارات الأوضاع. لا تتضمن الحزمة ملفات SET جاهزة.
- TXTمشمول
RELEASE_NOTES.txt
تفاصيل البناء وشروط الاختبارات المسجلة والتغييرات والقيود المعروفة للحزمة.
الاختبارات
ابنِ ثقتك من خلال الاختبار.
استكشف مستشارك الآلي وخصصه واختبره عبر ظروف السوق المختلفة. ابدأ بالدليل المرفق ثم أنشئ خطوات اختبار تناسب إعداداتك.
ترجم الكود وابدأ الاستكشاف
افتح الكود في MetaEditor وترجمه ثم استكشف الإعدادات الافتراضية. تشرح الأدلة المرفقة التثبيت والمدخلات لمساعدتك في بدء التخصيص.
اختبر عبر دورات السوق
لتقييم إعداداتك بصورة أوسع، نوصي باختبارها تاريخياً باستخدام بيانات التكات الحقيقية لآخر 10 سنوات عند توفرها، ثم اختبارها على حساب تجريبي.
قبل الاستخدام الحقيقي
اختبر إعداداتك تاريخياً ثم على حساب تجريبي قبل اتخاذ قرار التداول الحقيقي. النتائج السابقة لا تضمن الأداء المستقبلي.
الإصدار v8.2 · 226
دليل الإعدادات
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
استكشف الإعدادات لتكييف المستشار الخبير مع أبحاثك وتفضيلات المخاطر وطريقة عملك.
لوحة المعلومات
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
ShowInfoPanel | true |
update infopanel during testingUpdateInfoTesting | false |
Adjustment for Infopanel sizeInfoPanelSizeAdjust | 1.0 |
Force Font Size (0=disabled)SetFontSize | 0 |
AutoLoader وإدارة المجموعة
يقرأ AutoLoader ملفات SET الخاصة بك من Common Data Folder / Files / Sets افتراضيًا. لا تتضمن الحزمة مجموعة إعدادات SET؛ أنشئ ملفاتك واختبرها. تدير إعدادات المجموعة الربح أو الخسارة الإجمالية.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
UseAutoLoader | false |
Max strategies shown at once (scroll for the rest)InfoPanelMaxRows | 30 |
AutoLoader folder in Common Data Folder / FilesSets_Folder | Sets |
Override Autoload Lotsize SettingsoverrideAutoLoadLotsSettings | false |
Override Autoload Newsfilter settingsoverrideNewsFilter | false |
Override Autoload Trading Time settingsoverrideTimeSettings | false |
Override Autoload Prop Firm SettingsoverrideProp | false |
Reserved input (see PARAMETERS.pdf)ForcePendingMax | 0 |
Group Close: combined open PROFIT that closes all (0=off)GroupClose_ProfitTarget | 0.0 |
Group Close: trail the profit target by this give-back (0=off,GroupClose_TrailProfit | 0.0 |
Group Close: combined open LOSS that closes all (0=off, enter pGroupClose_LossLimit | 0.0 |
Group Close: unit of the three values aboveGroupClose_Unit | Currency ($ / EUR ...) / 0US_INPUT_GROUP_CURRENCY |
Group Close: also delete all pending ordersGroupClose_DeletePendings | false |
Group Close: stop trading after a group closeGroupClose_StopTrading | false |
مرشحات التحسين
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
expected payoffEP | 0.0 |
recovery factorRF | 0.0 |
Minimum number of tradesTR | 0.0 |
Maximum number of tradesMTR | 0.0 |
مرشح فرق السعر
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
######### spread filter #########breakera | نص للعرض |
SpreadFilter | false |
MaxSpread | 3.0 |
DistForSpreadFilter | 2 |
سرعة الاختبار التاريخي
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Backtest SpeedBacktestSpeed | normal / 1US_INPUT_SPEED_NORMAL |
الاستراتيجية والتنفيذ
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
MagicnumberEA_MagicNumber | 1000 |
Comment for tradesEA_Comment | Ultimate Breakout System MQLume |
ForceSymbol | |
Disable ForceSymbol during single setup (when autoloader disablOnlyLoaderForceSymbol | true |
Set SL/TP after entrysetSL_TP_After_Entry | false |
use virtual expirationVirtual_expiration | true |
Use Virtual SLuseVirtualStops | OFF / 1US_INPUT_VIRTUAL_OFF |
hard SL distance when using virtual SLVirtualSL_Safety_Hardstop_dist | 0.0 |
Move hard SL to virtual SL after X seconds;SetVSL_to_hardSL_sec_delay | 0 |
Run_Strategy | Breakout Support/Resistance / 1US_INPUT_STRATEGY_SUPPORT_RESISTANCE |
AllowBuyTrades | true |
AllowSellTrades | true |
PrintLogs | false |
مسافات متغيرة
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Default ATR valueATRDefault | 0.0 |
ATR PeriodATR_Period | 30 |
ATR TimeframeATR_Timeframe | 1 Day / 16408US_INPUT_TF_D1 |
default price for calculationDefaultValue | 0.0 |
اختراق التذبذب
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Timeframe to monitorVolTimeframe | current / 0US_INPUT_TF_CURRENT |
number of Candles to MonitorVolCandles | 1 |
Minimum Candle Size (pips)minSize | 0.0 |
ATR PeriodAtrPeriod | 21 |
ATR TimeframeVolAtrTimeframe | current / 0US_INPUT_TF_CURRENT |
Deviation factor (candle size compared to ATR)DevFactor | 2.4 |
Max number of open tradesVolMaxTrades | 1 |
اختراق الدعم والمقاومة
يختار EntryModel الاختراق (1) أو إعادة الاختبار (2). يطبق ReverseTrades على نموذج الاختراق. اضبط إطار الإشارة وقوة القمم والقيعان وحدود الأوامر المعلقة.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
######### Breakout Support/Resistance Entry Model #########breakerb | نص للعرض |
entry modelEntryModel | entry at breakout / 1US_INPUT_ENTRY_BREAKOUT |
Trigger point of Break/Retest strategyRetestTrigger | 50.0 |
Expiration (hours) for limit orderLimitOrderExpiration | 0 |
Reverse trades (Breakout model only)ReverseTrades | false |
######### Breakout Support/Resistance Entry Setup #########breakerc | نص للعرض |
Timeframe to useST1_Timeframe | current / 0US_INPUT_TF_CURRENT |
Entry Timing (when to check for new signals)Entry_Timing | current / 0US_INPUT_TF_CURRENT |
number of inferior candles to the LEFT of High/LowST1_HL_strength_L | 2 |
number of inferior candles to the RIGHT of High/LowST1_HL_strength_R | 2 |
max candles in history to look atST1_countback | 250 |
minimum distance away from High/LowST1_MinDist_to_HL | 90.0 |
minimum distance away in percentageST1_MinDist_to_HL_percentage | 0.0 |
Extra pips above High for entryST1_UpDiff | 20.0 |
Extra pips below Low for entryST1_DownDiff | 40.0 |
Maximum number of pending ordersST1_MaxPendingOrders | 1 |
max number of open tradesMaxTrades | 1 |
Mininum distance between ordersMinDist_orders | 1.0 |
expiration time(in hours) for pending ordersST1_Expiration_hours | 205 |
اختراق النطاق
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
######### Range Determination Parameters #########breakerd | نص للعرض |
Timeframe to monitorRNG_Timeframe | current / 0US_INPUT_TF_CURRENT |
Min candles to qualify as a rangeRNG_MinBars | 12 |
Max candles a range may extendRNG_MaxBars | 80 |
ATR period (range height yardstick)RNG_ATR_Period | 14 |
ATR timeframeRNG_ATR_Timeframe | current / 0US_INPUT_TF_CURRENT |
Max range height (x ATR)RNG_ATR_Mult | 1.5 |
Max range height (pips, 0 = ATR cap only)RNG_MaxHeightPips | 0.0 |
How to measure the rangeRNG_MeasureMode | High/Low (wicks) / 1US_INPUT_RANGE_MEASURE_WICKS |
######### Range Invalidation Parameters #########breakere | نص للعرض |
Breakout buffer (x ATR)RNG_BreakBuffer | 0.1 |
Break confirmationRNG_BreakConfirm | Confirm break on candle close / 1US_INPUT_RANGE_CONFIRM_CLOSE |
######### Range Breakout Entry Settings #########breakerf | نص للعرض |
Timezone for the check time belowRNG_TimeZone | Broker server time (no DST handling) / 1US_INPUT_RANGE_TIME_BROKER |
Hour to check the range (0-23, in the zone above)RNG_CheckHour | 9 |
Minute to check the range (0-59)RNG_CheckMinute | 0 |
How to enter the breakoutRNG_EntryMode | Pending buy stop / sell stop at the range edges / 1US_INPUT_RANGE_ENTRY_PENDING |
Extra pips above range TOP for buy entryRNG_UpDiff | 20.0 |
Extra pips below range BOTTOM for sell entryRNG_DownDiff | 20.0 |
Time (minutes) for entry-window, 0=GTCRNG_Expiration_min | 240 |
Max open trades per directionRNG_MaxTrades | 1 |
Delete opposite pending once one fills (OCO)RNG_OneSideOnly | true |
######### Range Breakout Exit Settings #########breakerg | نص للعرض |
Close trades at this hour (-1 = never)RNG_CloseHour | -1 |
Close trades at this minute (0-59)RNG_CloseMinute | 0 |
Initial SL placementRNG_SL_Mode | Use the standard initial stoploss distance / 1US_INPUT_RANGE_STOP_STANDARD |
Pips beyond the opposite side (opposite-side mode only)RNG_SL_Buffer | 10.0 |
Takeprofit as a multiple of the stoploss distance (0 = use stanRNG_TP_RMultiple | 0.0 |
######### Range Breakout Visual Settings #########Range_Other | نص للعرض |
Detailed logging (leave off for normal use)RNG_Debug | false |
Draw range boxes on chartRNG_ShowBoxes | true |
Candles of history to draw (display only, do not optimize)RNG_HistoryBars | 1000 |
Colour: forming rangeRNG_ColActive | 2139610 |
Colour: broken upwardRNG_ColBull | 5737262 |
Colour: broken downwardRNG_ColBear | 6053069 |
المخارج العامة
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Period to check/modify SL/TPExit_Timing | 1 Minute / 1US_INPUT_TF_M1 |
check every tickUseEveryTick | true |
initial stoploss distanceExit_stop | 1150.0 |
initial takeprofit distanceExit_limit | 1300.0 |
######### Trailing SL management #########breakerh | نص للعرض |
Trail SL distanceExit_TrailSL_size | 750.0 |
Trail SL start distanceExit_TrailSL_Start | 250.0 |
Trail SL stop distanceExit_TrailSL_Stop | 100000.0 |
Trail SL step sizeExit_TrailSL_step | 0.4 |
######### Trailing TP management #########Trade_Exit_TrailTP_ | نص للعرض |
Trail TP distanceExit_TrailTP_size | 350.0 |
Trail TP start distanceExit_TrailTP_Start | 2500.0 |
######### Break-even SL management #########breakeri | نص للعرض |
Breakeven start distanceExit_BE_start | 0.0 |
Breakeven extra distanceExit_BE_extra_pips | 0.0 |
######### HIGH/LOW Trailing SL settings #########breakerj | نص للعرض |
Use only until break-evenExit_HL_UseBE | false |
Exit_HL_trailingSL_timeframe | current / 0US_INPUT_TF_CURRENT |
number of candles to useExit_HL_countback | 0 |
number of inferior candles to the LEFT of High/LowExit_HL_trailingSL_candles_LEFT | 0 |
number of inferior candles to the RIGHT of High/LowExit_HL_trailingSL_candles_RIGHT | 0 |
minimum distance to current priceExit_HL_TrailingSL_MinDist | 0 |
minimum distance to last SLExit_HL_Minimum_Dist_For_Change | 0 |
extra pips distance from HIGH/LOWExit_HL_trailingSL_extra_distance | 0.0 |
######### recovery Trailing SL based on time #########breakerk | نص للعرض |
Trail SL start after X minutesExit_TrailSL_after_X_Minutes | 0.0 |
Trail SL DistanceExit_TrailSL_after_X_Minutes_size | 0.0 |
######### MagicTrail SL settings #########breakerl | نص للعرض |
MagicTrail modeExit_MagicTrail_Mode | OFF / 0US_INPUT_MAGIC_TRAIL_OFF |
Start of Magictrail (in pips)Exit_MagicTrail_start | 0.1 |
number of ticks before modificationsExit_MagicTrail_delay | 1 |
pip movement of magictrailExit_MagicTrail_size | 0.1 |
extra pips for breakeven stopExit_MagicTrail_BE_extra_pips | 1.0 |
minutes of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes | 0 |
start distance of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes_start | 0.0 |
إعدادات الشبكة
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
EnableGrid | false |
Grid start distance in pipsGridStart | 50.0 |
Grid step distance in pipsGridStep | 20.0 |
Grid check timeframeGridTiming | 15 Minutes / 15US_INPUT_TF_M15 |
Total pips for TPGridTakeProfitPips | 100.0 |
Total profit for TP (use 0.X value for profit in % of balance)GridTakeProfitUSD | 50.0 |
Max loss for SL (use 0.X value for loss in % of balance)GridLossUSD | 0.0 |
Stop trading at grid lossStopTradingAfterGridLoss | false |
GridMultiplier | 1.0 |
حدود حقوق الحساب والحدود اليومية
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Close all trades/stop trading at min equityCloseAtMinEquity | 0.0 |
Close all trades/stop trading at max equityCloseAtMaxEquity | 0.0 |
Max Daily DrawdownPropFirmMaxDailyDD | 0.0 |
Max Randomization_pips for entry and exitRandomizationValue | 0.0 |
حجم الصفقات
يحدد Risk وضع حساب الحجم ويتحكم StartLots في العقود الثابتة. تقدّر أوضاع النسبة والمبلغ الحجم حسب مسافة الوقف. تبقى حدود الوسيط والتكاليف سارية؛ ولا يضمن الحساب حدًا أقصى للخسارة.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Force Fixed Manual BalanceManualBalance | 0.0 |
Adjust lotsize if balance changes X percentLotsAdjustMinChangePercent | 5.0 |
Adjust lotsize to Variable ValuesAdjustLotsizeToVariableValues | true |
Risk | Manual Lotsize / 0US_INPUT_RISK_MANUAL_LOTS |
manual lotsizeStartLots | 0.01 |
Max Risk Per Trade (%)Manual_RiskPerTrade | 0.0 |
Max Risk per Trade in $/€/...MaxRiskInDollar_input | 100.0 |
LotsizeStepLotPerBalance_step | 500.0 |
MaxRiskPerStrategy_Value | 2.0 |
max historical drawdown(in $) at 0.01lotsHistoricalMaxDD | 0.0 |
maximum lotsize per tradeMaxLots | 99.0 |
Use Equity Instead of BalanceUseEquity | false |
OnlyUp | true |
Reset Highest Balance for OnlyUpResetHighestBalance | false |
CheckMargin | true |
وقت الوسيط
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Broker_GMT_OFFSET_Summer | 3 |
Broker_GMT_OFFSET_Winter | 2 |
AutoGMT | true |
مرشحات الأخبار
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
UseMQL5Calendar | true |
number of days to search forward in MQL5 CalendarMQL5_CalendarDays | 70 |
######### NFP Filter#########breakerm | نص للعرض |
EnableNFP_Filter | false |
NFP_CloseOpenTrades | true |
NFP_ClosePendingOrders | true |
NFP_MinutesBefore | 50 |
NFP_MinutesAfter | 30 |
######### Interest Rate Filter#########breakern | نص للعرض |
EnableIR_Filter | false |
IR_CloseOpenTrades | true |
IR_ClosePendingOrders | true |
IR_MinutesBefore | 60 |
IR_MinutesAfter | 120 |
######### CPI Filter#########breakero | نص للعرض |
EnableCPI_Filter | false |
CPI_CloseOpenTrades | true |
CPI_ClosePendingOrders | true |
CPI_MinutesBefore | 60 |
CPI_MinutesAfter | 120 |
تأكيد الاختراق
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
Filter_A TimeframeconfirmationCandleTimeframeA | 1 Minute / 1US_INPUT_TF_M1 |
Enable Filter_AUseConfirmationCandleA | false |
Filter_B TimeframeconfirmationCandleTimeframeB | 5 Minutes / 5US_INPUT_TF_M5 |
Enable Filter_BUseConfirmationCandleB | false |
Filter_C TimeframeconfirmationCandleTimeframeC | 15 Minutes / 15US_INPUT_TF_M15 |
Enable Filter_CUseConfirmationCandleC | false |
Filter_D TimeframeconfirmationCandleTimeframeD | 30 Minutes / 30US_INPUT_TF_M30 |
Enable Filter_DUseConfirmationCandleD | false |
Filter_E TimeframeconfirmationCandleTimeframeE | 1 Hour / 16385US_INPUT_TF_H1 |
Enable Filter_EUseConfirmationCandleE | false |
ساعات التداول
الإعدادات الأولية للشفرة المسلّمة. راجع التغييرات واختبرها قبل الاستخدام.
| مفتاح الإعداد في المصدر | القيمة الابتدائية |
|---|---|
UseTradingTimeZones | false |
KillPending | true |
KillOpen | false |
Time_Source | Broker / 2US_INPUT_TIME_BROKER |
######### Monday Trading Time#########breakerp | نص للعرض |
Monday Start TimeMondayStart | 00:00 |
Monday End TimeMondayEnd | 23:59 |
######### Tuesday Trading Time#########breakerq | نص للعرض |
Tuesday Start TimeTuesdayStart | 00:00 |
Tuesday End TimeTuesdayEnd | 23:59 |
######### Wednesday Trading Time#########breakerr | نص للعرض |
Wednesday Start TimeWednesdayStart | 00:00 |
Wednesday End TimeWednesdayEnd | 23:59 |
######### Thursday Trading Time#########breakers | نص للعرض |
Thursday Start TimeThursdayStart | 00:00 |
Thursday End TimeThursdayEnd | 23:59 |
######### Friday Trading Time#########breakert | نص للعرض |
Friday Start TimeFridayStart | 00:00 |
Friday End TimeFridayEnd | 23:59 |
######### Saturday Trading Time#########breakeru | نص للعرض |
Saturday Start TimeSaturdayStart | 00:00 |
Saturday End TimeSaturdayEnd | 23:59 |
######### Sunday Trading Time#########breakerv | نص للعرض |
Sunday Start TimeSundayStart | 00:00 |
Sunday End TimeSundayEnd | 23:59 |
الدعم بعد التسليم
إصلاح الأخطاء مشمول.
أثناء الصيانة النشطة للمنتج، نبحث ونصلح العيوب القابلة لإعادة الإنتاج في الشيفرة المسلّمة غير المعدلة إذا خالفت وصف المنتج.
الدعم خلال فترة الصيانة النشطةالتسليم والترجمة
ملفات ناقصة أو تسليم غير صحيح أو فشل ترجمة الشيفرة المسلّمة في البيئة المعلنة.
الشيفرة والوثائق
أرسل الإصدار والإعدادات والسجلات وخطوات إعادة الإنتاج لتقييم المشكلة وحلها.
نطاق الدعم
لا نضمن الأرباح المستقبلية. يتطلب المنتج معرفة أساسية بـ MQL5 وMT5؛ صعوبات الاستخدام الناتجة عن نقص المعرفة المطلوبة لا تدخل ضمن دعم إصلاح الأخطاء.
الأسئلة
الأسئلة الشائعة
للمستخدمين ذوي المهارات البرمجية والخبرة في التداول، القادرين على قراءة الشيفرة وتجميع MQL5 واختبار الاستراتيجيات بشكل مستقل.
مركز المساعدةماذا أشتري؟
يمكنك قراءة الشيفرة وتعديلها وترجمتها برمجياً لأبحاثك وحسابات تداولك الخاصة. احتفظ بنسخة أصلية قبل إجراء تعديلات. لا يجوز بيع الشيفرة أو الملفات المترجمة أو إعادة توزيعها أو نشرها أو ترخيصها من الباطن أو تقديمها بعلامة أخرى دون إذن كتابي منفصل. تسليم الشيفرة لا ينقل حقوق النشر أو ملكية أسماء الغير.
الاسترداد بعد التسليم
الشيفرة منتج رقمي قابل للنسخ. بعد التسليم لا نقبل الاسترداد لمجرد تغيير الرأي أو عدم الحاجة. تحقق من التوافق والمحتوى والحدود قبل الطلب.
التسليم والإبلاغ عن الأخطاء
بعد التحقق من الدفع نرسل الحزمة والوثائق إلى بريد الطلب. راجع صندوق الوارد والبريد غير المرغوب فيه واحتفظ بمرجع الطلب لأسئلة التسليم والدعم. اذكر مرجع الطلب وإصدار الشيفرة وإصدار المنصة والإعدادات والسلوك المتوقع وخطوات تكرار المشكلة. أرفق السجلات الضرورية فقط مع إزالة بيانات الدخول.
التسليم والدعم
- 1
راجع
الملفات والبيئة والشروط
- 2
أكد
تحقق من إصدار المصدر وشروط الشراء
- 3
ادفع
نتحقق من الدفع لدى المزوّد أو على شبكة البلوكشين المختارة
- 4
استلم
إرسال الشيفرة بالبريد خلال 6 ساعات من تأكيد الدفع
ابدأ بمثال مجاني
تنزيلات مجانية. شيفرة فعلية.
امتدادات مصدر MQL4 / MQL5 هي .mq4 / .mq5؛ أما EX4 / EX5 فهي برامج مترجمة. شراء EX4 أو EX5 لا يشمل المصدر تلقائياً.
Journal Starter
مثالان أصليان للتعلم على MT4 وMT5 دون أوامر تداول. افحص تسجيل OnInit وOnDeinit.
أمثلة تعليمية فقط. راجعها وترجمها برمجياً في MetaEditor؛ لا تفتح هذه الأمثلة صفقات.