دليل الإعداد والاستخدام

Silver Edge Engine — مرجع المعلمات وتكوين التنبيهات ودليل التداول الحي.

Multi-Asset Presets Bitget Perpetual WunderTrading March 2026

البداية السريعة — 7 خطوات

  1. افتح الرسم البياني الصحيح على TradingView (مثل SUIUSDT Perpetual, H2, Bitget).
  2. قم بتحميل Silver Edge Engine — DEMO (مجاني) أو النسخة الكاملة وافتح الإعدادات.
  3. اختر Asset Preset الخاص بك (مثل “SUI H2”). يتم تحميل جميع المعلمات تلقائياً.
  4. اضبط Trade Mode: Realtime only للتداول المباشر.
  5. أدخل أكواد Webhook الأربعة الخاصة بـ WunderTrading في قسم Bot/Webhook.
  6. انقر على أيقونة الساعة → “إضافة تنبيه” → “alert() function calls only”.
  7. الصق عنوان URL الخاص بـ WunderTrading Webhook → الانتهاء: غير محدد → حفظ.
لا تقم أبداً بإنشاء تنبيهات عبر Strategy Tester — استخدم دائماً أيقونة الساعة في شريط الأدوات العلوي.

○ Asset Preset

The preset dropdown is the primary control. Selecting a preset loads a complete, backtested parameter set. All manual fields below are ignored when a preset is active.

PresetTimeframe
SUI H2H2
1000SATS H1H1
ETH H2H2
BRETT H2H2
ZEC H2H2
XAG H2H2
BTC H2H2
BTC H1H1
RIVER H1H1
RIVER H2H2
NEAR H2H2
NEAR H3H3
DOGE H2H2
DOGE H4H4
PEPE H2H2
PEPE H6H6
SIREN M10M10 (Long Only)
SIREN H1H1 (Long Only)
Manualجميع الحقول أدناه تُستخدم مباشرة
Additional asset presets are added with each update. للأصول غير المدرجة، استخدم “Manual” وقم بتكوين المعلمات بناءً على اختبارك الخلفي.

○ معلمات الاستراتيجية (وضع Manual فقط)

These fields are only active when Preset = Manual. With any other preset, these values are overridden automatically.

المعلمةافتراضيالوصف
Channel Length20فترة المراجعة لمحرك الإشارات
Stop Loss %5.0الحد الأقصى للخسارة لكل صفقة، يُقاس من سعر الدخول
Take Profit %12.0هدف الربح، يُقاس من سعر الدخول
Trail %3.0Trailing stop distance from highest/lowest point since entry
Allow LongOnتفعيل دخول Long
Allow ShortOnتفعيل دخول Short
لا تغير هذه المعلمات دون تشغيل اختبار خلفي جديد. قيم الإعداد المسبق هي نتيجة تحسين منهجي — التغييرات العشوائية ستُضعف الأداء.

○ Dynamic Sizing (Manual mode only)

Optional position sizing that scales trade size based on recent win/loss streaks. Enabled by default in the ZEC and XAG presets.

المعلمةافتراضيالوصف
Dynamic Sizing activeOffتفعيل التحجيم القائم على السلسلة
Base Size USDT500حجم الصفقة الأولية. نقطة إعادة التعيين بعد السلاسل.
Win Scale %10زيادة لكل ربح متتالي (مركب)
Max Win Scales3حد التوسعات المتتالية
Loss Reduce %15تخفيض بعد خسائر متتالية

الإعدادات المسبقة الموسعة تتضمن معلمات تحجيم ديناميكية محسّنة. بعد أي خسارة تلي سلسلة أرباح، يُعاد الحجم إلى الأساس.

○ Customer Override (Full version only)

طبقة التخصيص تسمح لك بتعديل معلمات الإعداد المسبق دون التبديل إلى الوضع اليدوي. عندما يكون Override مغلقاً، تُطبق قيم الإعداد المسبق دون تغيير. عندما يكون Override مفتوحاً، تحل قيمك المخصصة محل الافتراضية.

المعلمةالوصف
Override Presetالمفتاح الرئيسي. OFF = قيم الإعداد المسبق. ON = القيم المخصصة أدناه.
SL %نسبة Stop Loss مخصصة
TP %نسبة Take Profit مخصصة
Trail %نسبة تفعيل Trailing Stop مخصصة
Trail Execute %مسافة تنفيذ Trailing Stop مخصصة من الذروة
Allow Longتفعيل/تعطيل دخول Long
Allow Shortتفعيل/تعطيل دخول Short

تسمية Info على الرسم البياني تعرض القيم النشطة الحالية وتعرض “✐ OVERRIDE” عندما يكون التخصيص نشطاً. هذه الميزة غير متوفرة في نسخة DEMO.

هام: القيم المخصصة لم تخضع لاختبار خلفي. تغيير المعلمات دون تحليل قد يُضعف الأداء. القيم الافتراضية محسّنة — استخدم التخصيص وفق تقديرك.

○ منطق الخروج — كيف تُغلق الصفقات

كل صفقة لها ثلاث آليات خروج تعمل في وقت واحد. أيهما يُفعَّل أولاً يغلق المركز.

Exit TypeTriggerExample (SL 5%, TP 12%, Trail 3%)
Stop Lossالسعر يتحرك SL % عكس الدخولدخول شراء عند 1.00 → وقف عند 0.95
Take Profitالسعر يصل TP % من الدخولدخول شراء عند 1.00 → TP عند 1.12
Trailing Stopالسعر يتراجع Trail % من القمة بعد الدخولالقمة 1.08 → التتبع يُفعَّل عند 1.0476

في التداول المباشر، يدير WunderTrading جميع عمليات الخروج (SL/TP/Trail) مباشرة على Bitget. يتم إرسال معلمات الخروج تلقائياً في حمولة الدخول. في وضع الاختبار الخلفي، يحاكي strategy.exit() نفس السلوك محلياً.

إعداد WunderTrading: اترك حقول SL وTP وTrailing Stop في إعدادات بوت WT فارغة. جميع معلمات الخروج تُسلم ديناميكياً عبر حمولة إشارة الدخول.

○ Bot / Webhook Settings

المعلمةالوصف
CODE: Enter Longكود Webhook الخاص بـ Enter Long في WunderTrading
CODE: Enter Shortكود Webhook الخاص بـ Enter Short في WunderTrading
CODE: Exit Longكود Webhook الخاص بـ Exit Long في WunderTrading
CODE: Exit Shortكود Webhook الخاص بـ Exit Short في WunderTrading
WT Leverageالرافعة المالية المرسلة إلى Bitget (الافتراضي: 4). لا تُحاكى في الاختبار الخلفي.
كل أصل/بوت على WunderTrading لديه مجموعة خاصة من 4 أكواد webhook. يجب إدخال الأكواد الصحيحة للأصل الذي تتداوله. الأكواد موجودة في لوحة WunderTrading تحت Bot Settings.

○ Mode Settings

⚠ Trade Mode — Critical for Live Trading

يجب ضبط Trade Mode على “Realtime only” قبل البدء في التداول الحي.
إذا تركته على “Backtest+Realtime”، سيعيد TradingView حساب مئات الصفقات التاريخية مع كل إعادة تحميل. يسبب إشارات وهمية، تسميات وامضة، وقد يُفعل أوامر إغلاق غير مرغوبة لمراكز موجودة فقط في الاختبار الخلفي — ليس على Bitget. القيمة الافتراضية في النسخة الكاملة مضبوطة على “Realtime only”.
الإعدادمتى تستخدمالتأثير
Backtest+RealtimeBacktesting only (DEMO)يتداول على أشرطة تاريخية + حية. يعرض منحنى رأس المال الكامل. غير آمن للبوتات المباشرة.
Realtime only ✔Live trading (required)يتداول فقط على الأشرطة الحية. لا إعادة حساب تاريخية. المراكز الوهمية من الاختبار الخلفي تُغلق تلقائياً على أول شريط حي.

كيفية التغيير: في TradingView، انقر على اسم الاستراتيجية → الإعدادات (أيقونة الترس) → تبويب “Inputs” → مرر إلى “Mode” → اضبط Trade Mode على “Realtime only”. احفظ. افعل هذا قبل إنشاء التنبيه.

Force Proof (Pipeline Test)

اختبار خط الأنابيب: عند التفعيل، يفتح المحرك صفقة واحدة ويغلقها على الشريط التالي. يُستخدم للتحقق من سلسلة الإشارات الكاملة (TradingView → Webhook → WunderTrading → Bitget) قبل التداول المباشر. قم بتعطيله بعد الاختبار الناجح.

○ Chart Visuals

ترسم الاستراتيجية مساعدات بصرية مباشرة على الرسم البياني لمراقبة المراكز بنظرة واحدة. جميع العناصر المرئية إضافية بحتة — لا تؤثر أبداً على منطق التداول أو الإشارات أو تنفيذ webhook.

Elementالوصف
Signal Channelخط سماوي أعلى / برتقالي أسفل مع تعبئة زرقاء — يعرض قناة الاختراق
▲ Entry Markerمثلث أخضر (Long) أسفل الشريط، مثلث أرجواني (Short) أعلاه
✕ Exit Markerصليب أحمر (Long Exit) أعلاه، صليب برتقالي (Short Exit) أسفله
SL / TP Linesخط أحمر = Stop Loss، خط أخضر = Take Profit. مع تسمية السعر. مرئي فقط عند وجود مركز مفتوح.
خلفية المركزتظليل خلفية أخضر خفيف (Long) أو أحمر (Short) أثناء الصفقة
Position Sizeمبلغ USDT معروض أسفل/أعلى علامة الدخول (وضع Realtime فقط)

يمكن تبديل العناصر المرئية الثلاثة بشكل مستقل في “⑦ Chart Visuals” input group:

Toggleافتراضيالتأثير
علامات الدخول/الخروجOnإظهار/إخفاء علامات ▲▼ و ✕ + تسمية حجم المركز
SL/TP LinesOnإظهار/إخفاء خطوط وقف الخسارة وجني الأرباح مع تسميات الأسعار
خلفية المركزOnإظهار/إخفاء الخلفية الملونة أثناء المراكز المفتوحة
⚠ موصى به: تعطيل تسميات التداول المدمجة في TradingView
يعرض TradingView تسميات “Long”/“Short Exit” الخاصة به افتراضياً. تتداخل مع العلامات المخصصة وتسبب فوضى بصرية.

للتعطيل: انقر بزر الماوس الأيمن على الرسم البياني → الإعدادات → تبويب “Trading” → ألغِ تحديد “إظهار الأوامر على الرسم البياني”. إعداد لمرة واحدة يستمر لكل تخطيط.

التكوين المرئي الموصى به

ScenarioEntry/ExitSL/TPBackground
المراقبة المباشرةOnOnOn
رسم بياني نظيف (إشارات فقط)OnOffOff
الحد الأدنى (بدون طبقات)OffOffOff

للتغيير: انقر على اسم الاستراتيجية على الرسم البياني → الإعدادات (أيقونة الترس) → Inputs → مرر إلى "⑦ Chart Visuals". التغييرات تسري فوراً.

إعداد التنبيهات — خطوة بخطوة

  1. افتح الرسم البياني الصحيح: مثل SUIUSDT Perpetual, H2 على Bitget.
  2. قم بتحميل Silver Edge Engine — DEMO (مجاني) أو النسخة الكاملة. اختر Preset. اضبط Trade Mode: Realtime only.
  3. أدخل أكواد Webhook الأربعة الخاصة بـ WunderTrading.
  4. انقر على أيقونة الساعة (شريط الأدوات العلوي) → “إضافة تنبيه”.
  5. الشرط: Silver Edge Engine → “alert() function calls only”.
  6. الصق عنوان URL الخاص بـ WunderTrading Webhook.
  7. الانتهاء: غير محدد (بدون تاريخ انتهاء).
  8. حفظ → أيقونة التنبيه تتحول للأخضر = نشط.
نوع التنبيه يجب أن يكون “alert() function calls only” — ليس “Order fills only” أو “Order fills and alert() function calls”. تولد الاستراتيجية الحمولة تلقائياً عبر alert().

إعداد البورصة — خطوة بخطوة

يستخدم هذا الدليل Bitget كبورصة مرجعية. يعمل النظام مع أي بورصة تدعم عقود USDT الدائمة والتنفيذ القائم على webhook (Bybit, OKX, Binance، إلخ).

1. إنشاء حساب فرعي (موصى به)

على Bitget: الملف الشخصي → الحسابات الفرعية → إنشاء حساب فرعي. استخدم حساباً فرعياً لكل بوت تداول (مثل "SE-SUI-H2"). يعزل رأس المال والمخاطر لكل أصل.

2. إنشاء مفتاح API

على الحساب الفرعي: إدارة API → إنشاء مفتاح API. سمّه بوضوح (مثل "SE-Live-SUI"). فعّل إذن Futures Trading. اترك قائمة IP البيضاء فارغة (مطلوب لـ WunderTrading). احفظ API Key وSecret Key وPassphrase بأمان.

3. تكوين وضع المركز

في إعدادات Bitget Futures، اضبط وضع المركز على Single Mode (ليس Hedge Mode). هذا يضمن أن الاستراتيجية يمكنها التبديل من Long إلى Short في خطوة واحدة.

⚠ حرج: الحسابات الفرعية لا ترث الإعدادات.
يجب ضبط وضع المركز على One-Way على كل حساب فرعي بشكل منفصل ولكل زوج تداول. إعداد الحساب الرئيسي لا يُنقل. إذا تخطيت هذا، سيعرض WunderTrading خطأ “trading mode” وستفشل الصفقات بصمت.

4. ضبط وضع الهامش على Isolated

اضبط وضع الهامش على Isolated (ليس Cross). يحد من المخاطر بالهامش المخصص لكل مركز فردي. في وضع Cross، صفقة خاسرة واحدة يمكن أن تؤثر على جميع المراكز.

5. ضبط الرافعة المالية

اختر رافعتك المالية بناءً على تحملك للمخاطر. اختباراتنا الخلفية تستخدم . حجم WT Trade هو هامشك — مضروباً بالرافعة يعطي حجم المركز الفعلي. مثال: 500 USDT هامش × 4× = 2,000 USDT مركز. الأرباح والخسائر تتناسب مع الرافعة. رافعة أعلى تعني أيضاً سعر تصفية أقرب — تأكد من أن Stop Loss يتفعل قبل التصفية.

هام: الرافعة المالية المضبوطة على البورصة يجب أن تتطابق مع إعداد WT Leverage في مدخلات الاستراتيجية. عدم التطابق سيسبب تحجيم مركز غير صحيح.

6. الاتصال بـ WunderTrading

  1. في WunderTrading: My Exchanges → Add Exchange → اختر Bitget Futures.
  2. أدخل API Key وSecret Key وPassphrase.
  3. أنشئ Signal Bot: اختر البورصة والزوج (مثل SUIUSDT) والإطار الزمني.
  4. انسخ أكواد webhook الأربعة (Enter Long, Enter Short, Exit Long, Exit Short).
  5. الصقها في إعدادات Bot/Webhook للاستراتيجية في TradingView.

6a. وضع بوت WunderTrading

هناك طريقتان لتكوين بوت WunderTrading:

JSON Mode (بسيط)Form Settings Mode (متقدم)
SL وTP وTrailing Stop تُرسل تلقائياً في حمولة الإشارة. لا حاجة لتكوين يدوي في WunderTrading. معلمات الخروج تُضبط مباشرة في لوحة بوت WunderTrading. تُفعل Move to Breakeven — طبقة حماية أرباح إضافية.
أسرع إعداد — الصق الأكواد، اضبط webhook، انتهى. يتطلب إدخال قيم SL وTP وTrail وBE من جدول الإعدادات المسبقة.
موصى به لـ: الإعداد السريع، المبتدئين. موصى به لـ: المتداولين ذوي الخبرة الذين يريدون أقصى أداء.
Move to Breakeven ينقل Stop Loss تلقائياً إلى سعر الدخول عندما تصل الصفقة إلى عتبة ربح محددة (مثل 2.5%). يزيل المخاطر على الصفقات ذات الزخم. متوفر فقط في وضع Form Settings.

⚙ Form Settings — Preset Values for WunderTrading

أدخل هذه القيم في لوحة بوت WunderTrading عند استخدام وضع Form Settings. القيم تتطابق مع الإعدادات المسبقة المدمجة.

Preset SL % TP % Trail Trigger % Trail Stop % BE Activ. % BE Exec. %
SUI H25.0123.00.92.50
1000SATS H15.0123.00.92.50
ETH H25.0123.00.92.50
BRETT H25.0123.00.93.00
ZEC H24.6153.20.963.00
XAG H24.6153.20.963.00
BTC H24.6153.20.962.50
BTC H14.6153.20.962.50
RIVER H14.6152.01.51.50
RIVER H24.6153.20.963.00
NEAR H24.6153.20.963.00
NEAR H34.6153.20.963.00
DOGE H24.6153.20.963.00
DOGE H44.6153.20.963.00
PEPE H24.6153.20.963.00
PEPE H64.6153.20.963.00
SIREN M104.6153.20.96
SIREN H14.6153.20.96

BE Exec. = 0% يعني أن Stop Loss ينتقل إلى سعر الدخول بالضبط. SIREN لا يستخدم Breakeven (اترك حقول BE فارغة).

7. التحقق من خط الأنابيب

فعّل Force Proof في إعدادات الاستراتيجية. يفتح صفقة اختبار ويغلقها على الشريط التالي. تحقق من ظهور الصفقة على Bitget. عطّل Force Proof بعد الاختبار.

نفس عملية الإعداد تنطبق على منصات webhook أخرى (3Commas, Cornix, Aleeert) وبورصات أخرى. عدّل خطوات API وإنشاء البوت وفقاً لذلك.

الأسئلة الشائعة

البوت لا يتداول — لماذا؟

المحرك يفتح صفقة فقط عند حدوث اختراق مؤكد. بين الإشارات، ينتظر البوت. هذا طبيعي. تميل الصفقات للتجمع حول أحداث التقلب. قيّم الأداء على مدى أسابيع أو أشهر، ليس أياماً فردية.

كم مرة يتداول البوت؟

تعتمد تكرار الصفقات على الأصل والإطار الزمني. مثال: SUI H2 أنتج ~215 صفقة على مدى سنة في الاختبار الخلفي. بعض الأسابيع ستشهد صفقات متعددة، وأخرى لا شيء. سلوك متوقع.

لماذا يختلف الاختبار عن التداول الحي؟

ثلاثة عوامل: (1) الرافعة لا تُحاكى في الاختبار الخلفي (قيد TV)، (2) معدلات التمويل (~0.01–0.03% كل 8 ساعات عند 4×) غير مشمولة، (3) تأخر WunderTrading بـ 1–2 ثانية قد يسبب اختلافات طفيفة. معدلات الفوز والعوائد المباشرة قد تكون أقل. تستخدم الاستراتيجية process_orders_on_close=true وbar_magnifier=false لأكثر اختبار خلفي واقعية.

Should I use higher leverage?

4× هي نقطة البداية الموصى بها. مع رافعة أعلى، حركة حادة داخل الشريط قد تسبب تصفية قبل إغلاق الشريط وتفعيل الوقف. بعد 90 يوماً من التداول المباشر، أعد التقييم بناءً على بيانات التراجع الفعلية.

ما هو إصلاح المركز الوهمي؟

عند التحويل من Backtest+Realtime إلى Realtime only، قد يكون هناك مركز مفتوح من الاختبار الخلفي غير موجود على Bitget. يكتشفه المحرك ويغلقه بصمت على أول شريط حي. لا حاجة لتدخل يدوي.

Can I use a different exchange?

نعم. يعمل النظام مع أي بورصة تقدم عقود USDT الدائمة. تحتاج منصة تنفيذ متوافقة مع webhook (WunderTrading, 3Commas, Cornix أو مشابه). العملية نفسها — فقط خطوة اتصال API تختلف.

أرى تحذيراً أصفر حول “calc_on_every_tick” في Pine Editor. هل هذه مشكلة؟

لا. هذا التحذير غير ضار. يظهر لأن تسمية Info تتحدث كل tick لأغراض العرض. لا يؤثر على توليد الإشارات أو منطق الدخول/الخروج أو نتائج الاختبار الخلفي. يمكنك تجاهله بأمان.

هل يعمل مع 3Commas؟

نعم. أنشئ Signal Bot في 3Commas، كوّن أكواد webhook والصقها في إعدادات الاستراتيجية. التنسيق متوافق. راجع وثائق 3Commas للإعداد الخاص بالبورصة.

ما الرافعة المالية التي يجب استخدامها؟

اختباراتنا الخلفية تستخدم 4× كمرجع لكن لا تحاكي الرافعة (قيد TradingView). مباشرة، حجم WT Trade هو هامشك. هامش × رافعة = الحجم الفعلي. مثال: 500 USDT × 4× = 2,000 USDT. P&L المباشر تقريباً 4× أرقام الاختبار الخلفي. رافعة أعلى تقرب سعر التصفية. تأكد من وجود رأس مال احتياطي كافٍ.

I get a “trading mode” error — what’s wrong?

حسابات Bitget الفرعية لا ترث إعدادات الحساب الرئيسي. يجب ضبط وضع المركز على One-Way على كل حساب فرعي بشكل منفصل، لكل زوج تداول. اذهب إلى Bitget → Futures → Settings → Position Mode → One-Way.

I closed a trade manually on Bitget — what now?

إذا أغلقت مركزاً مباشرة على Bitget، لا يزال WunderTrading يعتقد أنه مفتوح. اذهب إلى WunderTrading → Positions → Live، ابحث عن المركز وانقر على أيقونة X. وإلا قد يتم تجاهل الإشارة التالية. WunderTrading قد يعرض “FAILED” عند الإزالة — هذا طبيعي وغير ضار.

كيف أغيّر حجم الصفقة الحية؟

في إعدادات الاستراتيجية تحت ‹5› Bot / Webhook، اضبط WT Trade Size (USDT) على المبلغ المرغوب (الافتراضي: 500). يتحكم في حجم المركز المرسل إلى WunderTrading ومستقل عن تحجيم الاختبار الخلفي.

Backtest Settings (TradingView Strategy Properties)

PropertyValueWhy
Initial Capital3,000 USDTMatches intended bot capital
Default Qty500 (Cash)500 USDT لكل صفقة (يُستبدل بالنص البرمجي)
Commission0.06%عمولة Taker لـ Bitget Perpetual
Slippage2 ticksConservative fill assumption
Pyramiding1مركز واحد في كل مرة

هذه القيم مضبوطة في رأس strategy(). لا حاجة لتغييرها في TradingView Properties ما لم تكن تجري اختبارات مخصصة.