لمتداولي العملات المشفرة الذين يبحثون عن ميزة، يمكن لمراقبة محافظ كبار الحاصلين - المعروفين باسم الحيتان - أن تكشف عن التموضع المبكر قبل تحركات الأسعار الكبيرة. بناء بوت تداول عملات مشفرة باستخدام إشارات الحيتان على السلسلة في بايثون يتيح لك أتمتة التقاط والاستجابة لهذه النقاط البيانات عالية القيمة. يشرح هذا البرنامج التعليمي تنفيذًا عمليًا باستخدام Smart Money API، مصدر متخصص لنشاط الحيتان المجمع من لوحة المتصدرين في Hyperliquid مع بيانات المشتقات عبر البورصات.
فهم إشارات الحيتان على السلسلة
محافظ الحيتان هي عناوين تحتفظ أو تتداول كميات كبيرة من العملات المشفرة. عندما يقوم حيتان بإيداع أصول في بورصة، أو فتح مركز كبير، أو سحب من بورصة لامركزية، فإنه غالبًا ما يشير إلى نية - ويتبع السوق في كثير من الأحيان. يكتشف Smart Money API تلقائيًا حوالي 2000 محفظة حيتان من لوحة المتصدرين متعددة الفترات الزمنية في Hyperliquid ويتتبع أحداثهم عبر البورصات المدعومة (Bybit و Binance و Hyperliquid فقط). تتضمن هذه الأحداث التدفقات الكبيرة الداخلة والخارجة وتغييرات المراكز.
عن طريق توصيل هذه الإشارات ببوت التداول، يمكنك برمجة استجابات مثل وضع أوامر محددة، تعديل أوامر وقف الخسارة، أو إرسال تنبيهات - كل ذلك دون تأخير عاطفي.
البدء مع Smart Money API
أولاً، سجل في smartmoneyapi.com للحصول على مفتاح API. تمنحك الطبقة المجانية 100 استدعاءً يوميًا، محدودة ببيانات البيتكوين - كافية للاختبار. للوظائف الكاملة (جميع الرموز، أحداث الحيتان، المشتقات، ومقاييس السلسلة)، يوصى بطبقة Trader (1,000 استدعاء/يوم) أو Pro (5,000 استدعاء/يوم).
يتم مصادقة جميع الطلبات عبر رأس X-API-Key . النقطة النهائية الأساسية هي https://api.smartmoneyapi.com. فيما يلي برنامج نصي بسيط لبايثون لاختبار اتصالك:
import requests
API_KEY = "your_api_key_here"
BASE_URL = "https://api.smartmoneyapi.com"
headers = {"X-API-Key": API_KEY}
# Check health
resp = requests.get(f"{BASE_URL}/v1/health", headers=headers)
print(resp.json())
جلب بيانات محفظة الحيتان
أكثر إشارات الحيتان مباشرة متاحة عبر /v1/whales/summary، والتي تعيد مقاييس مجمعة لجميع المحافظ المتتبعة، مثل إجمالي صافي التدفق وعدد المحافظ النشطة. للأحداث الفردية (الإيداعات، السحوبات، فتح المراكز)، استخدم /v1/whales/events.
مثال: استرداد آخر 5 أحداث للحيتان:
endpoint = f"{BASE_URL}/v1/whales/events"
params = {"limit": 5}
resp = requests.get(endpoint, headers=headers, params=params)
events = resp.json()
for event in events:
print(f"Symbol: {event['symbol']}, Type: {event['event_type']}, "
f"Amount: {event['amount_usd']}, Wallet: {event['wallet_address'][:8]}...")
تتضمن الأحداث حقولًا مثل event_type (مثل "إيداع"، "سحب"، "فتح_شراء")، symbol, amount_usd، وطابع زمني. يمكن لبوتك التصفية حسب رموز أو عتبات محددة - على سبيل المثال، التصرف فقط عندما يقوم حيتان بإيداع أكثر من 500,000 دولار أمريكي في بورصة.
دمج بيانات الحيتان في استراتيجية تداول
قد تستخدم استراتيجية بسيطة إشارة "زخم الحيتان": إذا كان العديد من الحيتان يقومون بإيداع نفس الرمز في بورصة خلال نافذة زمنية قصيرة، فقد يشير ذلك إلى ضغط بيع قادم. على العكس، تشير عمليات السحب الكبيرة إلى التخزين الذاتي غالبًا إلى تراكم.
يمكنك بناء آلية تسجيل:
- تتبع صافي تدفق الدولار لكل رمز خلال الساعة الأخيرة.
- إذا تجاوز صافي التدفق عتبة (في القيمة المطلقة)، قم بتوليد إشارة.
- اجمع مع بيانات المشتقات (القسم التالي) للتأكيد.
مهم: هذه منهجية قائمة على البيانات ولا تحمل أي ضمانات. اختبر جيدًا ولا تعتمد فقط على إشارة واحدة.
إضافة بيانات المشتقات للتأكيد
يوفر Smart Money API بيانات مشتقات عبر البورصات من Bybit و Binance و Hyperliquid فقط (بدون OKX). استخدم النقطة النهائية /v1/derivatives/screener لسحب مقاييس مثل الفائدة المفتوحة، معدلات التمويل، ونسب الشراء/البيع لأي من الرموز المكتشفة تلقائيًا (~229 رمزًا).
مثال: جلب معدل التمويل الحالي والفائدة المفتوحة لعقد BTC-USDT الدائم:
screener = f"{BASE_URL}/v1/derivatives/screener"
params = {"symbol": "BTC/USDT:USDT", "exchange": "binance"}
resp = requests.get(screener, headers=headers, params=params)
data = resp.json()
print(f"OI: {data['open_interest']}, Funding Rate: {data['funding_rate']}")
عن طريق إقران أحداث إيداع الحيتان مع ارتفاع الفائدة المفتوحة ومعدل تمويل سلبي (يشير إلى هيمنة البيع)، يمكنك توليد أفكار تداول أكثر قوة.
ذكاء العقد لتقييم مخاطر الرموز (BSC و Avalanche)
إذا كان بوتك يتداول على Binance Smart Chain (PancakeSwap) أو Avalanche C-chain (Trader Joe)، يمكنك الاستفادة من منتج Node Intelligence من Smart Money API. يعمل هذا على عقدة كاملة خاصة بك (أو RPC قابلة لإعادة البيع) ويوفر:
- كشف أزواج جديدة
- مراقبة مقايضات كبيرة
- كشف Honeypot (
/v1/node/{bsc|avax}/honeypot/{token}) - تقييم مخاطر الرموز (
/v1/node/{bsc|avax}/token-risk/{token}) - تتبع المحافظ
على سبيل المثال، قبل شراء رمز جديد، استدع نقطة نهاية honeypot للتحقق مما إذا كان العقد يحتوي على قيود بيع. يتضمن الرد علامات مثل is_honeypot و risk_score (0‑100).
token = "0x123...abc"
resp = requests.get(f"{BASE_URL}/v1/node/bsc/honeypot/{token}", headers=headers)
honeypot_check = resp.json()
if honeypot_check.get("is_honeypot"):
print("Token is a honeypot — skipping.")
يقدم Smart Money API خطط Node (Starter، Pro، API لكل سلسلة) لهذه الخدمة.
بناء حلقة البوت
قم بتجميع المكونات في حلقة مستمرة. استخدم time.sleep() أو مجدول (مثل مكتبة schedule ) لاحترام حدود معدل API. الفاصل الزمني النموذجي هو 5-15 دقيقة لأحداث الحيتان ودقيقة واحدة لبيانات المشتقات إذا كانت طبقتك تسمح بذلك.
هيكل شبه كود:
while True:
whales = get_whale_events(min_amount_usd=500_000)
for event in whales:
if is_bullish_signal(event):
oi, funding = get_derivatives(event['symbol'])
if oi > threshold and funding < -0.01:
execute_trade(event['symbol'], side="short")
time.sleep(300) # 5 minutes
تذكر تنفيذ معالجة الأخطاء، التسجيل، ووضع التجربة الجافة قبل التداول الحي.
الأسئلة الشائعة
ما هي أفضل مكتبة بايثون لبناء بوت تداول عملات مشفرة؟
لواجهات برمجة التطبيقات المميزة مثل Smart Money API، requests كافية. لتوصيلات البورصة، ccxt هي المكتبة القياسية التي تدعم العديد من البورصات. للاختبار الخلفي، backtrader أو vectorbt هي الأكثر شيوعًا.
كم عدد محافظ الحيتان التي يتتبعها Smart Money API؟
حوالي 2000 محفظة مكتشفة تلقائيًا من لوحة المتصدرين متعددة الفترات الزمنية في Hyperliquid، عبر بورصات Bybit و Binance و Hyperliquid فقط.
هل يمكنني استخدام هذا البوت للرموز على BSC أو Avalanche؟
نعم، عبر منتج Node Intelligence. تحتاج إلى عقدة كاملة (أو RPC قابلة لإعادة البيع) للسلسلة المعنية. توفر واجهة برمجة التطبيقات كشف أزواج جديدة، مقايضات كبيرة، فحوصات honeypot، وتتبع المحافظ لـ BSC و Avalanche.
هل أحتاج إلى بيانات بيتكوين حقيقية للبدء؟
لا. تمنحك الطبقة المجانية 100 استدعاءً يوميًا للبيتكوين فقط، ولكن يمكنك اختبار النقاط النهائية للرموز المدرجة في القائمة البيضاء. للرموز الأخرى، قم بالترقية إلى Trader أو Pro.
خاتمة تطلعية
أصبح بناء بوت تداول عملات مشفرة باستخدام إشارات الحيتان على السلسلة في بايثون أكثر سهولة بفضل المجمعات المتخصصة مثل Smart Money API. عن طريق الجمع بين أحداث المحافظ، مشاعر المشتقات، وفحوصات مخاطر السلسلة، يمكنك إنشاء محرك قرار متعدد الجوانب - يقلل الاعتماد على تحركات الأسعار المتأخرة. مع توسع نظام DeFi، ستظل القدرة على الاستجابة برمجيًا لسلوك كبار الحاصلين أداة قيمة للمتداولين المنهجيين. ابدأ دائمًا بالتداول الورقي والاختبار الخلفي التكراري قبل نشر رأس المال.