ඒකාබද්ධ කිරීමේ මාර්ගෝපදේශය

Binance Futures bot එකක ඇතුළුවීම් තහවුරු කරන්න

ඔබගේ Binance USDⓈ-M futures bot එකට අවසාන වෙළඳපොළ-සන්දර්භ ගේට් එකක් එක් කරන්න: තල්මසා ප්රවාහය සහ ව්යුත්පන්න ස්ථානගත කිරීම් සමඟ දිශාව තහවුරු කර, ඉන්පසු යෝජිත ගුණකය අනුව ඇණවුමේ ප්රමාණය නිර්ණය කරන්න.

මෙය කා සඳහාද

Binance USDⓈ-M perpetual futures bot එකක් ධාවනය කරන සංවර්ධකයින්, සෑම ඇතුළුවීමකට පෙර ස්වාධීන තහවුරු කිරීමේ ස්ථරයක් අවශ්ය වන. Smart Money API යනු තීරණ සහාය — ඔබගේ bot එක ඇණවුම් ස්ථානගත කිරීම සහ අවධානම් කළමනාකරණය සම්පූර්ණයෙන්ම පාලනය කරයි.

පූර්වාවශ්යතා

  • Python 3.9+ සමඟ pip install ccxt requests (CCXT එක Binance USDⓈ-M futures ආවරණය කරයි).
  • වෙළඳ අවසරය සහිත Binance futures API යතුරු (පළමුව testnet එකේ පරීක්ෂා කරන්න).
  • Smart Money API යතුරක් (නිදහස් තලය BTC ආවරණය කරයි).

ඔබගේ API යතුර ලබා ගන්න

සෑම ඉල්ලීමක්ම සත්යාපනය කරන්නේ X-API-Key header එක සමඟ. යතුරක් ලබා ගැනීමට:

  1. 1නිදහස් ගිණුමක් සාදා, ඉන්පසු ඔබගේ ඩෑෂ්බෝඩ්.
  2. 2පහත දක්වා ඇති API යතුර පිටපත් කරන්න API ප්‍රවේශය. නොමිලේ තලය දිනකට ඉල්ලීම් 20ක් සමඟ BTC ආවරණය කරයි — මෙම මාර්ගෝපදේශය අවසානය දක්වා පරීක්ෂා කිරීමට ප්‍රමාණවත්ය.
  3. 3තවත් සංකේත හෝ ඉහළ සීමාවන් අවශ්‍යද? තල සංසන්දනය කරන්න මිල නියම කිරීමේ පිටුව.

යතුර රහස්‍යව තබා ගන්න — එය පරිසර විචල්‍යයක ගබඩා කරන්න, කිසිවිටෙකත් එය මූලාශ්‍ර පාලනයට භාර නොකරන්න.

සකස් කිරීම

  1. 1ප්‍රතිඵල දීමට සමත් දිගු/කෙටි සංඥාවක් නිපදවන ඔබගේ පවතින ඇතුළු වීමේ තර්කය තබා ගන්න.
  2. 2ඔබගේ යතුර නිර්යාත කරන්න: export SMA_API_KEY="sm_your_key_here".
  3. 3ඇතුළු වීමට පෙර සෑම අවස්ථාවකම අමතන්න /v1/confirm සංකේතය සහ දිශාව සමඟ.
  4. 4අනාගත තනතුර විවෘත කරන්න එක් අවස්ථාවක පමණක් CONFIRM, නොමිලේ පරිමාණයෙන් size_mult.

ක්‍රියාත්මක උදාහරණය

මෙම බොට් එක දිගු හෝ කෙටි තහවුරු කරයි GET /v1/confirm?symbol=BTC&direction=long සහ Binance USDⓈ-M අනාගත ස්ථානයක් විවෘත කරන්නේ ක්‍රියාව විට පමණි CONFIRM.

binance_futures_bot.py
import os
import ccxt
import requests

API_KEY = os.environ["SMA_API_KEY"]
SMA_BASE = "https://api.smartmoneyapi.com"

binance = ccxt.binance({
    "apiKey": os.environ["BINANCE_KEY"],
    "secret": os.environ["BINANCE_SECRET"],
    "options": {"defaultType": "future"},   # USDⓈ-M futures
})

def confirm(symbol: str, direction: str) -> dict:
    r = requests.get(
        f"{SMA_BASE}/v1/confirm",
        params={"symbol": symbol, "direction": direction, "source": "binance-fut"},
        headers={"X-API-Key": API_KEY},
        timeout=10,
    )
    r.raise_for_status()
    return r.json()

def maybe_enter(symbol: str, direction: str, base_qty: float):
    sig = confirm(symbol, direction)
    print(sig["symbol"], direction, "->", sig["action"], sig["confidence"])

    if sig["action"] != "CONFIRM":
        print("Not confirmed -> no entry")   # REDUCE or SKIP
        return

    qty = round(base_qty * sig["size_mult"], 3)   # size by multiplier
    side = "buy" if direction == "long" else "sell"
    # binance.create_order("BTC/USDT", "market", side, qty)
    print(f"Would open {direction} {qty} BTC/USDT (futures)")

if __name__ == "__main__":
    # your strategy decided it wants a long here
    maybe_enter("BTC", "long", base_qty=0.02)

අපේක්ෂිත ප්‍රතිචාරය

සාර්ථක ඇමතුමක් /v1/confirm මෙවැනි JSON එකක් ආපසු එවයි:

200 OK · application/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 docs.

ප්‍රතිචාරය මත ක්‍රියා කරන්නේ කෙසේද

තහවුරු කරන්න

සන්දර්භය ඔබේ දිශාවට සහාය වේ. ඔබේම අවදානම් නීති අනුව ස්ථානය විවෘත කරන්න, නොටිෂනල් පරිමාණය කිරීමෙන් size_mult.

අඩු කරන්න

සංඥා මිශ්‍ර වේ. කුඩා තනතුරක් සහ තද ලෙවරේජ් එකක් සලකා බලන්න, නැතහොත් තහවුරු කිරීමක් එනතුරු බලා සිටින්න.

අත්හරින්න

වෙළඳපොලේ සන්දර්භය මෙම වෙළඳාමට සහාය නොදක්වයි. ඈත්ව සිටින්න සහ ඊළඟ සංඥාව පරීක්ෂා කරන්න.

නිර්මාණයට සූදානම්ද?

නොමිලේ යතුරක් ගෙන විනාඩියකට වඩා අඩු කාලයකින් ඔබේ පළමු තහවුරු කිරීමේ ඇමතුමක් කරන්න.

මූල්ය උපදෙස් නොවේ. Crypto වෙළඳාම අවදානම් සහිතයි.