ຄູ່ມືການປະສານງານ

ຢືນຢັນການເຂົ້າທີ່ໃນ bot Binance Futures

ເພີ່ມຂັ້ນຕອນສຸດທ້າຍໃຫ້ bot Binance USDⓈ-M futures ຂອງທ່ານ: ຢືນຢັນທິດທາງດ້ວຍການໄຫຼຂອງ whale ແລະ ຕຳແໜ່ງ derivatives, ແລ້ວກຳນົດຂະໜາດຄຳສັ່ງຕາມຕົວຄູນທີ່ແນະນຳ.

ໃຜຄວນໃຊ້

ນັກພັດທະນາທີ່ດຳເນີນການ bot Binance USDⓈ-M perpetual futures ທີ່ຕ້ອງການຊັ້ນຢືນຢັນອິດສະຫຼະກ່ອນແຕ່ລະຄັ້ງເຂົ້າທີ່. Smart Money API ເປັນການສະໜັບສະໜູນການຕັດສິນໃຈ — bot ຂອງທ່ານຄວບຄຸມການວາງຄຳສັ່ງ ແລະ ການຈັດການຄວາມສ່ຽງເຕັມສ່ວນ.

ສິ່ງທີ່ຕ້ອງການກ່ອນ

  • Python 3.9+ ກັບ pip install ccxt requests (CCXT ຄຸ້ມຄອງ Binance USDⓈ-M futures).
  • ກະແຈ API Binance futures ທີ່ມີສິດທິເຊັດ (ທົດສອບກ່ອນໃນ testnet).
  • ກະແຈ Smart Money API ໜຶ່ງອັນ (ລະດັບຟຣີຄຸ້ມຄອງ BTC).

ເອົາກະແຈ API ຂອງທ່ານ

ທຸກໆຄຳຮ້ອງຂໍຈະຖືກຢືນຢັນດ້ວຍ X-API-Key header. ເພື່ອເອົາກະແຈ:

  1. 1ສ້າງບັນຊີຟຣີ, ແລ້ວເປີດຂອງ ແຜງສະແດງຜົນ.
  2. 2ຄັດລອກລະຫັດ API ທີ່ສະແດງຢູ່ພາຍໃຕ້ API Access. ລະດັບຟຣີຄຸ້ມຄອງ BTC ຢູ່ 20 ຄຳຂໍ/ມື້ — ພຽງພໍທີ່ຈະທົດສອບຄູ່ມືນີ້ຈົນສຳເລັດ.
  3. 3ຕ້ອງການສັນຍາລັກເພີ່ມເຕີມ ຫຼື ຈຳກັດສູງຂຶ້ນ? ປຽບທຽບລະດັບຢູ່ pricing page.

ຮັກສາລະຫັດເປັນຄວາມລັບ — ເກັບມັນໄວ້ໃນຕົວແປສະພາບແວດລ້ອມ, ຫ້າມໃຊ້ໃນ source control.

ການຕັ້ງຄ່າ

  1. 1ຮັກສາຕັກກະສາຍການເຂົ້າຂອງທ່ານທີ່ສ້າງສັນຍານ long/short ຜູ້ສົ່ງເສີມ.
  2. 2ສົ່ງອອກລະຫັດຂອງທ່ານ: export SMA_API_KEY="sm_your_key_here".
  3. 3ກ່ອນທີ່ຈະເຂົ້າໃນແຕ່ລະຄັ້ງ, ໃຫ້ເອີ້ນ /v1/confirm ພ້ອມກັບສັນຍາລັກ ແລະ ທິດທາງ.
  4. 4ເປີດຕຳແໜ່ງ futures ພຽງແຕ່ໃນ CONFIRM, ການຂະຫຍາຍ notional ໂດຍ size_mult.

ຕົວຢ່າງການເຮັດວຽກ

ບັອດນີ້ຢືນຢັນການຊື້ຫຼືຂາຍດ້ວຍ GET /v1/confirm?symbol=BTC&direction=long ແລະຈະເປີດຕຳແໜ່ງ Binance USDⓈ-M futures ເມື່ອການກະທຳແມ່ນ 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.

ວິທີການດຳເນີນການຕໍ່ການຕອບຮັບ

ຢືນຢັນ

ບໍລິບົດສະໜັບສະໜູນທິດທາງຂອງທ່ານ. ເປີດຕຳແໜ່ງດ້ວຍກົດເກນຄວາມສ່ຽງຂອງທ່ານ, ປັບຂະໜາດຕາມ size_mult.

ຫຼຸດຜ່ອນ

ສັນຍານປະສົມປະສານ. ພິຈາລະນາຕຳແໜ່ງທີ່ນ້ອຍກວ່າ ແລະຄວາມຄິດຄວາມສ່ຽງທີ່ເຄັ່ງຄັດກວ່າ, ຫຼືລໍຖ້າການຢືນຢັນ.

ຂ້າມ

ບໍລິບົດຕະຫຼາດບໍ່ສະໜັບສະໜູນການຊື້ຂາຍນີ້. ຢຸດຕິການຊື້ຂາຍ ແລະກວດສອບອີກຄັ້ງໃນສັນຍານຕໍ່ໄປ.

ພ້ອມທີ່ຈະສ້າງແລ້ວບໍ?

ຮັບກຸ່ມຟຣີ ແລະເຮັດການເອີ້ນຢືນຢັນຄັ້ງທຳອິດໃນເວລາບໍ່ເຖິງນາທີ.

ບໍ່ແມ່ນຄຳແນະນຳດ້ານການເງິນ. ການຊື້ຂາຍຄຣິບໂຕມີຄວາມສ່ຽງ.