ការណែនាំអំពីការរួមបញ្ចូល

បញ្ជាក់ការចូល perpetuals របស់ Bybit ជាមួយ Smart Money API

អានទិន្នន័យផ្សារ swap របស់ Bybit តាមពេលវេលាជាក់ស្តែងជាមួយ CCXT, សួរ Smart Money API ថាតើលំហូរប្រាក់ធំ (whale flow) និងទីតាំង derivatives បញ្ជាក់ទិសដៅរបស់អ្នកឬទេ, បន្ទាប់មកដាក់ការចូល perpetuals — ដែលមានទំហំតាមគុណនឹងដែលបានណែនាំ។

សម្រាប់អ្នកណា

អ្នកអភិវឌ្ឍន៍ Python ដែលដំណើរការ bot USDT-perpetuals របស់ Bybit លើ CCXT ដែលចង់ឱ្យមានការពិនិត្យបរិបទផ្សារឯករាជ្យមុនពេលចូល។ Smart Money API គឺជាការគាំទ្រសំរេចចិត្ត — វាមិនដាក់ការបញ្ជាទិញសម្រាប់អ្នកទេ; កូដ CCXT របស់អ្នកនៅតែគ្រប់គ្រងការប្រតិបត្តិ និងហានិភ័យ។

លក្ខខណ្ឌមុន

  • Python 3.9+ ជាមួយ pip install ccxt requests.
  • សោ API Bybit ដែលបានកំណត់សម្រាប់ CCXT (អានតែប៉ុណ្ណោះក៏ល្អដើម្បីសាកល្បង)។
  • សោ API Smart Money API មួយ (កម្រិតឥតគិតថ្លៃគ្របដណ្តប់ BTC)។

ទទួលសោ API របស់អ្នក

រាល់សំណើទាំងអស់ត្រូវបានផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវជាមួយ X-API-Key ក្បាល។ ដើម្បីទទួលសោ៖

  1. 1បង្កើតគណនីឥតគិតថ្លៃ, បន្ទាប់មកបើក ផ្ទាំងគ្រប់គ្រង.
  2. 2ចម្លងសោ API ដែលបានបង្ហាញនៅក្រោម ការចូលប្រើ API។ កម្រិតឥតគិតថ្លៃគ្របដណ្តប់ BTC នៅ 20 សំណើ/ថ្ងៃ — គ្រប់គ្រាន់ដើម្បីសាកល្បងការណែនាំនេះពីចុងទីចុង។
  3. 3ត្រូវការសញ្ញាប័ណ្ណច្រើនជាង ឬដែនកំណត់ខ្ពស់ជាង? ប្រៀបធៀបកម្រិតនៅលើ ទំព័រតម្លៃ.

រក្សាសោជាអាថ៌កំបាំង — ផ្ទុកវានៅក្នុងអថេរបរិស្ថាន, កុំដាក់វាក្នុងការគ្រប់គ្រងកូដ។

ការរៀបចំ

  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.

របៀបធ្វើសកម្មភាពលើការឆ្លើយតប

CONFIRM

បរិបទគាំទ្រទិសដៅរបស់អ្នក។ បន្តជាមួយក្បួនចូល និងហានិភ័យផ្ទាល់ខ្លួនរបស់អ្នក, ជាជម្រើសកំណត់ទំហំតាម size_mult.

REDUCE

សញ្ញាចម្រុះ។ ពិចារណាទីតាំងតូចជាង, ការឈប់យ៉ាងតឹងរ៉ឹង, ឬរង់ចាំសម្រាប់ការរៀបចំដែលស្អាតជាង។

SKIP

បរិបទផ្សារមិនគាំទ្រការធ្វើពាណិជ្ជកម្មនេះទេ។ ឈរនៅខាង និងពិនិត្យម្តងទៀតនៅលើបេក្ខជនបន្ទាប់។

ត្រៀមខ្លួនដើម្បីសាងសង់?

ទទួលសោឥតគិតថ្លៃ និងធ្វើការហៅបញ្ជាក់ដំបូងរបស់អ្នកក្នុងរយៈពេលតិចជាងមួយនាទី។

មិនមែនជាដំបូន្មានហិរញ្ញវត្ថុទេ។ ការធ្វើពាណិជ្ជកម្ម Crypto មានហានិភ័យ។