انٹیگریشن گائیڈ
Smart Money API کے ساتھ Bybit perpetuals کے داخلے کی تصدیق کریں
CCXT کے ساتھ Bybit swap مارکیٹ ڈیٹا کو لیو پڑھیں، Smart Money API سے پوچھیں کہ کیا وہیل فلو اور ڈیریویٹو پوزیشننگ آپ کی سمت کی تصدیق کرتی ہے، پھر perpetuals کا داخلہ کریں — تجویز کردہ ضرب کے سائز کے مطابق۔
یہ کس کے لیے ہے
Python ڈویلپرز جو Bybit USDT-perpetuals بوٹ چلا رہے ہیں CCXT جو ہر داخلے سے پہلے ایک آزاد مارکیٹ-سیاق و سباق کی چیک چاہتے ہیں۔ Smart Money API فیصلہ سپورٹ ہے — یہ آپ کے لیے آرڈرز نہیں لگاتا؛ آپ کا CCXT کوڈ اجراء اور رسک پر کنٹرول رکھتا ہے۔
پیشگی شرائط
- Python 3.9+ کے ساتھ
pip install ccxt requests. - Bybit API کییز کو CCXT کے لیے کنفیگر کیا گیا ہو (صرف پڑھنے کے لیے ٹیسٹ کرنے کے لیے کافی ہے)۔
- ایک Smart Money API کی (مفت ٹیئر BTC کا احاطہ کرتا ہے)۔
اپنا API کی حاصل کریں
ہر درخواست تصدیق کرتی ہے X-API-Key ہیڈر کے ساتھ۔ کی حاصل کرنے کے لیے:
- 1مفت اکاؤنٹ بنائیں، پھر اپنا ڈیش بورڈ.
- 2کاپی کریں API کی جو دکھائی گئی ہے کے تحت API رسائی. مفت ٹیئر BTC کو 20 درخواستوں/دن کا احاطہ کرتا ہے — یہ گائیڈ کو شروع سے آخر تک ٹیسٹ کرنے کے لیے کافی ہے۔
- 3مزید علامات یا زیادہ حدود چاہیے؟ ٹیئرز کا موازنہ کریں قیمتوں کا صفحہ.
کی کوئی خفیہ رکھیں — اسے ماحولیاتی متغیر میں محفوظ کریں، کبھی بھی اسے سورس کنٹرول میں کمٹ نہ کریں۔
سیٹ اپ
- 1لائبریریز انسٹال کریں:
pip install ccxt requests. - 2اپنا کی ایکسپورٹ کریں:
export SMA_API_KEY="sm_your_key_here". - 3CCXT کے ساتھ Bybit سوئپس کھولیں (
ccxt.bybit({"options":{"defaultType":"swap"}}))، اپنی حکمت عملی کو ایک امیدوار سمت منتخب کرنے دیں، پھر کال کریں/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
مارکیٹ کا سیاق و سباق اس ٹریڈ کی حمایت نہیں کرتا۔ الگ ہو جائیں اور اگلے امیدوار پر دوبارہ چیک کریں۔
تعمیر کے لیے تیار ہیں؟
مفت کلید حاصل کریں اور ایک منٹ سے بھی کم وقت میں اپنی پہلی تصدیقی کال کریں۔
مالی مشورہ نہیں۔ کرپٹو ٹریڈنگ میں خطرہ ہوتا ہے۔