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

ຢືນຢັນການເຂົ້າ Bybit perpetuals ດ້ວຍ Smart Money API

ອ່ານຂໍ້ມູນຕະຫຼາດ swap Bybit ແບບຕົວຈິງດ້ວຍ CCXT, ຖາມ Smart Money API ວ່າກະແສ whale flow ແລະ ຕຳແໜ່ງ derivatives ຢືນຢັນທິດທາງຂອງທ່ານບໍ່, ຈາກນັ້ນຈຶ່ງເຂົ້າ perpetuals — ກຳນົດຂະໜາດດ້ວຍຕົວຄູນທີ່ແນະນຳ.

ໃຜຄວນໃຊ້

ນັກພັດທະນາ Python ທີ່ດຳເນີນການ bot Bybit USDT-perpetuals ຜ່ານ CCXT ຜູ້ທີ່ຕ້ອງການການກວດສອບບໍລິບົດຕະຫຼາດແບບເອກະລາດກ່ອນແຕ່ລະຄັ້ງເຂົ້າ. Smart Money API ເປັນການສະໜັບສະໜູນການຕັດສິນໃຈ — ມັນຈະບໍ່ວາງຄຳສັ່ງໃຫ້ທ່ານ; ລະຫັດ CCXT ຂອງທ່ານຍັງຄວບຄຸມການດຳເນີນການແລະຄວາມສ່ຽງ.

ສິ່ງທີ່ຕ້ອງກຽມກ່ອນ

  • Python 3.9+ ພ້ອມດ້ວຍ pip install ccxt requests.
  • ກະແຈ API Bybit ທີ່ຕັ້ງຄ່າສຳລັບ CCXT (ໂໝດອ່ານເທົ່ານັ້ນກໍ່ພຽງພໍສຳລັບການທົດສອບ).
  • ກະແຈ Smart Money API ລະດັບຟຣີ (ລະດັບຟຣີຄຸ້ມຄອງ BTC).

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

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

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

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

ການຕັ້ງຄ່າ

  1. 1ຕິດຕັ້ງຫໍສະໝຸດ: pip install ccxt requests.
  2. 2ສົ່ງອອກກະແຈຂອງທ່ານ: export SMA_API_KEY="sm_your_key_here".
  3. 3ເປີດ Bybit swaps ດ້ວຍ CCXT (ccxt.bybit({"options":{"defaultType":"swap"}})), ໃຫ້ຍຸດທະສາດຂອງທ່ານເລືອກທິດທາງທີ່ສົມເຫດສົມຜົນ, ຈາກນັ້ນເອີ້ນໃຊ້ /v1/confirm ເປັນປະຕູການກວດສອບສຸດທ້າຍ.
  4. 4ວາງຄຳສັ່ງເຂົ້າ perpetuals ດ້ວຍ CCXT ພຽງເມື່ອການກະທຳແມ່ນ CONFIRM, ກຳນົດຂະໜາດດ້ວຍ size_mult.

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

ສະຄຣິບນີ້ອ່ານຕົວຊີ້ວັດ swap Bybit ດ້ວຍ CCXT, ຄຳນວນທິດທາງທີ່ສົມເຫດສົມຜົນ, ຈາກນັ້ນເອີ້ນໃຊ້ GET /v1/confirm?symbol=BTC&direction=long ກ່ອນຕັດສິນໃຈວ່າຈະເຂົ້າຫຼືບໍ່.

bybit_confirm.py
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 ແບບນີ້:

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.

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

CONFIRM

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

REDUCE

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

SKIP

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

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

ເອົາກະແຈຟຣີແລະເຮັດການເອີ້ນຢືນຢັນຄັ້ງທຳອິດພາຍໃນນ້ອຍກວ່າ 1 ນາທີ.

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