एकीकरण गाइड
Smart Money API के साथ Bybit परपेचुअल एंट्री की पुष्टि करें
CCXT के साथ लाइव Bybit स्वैप मार्केट डेटा पढ़ें, Smart Money API से पूछें कि क्या व्हेल फ्लो और डेरिवेटिव पोजीशनिंग आपकी दिशा की पुष्टि करते हैं, फिर परपेचुअल एंट्री करें — सुझाए गए मल्टीप्लायर द्वारा आकार दिया गया।
यह किसके लिए है
Python डेवलपर्स जो Bybit USDT-परपेचुअल्स बॉट चला रहे हैं CCXT जो प्रत्येक एंट्री से पहले एक स्वतंत्र मार्केट-संदर्भ जांच चाहते हैं। Smart Money API निर्णय समर्थन है — यह आपके लिए ऑर्डर नहीं देता; आपका CCXT कोड निष्पादन और जोखिम पर नियंत्रण रखता है।
पूर्वापेक्षाएँ
- Python 3.9+ के साथ
pip install ccxt requests. - CCXT के लिए Bybit API कुंजी कॉन्फ़िगर की गई (परीक्षण के लिए रीड-ओनली ठीक है)।
- एक Smart Money API कुंजी (मुफ्त टियर BTC को कवर करता है)।
अपनी API कुंजी प्राप्त करें
प्रत्येक अनुरोध प्रमाणीकरण करता है X-API-Key हेडर के साथ। कुंजी प्राप्त करने के लिए:
- 1एक मुफ्त खाता बनाएं, फिर अपना डैशबोर्ड.
- 2API कुंजी को कॉपी करें जो दिखाई देती है API एक्सेसके अंतर्गत। मुफ्त टियर BTC को 100 अनुरोध/दिन पर कवर करता है — इस गाइड को अंत तक टेस्ट करने के लिए पर्याप्त।
- 3अधिक प्रतीक या उच्च सीमा चाहिए? टियर्स की तुलना करें मूल्य निर्धारण पृष्ठ.
पर। कुंजी को गुप्त रखें — इसे एक पर्यावरण चर में स्टोर करें, स्रोत नियंत्रण में कभी भी कमिट न करें।
सेटअप
- 1लाइब्रेरीज़ इंस्टॉल करें:
pip install ccxt requests. - 2अपनी कुंजी एक्सपोर्ट करें:
export SMA_API_KEY="sm_your_key_here". - 3CCXT (
ccxt.bybit({"options":{"defaultType":"swap"}})) के साथ Bybit स्वैप्स खोलें, अपनी रणनीति को एक उम्मीदवार दिशा चुनने दें, फिर कॉल करें/v1/confirmअंतिम संदर्भ गेट के रूप में। - 4CCXT के साथ परपेचुअल्स एंट्री तभी प्लेस करें जब एक्शन हो
CONFIRM, आकार निर्धारणsize_mult.
कार्यशील उदाहरण
यह स्क्रिप्ट CCXT के साथ Bybit स्वैप टिकर को पढ़ती है, एक संभावित दिशा निकालती है, फिर कॉल करती है GET /v1/confirm?symbol=BTC&direction=long एंट्री लगाने का निर्णय लेने से पहले।
import os
import ccxt
import requests
API_KEY = os.environ["SMA_API_KEY"] # never hard-code
SMA_BASE = "https://api.smartmoneyapi.com"
exchange = ccxt.bybit({"options": {"defaultType": "swap"}}) # Bybit perpetuals
def confirm(symbol: str, direction: str) -> dict:
"""Ask Smart Money API for market-context confirmation."""
r = requests.get(
f"{SMA_BASE}/v1/confirm",
params={"symbol": symbol, "direction": direction, "source": "bybit-bot"},
headers={"X-API-Key": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()
# 1. Read Bybit swap market data with CCXT and pick a candidate direction
ticker = exchange.fetch_ticker("BTC/USDT:USDT")
direction = "long" if ticker["percentage"] and ticker["percentage"] > 0 else "short"
# 2. Confirm with Smart Money API before acting
sig = confirm("BTC", direction)
print(sig["action"], sig["confidence"], "size_mult", sig["size_mult"])
# 3. Act on the recommendation (CCXT executes; the API only advises)
if sig["action"] == "CONFIRM":
base_qty = 0.01
qty = base_qty * sig["size_mult"] # scale by suggested multiplier
# exchange.create_order("BTC/USDT:USDT", "market", direction, qty)
print(f"Would place {direction} {qty} BTC/USDT:USDT perp")
elif sig["action"] == "REDUCE":
print("Context is mixed -> trade smaller or wait for a cleaner setup")
else: # SKIP
print("Context does not support this trade -> stand aside")
अपेक्षित प्रतिक्रिया
एक सफल कॉल /v1/confirm इस तरह JSON लौटाता है:
{
"ts": 1710940821,
"symbol": "BTC",
"direction": "long",
"composite": 0.74,
"confidence": "HIGH",
"action": "CONFIRM",
"size_mult": 1.5,
"deriv_score": 0.81,
"onchain_score": 0.68,
"whale_score": 0.73,
"reasons": [
"Funding rate positive across all venues",
"LSR favors longs: 1.42",
"Whales: 67% long consensus",
"MVRV above 1.0 — on-chain bullish"
]
}
composite -1.0 (मजबूत विरोध) से +1.0 (मजबूत पुष्टि) तक होता है, confidence HIGH या MEDIUM है, और size_mult 0.0–1.5 का सुझाव दिया गया आकार गुणक है। पूर्ण फ़ील्ड संदर्भ के लिए देखें API डॉक्स.
प्रतिक्रिया पर कैसे कार्य करें
CONFIRM
संदर्भ आपकी दिशा का समर्थन करता है। अपने स्वयं के एंट्री और जोखिम नियमों के साथ आगे बढ़ें, वैकल्पिक रूप से आकार को स्केल करके size_mult.
REDUCE
संकेत मिश्रित हैं। एक छोटी स्थिति, टाइटर स्टॉप, या एक साफ़ सेटअप की प्रतीक्षा पर विचार करें।
SKIP
मार्केट संदर्भ इस ट्रेड का समर्थन नहीं करता। अलग रहें और अगले उम्मीदवार पर पुनः जांच करें।
बनाने के लिए तैयार?
एक मुफ्त कुंजी प्राप्त करें और एक मिनट से कम समय में अपनी पहली पुष्टि कॉल करें।
वित्तीय सलाह नहीं। क्रिप्टो ट्रेडिंग में जोखिम शामिल है।