هلا بالشباب. ندخل في الموضوع علطول. كل مرة تضغط فيها على زرار BUY أو SELL في السبوت أو الفيووتشرز، المنصة بتمد إيدها في جيبك وتآكل من رصيدك. سواء كنت ميكر (maker) أو تيكر (taker) - مش هتفرق، في الآخر دافع فيز يعني دافع. المضحك في الموضوع إن 90% من السكالبرز والـ retail الصغار مش حاسبين أصلاً هما بيحرقوا كام في عمولات التداول. بس لو أنت شغال سكالبينج سريع أو مشغل بوت تداول خوارزمي (algorithmic bot)، هتلاقي نفسك على آخر الشهر دافع مبلغ وقدره، يشتريلك سيرفر محترم، أو حتى سيرفرين. جرب بنفسك حاسبة العمولات دي، وشوف بتخسر كام على الفاضي.
امبارح كنت براجع اللوجات (logs) لبوت صانع سوق (market maker bot) شغال عندي. بصيت على الـ fee اللي اتدفعت... صدمة! المهم، اليوم هنتكلم عن الريبيت (rebate)، وإزاي ترجع لحد 40-50% من العمولات دي لحسابك تاني. كاش باك صافي. من غير لف ودوران ولا حوارات، كل الموضوع تظبيطة بسيطة في إعدادات الأكاونت مع سطرين كود.
يعني إيه ريبيت ومنين بتيجي الفلوس؟
المنصات المركزية (CEXs) عايشة على الفوليوم. السيولة بالنسبة لهم زي الأكسجين. وعشان تتداول عندهم وتنسى المنافسين، مستعدين يتنازلوا ليك عن جزء من أرباحهم. الريبيت هو ببساطة استرداد لجزء من الفيز اللي أنت دفعتها بالفعل.
بس استنى هنا... خلينا نقسم الشغل صح، عشان فيه آليتين تصفية مختلفتين تماماً عن بعض في الكاش باك:
- كاش باك الأفلييت (الإحالات): ده الطريق السهل للناس الكسلانة. بتسجل من رابط صح (مثلاً رابط شريك أساسي أو مربوط بحساب فرعي Sub-account)، والمنصة كل ساعة أو كل يوم بتبعتلك نسبة من عمولاتك تاني على محفظة السبوت بتاعتك.
- العمولة السلبية للمنصة (B2B/VIP Rebate): ده بقى شغل الحيتان والنخبة. لما بتعلق أمر ليميت (Maker) ويتنفذ، المنصة مش بس مش بتاخد منك عمولة، لأ دي كمان بتدفعلك نسبة من فوليوم الصفقة! يعني عمولتك بتبقى بالسالب لصالحك.
زمان كنت هقولك إن الحوار ده مقفول بس على الصناديق الكبيرة اللي بتعمل فوليوم بملايين الدولارات. بس إحنا في 2026، والمنافسة بين المنصات دبح، وعشان تاخد رتبة VIP-1 أو تظبط تاريـف خاص بيك، الموضوع بقى أسهل بكتير. ساعات كل اللي محتاجه تبعتلهم سكرين شوت ببيان الفوليوم بتاعك من منصة تانية، وهما هيدولك نفس ليفل الـ VIP علطول عن طريق برامج الـ Fast Track.
مصفوفة التوفير: السبوت ضد الفيووتشرز
خلينا نحسب الحسبة على بياض وبأرقام تقريبية. الأرقام دي متوسط السوق (يعني منصة Tier-1 أو Tier-2 عادية)، بس بتوضحلك الفكرة بالملي.
| نوع الأمر / الليفل | العمولة الأساسية (Maker / Taker) | خصم توكن المنصة (BNB/KCS/OKB) | الـ ريف باك للأفلييت (Kickback) | صافي الربح/الخسارة لكل 100 ألف$ فوليوم |
|---|---|---|---|---|
| المتداول العادي (Retail) | 0.1% / 0.1% | 0% | 0% | ناقص $100 |
| متداول متطور (مع توكنز) | 0.075% / 0.075% | مقفول (بيشحن فيات/stable) | 0% | ناقص $75 |
| متداول ذكي (توكنز + ريف باك) | 0.06% / 0.06% | شغال (خصم 25%) | 20% | ناقص $45 |
| VIP Maker (بوت خوارزمي) | -0.005% / 0.03% | على حسب الوضع | 30% (عن طريق sub-acc) | زائد $5 (على فوليوم الميكر) |
شايف الفرق؟ على نفس الفوليوم الـ 100 ألف دولار، واحد بيرمي ورقة بـ 100 دولار للمنصة، والتاني بيحط في جيبه 5 دولار فوق البيعة. ودلوقتي اضرب الكلام ده في الرافعة المالية (leverage) وسرعة الصفقات في الفيووتشرز؛ هتلاقي الفوليوم بيطير للملايين من الهوا.
إعدادات في حسابك أنت نايم عنها
واجهات المنصات تحس إنها معمولة عشان تشتتك وتخبي عنك الميزات. أهم التومبلز (togglers) والخيارات بتكون مدفونة في آخر الحساب لدرجة إنك مستحيل تلاقيها بالصدفة.
الخيار الأول: دفع الفيز بتوكن المنصة الأساسي
ألف باء تداول. عملة BNB على باينانس، HTX على هوبي، OKB على أوكي إكس. لو بتتداول على باينانس ومعندكش حتى فتافيت BNB في حسابك، وخيار "استخدام BNB لدفع العمولات" مقفول في بروفايلك، فأنت رسميًا بتساهم في تمويل اليخت الجديد لـ CZ. تشغيل الخيار ده بيقصلك الفيز فوراً بنسبة 25% في السبوت و10% في الفيووتشرز.
ولا أنا بيتهيألي؟ اكتبولي في الكومنتات لو لسه فيه حد فاكر إن شيل عملات المنصات (shitcoins) عشان الخصم يعتبر مخاطرة سوق كبيرة. المخاطرة الحقيقية إنك تعمل أرباح وتتبرع بربعها للمنصة في كل ترانزأكشن.
الخيار الثاني: الهيكلة الصح للحسابات الفرعية (Sub-accounts)
لو الفوليوم بتاعك متوسط، بلاش تتداول من حسابك الأساسي. افتح حساب فرعي (Sub-account). ليه؟ لأن فيه منصات بتسمحلك تربط الحسابات الفرعية دي بأكواد إحالة مختلفة أو تظبط لها فيز مخصصة عن طريق الـ API. تقدر تعمل كود إحالة لنفسك (لو قوانين المنصة بتمنع الـ self-referral وبتراقب الـ IP، استخدم بيانات صاحبك أو حد من أهلك) واقشط الكاش باك بالحد الأقصى.
أتمتة العملية: سكربت عشان تعرف فيز تداولاتك الحقيقية
معظم الترايدرز بيبصوا على الرصيد النهائي وفاكرين إن كله تمام. الصح إنك تسحب اللوجات عن طريق الـ API وتحسب الـ fee الصافي. هنعمل سكربت بسيط بـ Python باستخدام مكتبة ccxt. السكربت ده ه يضرب في الـ endpoints الخاصة بالمنصة، ويحسب أنت دفعت كام بالظبط في آخر صفقات، ويطلعلك النسبة الفعلية.
import ccxt
import time
# بنعرف المنصة. هنستخدم Bybit كمثال لأن الـ API بتاعهم رايق ومستقر.
exchange = ccxt.bybit({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET_KEY',
'enableRateLimit': True,
})
def analyze_my_fees(symbol='BTC/USDT', limit=50):
try:
# بنسحب آخر الصفقات المقفولة على الزوج
print(f"[+] جاري تحميل آخر {limit} صفقة لـ {symbol}...")
trades = exchange.fetch_my_trades(symbol, since=None, limit=limit)
total_volume = 0.0
total_fee = 0.0
for trade in trades:
# حساب فوليوم الصفقة: السعر * الكمية
price = trade['price']
amount = trade['amount']
volume = price * amount
total_volume += volume
# بنطلع بيانات الفيز المخصومة
# ساعات المنصة بترجع الـ fee بعملات مختلفة (USDT, BTC, BNB...)
if 'fee' in trade and trade['fee'] is not None:
fee_cost = trade['fee']['cost']
fee_currency = trade['fee']['currency']
# تظبيطة سريعة: بنفترض كله USDT للتبسيط
# لو الحساب فيه BNB، لازم نربط محول لأسعار الصرف الحالية. مش فايق لها نص الليل.
total_fee += fee_cost
if total_volume == 0:
print("[-] مفيش صفقات للتحليل. كفاية مراقبة وانزل السوق.")
return
effective_fee_rate = (total_fee / total_volume) * 100
print("\n=== تقرير عجز الجيب ===")
print(f"إجمالي الفوليوم المتداول: {total_volume:.2f} USDT")
print(f"المنصة قشطت (Fee): {total_fee:.4f} USDT")
print(f"نسبة العمولات الفعلية: {effective_fee_rate:.4f}%")
if effective_fee_rate > 0.06:
print("⚠️ أنت بتتسبق! غير إعدادات حسابك فوراً أو شوف خدمة ريبيت.")
else:
print("✅ تمام، كدة شغال صح. شكل الخصومات قايمة بالواجب.")
except Exception as e:
print(f"[!] حصل خطأ: {e}")
if __name__ == "__main__":
# شغال ومجرب تمام.
analyze_my_fees('BTC/USDT', 20)
المطبات والخدع المستخبية في حوار الريبيت
فاكر إن الحوار وردي وسهل؟ المنصات دي في الآخر زي الكازينو، ومفيش كازينو بيحب يخسر.
أولاً: تصفية الـ ريف باك المستخبية. السيناريو المعتاد: تسجل على أساس كاش باك 40%. تتداول شهر، اتنين، وتيجي تبص على الستاتس (stats) تلاقي اللي بيرجعلك يدوب 10%. تدخل وتكلم السابورت، يقولولك: "أوه، معلش أصل فيه بند مكتوب بخط صغير في الشروط بيقول لو بتتداول جوا السبريد (spread) أو بتستخدم حسابات فرعية مربوطة بـ API، النسبة بتقل".
ثانياً: أوامر الـ API والـ Post-Only. لو بتكود بوت وعايز تضمن الريبيت كميكر (Maker)، لازم الأمر بتاعك يتبعت إجباري مع فلاج الـ Post-Only (في مكتبة ccxt بنمررها في البارامترز كدة: params={'timeInForce': 'PostOnly'}). لو نسيت الخطوة دي، وفي لحظة فولا تيلتي (volatility) وحركة سريعة في السوق، أمر الليميت بتاعك ممكن يتنفذ ماركت علطول مع ليميت تاني معلق. وبكدة بقيت تيكر (Taker)، وبدل ما تاخد ريبيت، هتلاقي نفسك دافع فيز أعلى. تأخير ملي ثانية واحد في التايمينج كفيل يطير أرباحك.
خلونا نفكك ه الخيوط حبة حبة، لين نكشف كل السوالف والطبخات اللي تصير ورا الكواليس في المنصات.
المطب المخفي رقم #3: أسعار الصرف المتقاطعة وضريبة السبريد المستترة
لما تجيك منصة وتوعدك مثلاً بـ ريبات (Rebate) 30% على العقود الآجلة، مخك عاطول بيحسبها كذا: "يعني لو تداولت ودفعت عمولة 100 USDT، بيرجع لحسابي 30 USDT." كلام منطقي، صح؟ المفروض. بس الواقع غير تماماً! المنصات غالباً تدفع لك الريبات بالتوكن الخاص بها (Native Token) أو بعملة المارجن للمركز نفسه. واللعَبة وين؟ يحسبون لك سعر الصرف على كيفهم في اللحظة اللي تسبق نزول المبلغ في حسابك مباشرة.
- فتحت مركز ودخلت تداول على عقود ETH Perp.
- العمولة انخصمت منك بالـ USDT صافي.
- لكن الريبات نزل لك على شكل BNB أو نقاط تابعة للمنصة.
- وفي هالحسبة والتحويل، المنصة تكون حطت لك سبريد (Spread) داخلي من 1% إلى 2% من تحت الطاولة.
يعني في النهاية، الـ 30% اللي كنت مستانس عليها تصفى لك على 27.5%. بتشوفها فكة بسيطة؟ ممكن لو محفظتك على قدها. بس لما تبدأ تدير أحجام تداول تضرب بعشرات الملايين من الكاش الأخضر، هالفكة بتتحول لرقم يشتري لك موتر ألماني محترم من الوكالة.
حركة تكتيكية للمحترفين: خطة مشاركة الفئات VIP (VIP Sharing / Fast Track)
هالسر قليل جداً من ربعنا في الكريبتو يستغلونه، مع إن الموضوع واضح ومتاح للكل. نفترض إنك شغال تداول على Bybit وحجم تداولك قوي هناك، واصل مثلاً VIP-2 أو VIP-3. العمولات عندك هناك صارت ممتازة وتفتح النفس. وفجأة نزلت عملة شيت كوين (Shitcoin) جديدة وحصرية على OKX أو Gate، وعمّت في راسك تدخل تضارب عليها سكالبينج (Scalping) سريع. هل منطقي تدخل هناك بحساب يديد وكأنك "هامور صغير مسكين" وتدفع عمولة تكسر الظهر 0.1%؟ لا يبه، صعبة.
تقريباً كل منصات CEX الكبيرة الحين عندها ميزة مخفية (أو شبه رسمية): معادلة فئات الـ VIP. كل اللي عليك تسويه، تدخل على الدعم الفني أو تكلم مدير المبيعات (Sales Manager / BD) مالهم دايركت على التيليجرام. تعق له سكرين شوت من حسابك في Bybit يوضح الـ UID وحجم تداولك الشهري. وتقول له كاش: "أنا ناوي أنقل تداولاتي وأحجام السيولة لعندكم، عطوني نفس ليفل الـ VIP مالي الحين، وإلا ما بتشوفون مني ولا لوت."
وفي 95% من الحالات، على طول بيعطونك ليفل ترقية مجاني يسمونه Welcome VIP-level يمتد من 30 إلى 60 يوم كـ سلفة، ومن غير ما يطلبون منك تودع ملايين الدولارات من أول دقيقة. تدخل منصتهم الجديدة وأنت فوق، بأقل عمولات وأعلى ريبات ممكنة.
كيف نترجم هذا في الكود: صيد نوع الأمر الصحيح (Post-Only)
نرجع الحين لسوالف البوتات. تذكرون يوم صدعت راسكم عن أهمية الـ Post-Only Flag؟ لو أنت شغال ميكر (Market Making) أو بس تبا تصيد الريبات عن طريق الليمت أوردرز (Limit Orders)، لازم ولابد تعرف في أجزاء من الثانية: هل أمرك تنفذ كميكر (Maker) ولا كـ تيكر (Taker)؟ لو استعجلت ودخلت بماركت أوردر (Market Order) على السعر الحالي، أنت حرفياً خسرت كاش وراحت عليك العمولات. أما لو ترييت في لستة الطلبات (Order Book) وتنفذ أمرك، فالريبات صار في جيبك.
هذا نموذج كود بالـ Python باستخدام الـ ccxt.proالأسينك، يراقب لايف وبشكل فوري ستريم الصفقات الخاصة بك عبر الـ WebSockets عشان يشيك هل أنت قاعد تطلع بروفت من العمولات ولا قاعد تدفع من جيبك.
import asyncio
import ccxt.pro as ccxtpro
# كاتبنه نص الليل، فيه كم ترقيعة سريعة بس الكود شغال ومضبوط مثل الساعة.
async def watch_my_trades_and_fees():
# نستخدم OKX لأن الـ WebSockets عندهم طيارة
exchange = ccxtpro.okx({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET_KEY',
'password': 'YOUR_API_PASSWORD', # ربعنا في OKX لازم يعقدونها مع الباسفريس
'enableRateLimit': True,
})
symbol = 'BTC/USDT:USDT' # عقود بيرب دائم
print(f"[+] جاري الاتصال بالـ WebSocket stream لـ {symbol}...")
try:
while True:
# نراقب القناة الخاصة بصفقات المستخدم
trades = await exchange.watch_my_trades(symbol)
for trade in trades:
trade_id = trade.get('id', 'N/A')
side = trade.get('side', 'unknown')
price = trade.get('price', 0)
amount = trade.get('amount', 0)
# أهم شي — نسحب حالة الأمر إذا هو Taker أو Maker
# المنصات ترجع هالبيانات في حقل 'takerOrMaker'
role = trade.get('takerOrMaker', 'unknown')
fee_info = trade.get('fee', {})
fee_cost = fee_info.get('cost', 0) if fee_info else 0
fee_curr = fee_info.get('currency', '') if fee_info else ''
print(f"\n[!] الصفقة {trade_id} تنفذت!")
print(f" الاتجاه: {side.upper()} | الدور: {role.upper()}")
print(f" السعر: {price} | الحجم: {amount}")
if role == 'maker':
# لو التكلفة بالسالب يعني المنصة قاعدة تدفع لنا!
if fee_cost < 0:
print(f" 💰 صدنا الريبات! البروفت من العمولات: {abs(fee_cost)} {fee_curr}")
else:
print(f" 😐 تنفذ كميكر بس مجرد خصم عادي على العمولة: {fee_cost} {fee_curr}")
elif role == 'taker':
print(f" 🚨 تنبيه تيكر! أكلت السيولة من السوق ودفعت عمولة: {fee_cost} {fee_curr}")
print(" شيك على منطق الدخول في البوت، عندك انزلاق سعري (Slippage) قوي.")
except Exception as e:
print(f"[-] البوت ضرب، فزعتكم شباب: {e}")
finally:
await exchange.close()
if __name__ == "__main__":
# تشغيل الاسينك لوب، بدونه ما بيمشي شي.
asyncio.run(watch_my_trades_and_fees())
قائمة المهام (Checklist): كيف تضبط حسابك قبل أول صفقة
الخلاصة من الآخر وبدون كلام زايد. لو تبا تفتح حساب يديد أو ترتب وضع حسابك الجديم، امش على ه الخطة:
- تدقيق رابط الإحالة: لو حسابك جديم وما فيه أي كود (مفتوح ناشف)، تواصل مع الدعم واطلب منهم يربطون حسابك مع شريك يعطيك كاش باك (Cashback) حقيقي. بعض المنصات مثل HTX أو Gate يمشونها لك من تحت الطاولة لو ما طاف على التسجيل كم يوم. وإذا رفضوا وعقدوها معاك، لا تتردد: افتح حساب يديد ببيانات حد من الربع أو الأهل وسو توثيق (KYC) يديد. الحسبة على المدى البعيد تسوى التعب وزود.
- تأمين الغاز: اشتر كمية بسيطة من التوكن الخاص بالمنصة (BNB ،OKB إلخ..) وخله مخصص لحسم العمولات فقط. ولا تنسى تفعل الخيار مال "دفع العمولات باستخدام التوكن الداخلي" من إعدادات حسابك.
- تقسيم الحسابات (Sub-Accounts): اعزل تداولات السبوت (Spot) عن بوتات العقود والصفقات اليدوية، ووزعهم على حسابات فرعية مختلفة. كذا بيكون تتبع الـ PnL الصافي ومراقبة الريبات اللي تنزل لك أسهل بوايد وبدون عوار راس.
- فحص الـ API: عقب ما تسوي أول 10 إلى 20 صفقة، شغل السكريبت مالي اللي فوق وشوف كم تطلع النسبة الفعلية للعمولات اللي انخصمت منك. لو لقيتها أعلى من النسبة المكتوبة في جدول الفئات مالهم، اعرف إن في إنّ في الموضوع؛ إما البوت مالك شغال يضرب ماركت (Taker) طول الوقت وأنت مش داري، أو إن المنصة قاعدة تستهبل وما تحسب لك الخصومات.
وبس، هذا كل اللي في الخاطر اليوم. الحين كل خفايا وأسرار الريبات مكشوفة جدامك. شغل مخك، احسب تكاليف التنفيذ والـ Execution صح، ولا تترك للمنصات ولا فلس هو من حق محفظتك ومارجن تداولاتك. لو عندكم أي استفسار، اكتبوه تحت في الكومنتات. ونشوفكم على خير، يلا سلام.