ការណែនាំអំពីការរួមបញ្ចូល
ប្រើ Smart Money API រួមជាមួយ CCXT
អានទិន្នន័យទីផ្សារតាមពេលវេលាជាក់ស្តែងជាមួយ CCXT សួរ Smart Money API ថាតើលំហូរប្រភេទវាល់ និងទីតាំងដេរិវាទីផ្សារបញ្ជាក់ទិសដៅរបស់អ្នក បន្ទាប់មកដាក់ពាក្យបញ្ជានៅលើវេទិកាដែលអ្នកជ្រើសរើស។
សម្រាប់អ្នកណា
អ្នកអភិវឌ្ឍន៍ Python ដែលកំពុងសាងសង់បូតដែលមិនអាស្រ័យលើវេទិកា CCXT ដែលចង់បានការត្រួតពិនិត្យបរិបទទីផ្សារដោយឯករាជ្យមុនពេលដាក់ពាក្យបញ្ជានីមួយៗ។ Smart Money API គឺជាការគាំទ្រសម្រេចចិត្ត — វាមិនដាក់ពាក្យបញ្ជាសម្រាប់អ្នកទេ; CCXT នៅតែគ្រប់គ្រងការប្រតិបត្តិ។
លក្ខខណ្ឌមុន
- Python 3.9+ ជាមួយ
pip install ccxt requests. - កូនសោ 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". - 3អនុញ្ញាតឱ្យយុទ្ធសាស្ត្ររបស់អ្នកសម្រេចចិត្តទិសដៅបេក្ខជនពីទិន្នន័យទីផ្សាររបស់ CCXT បន្ទាប់មកហៅ
/v1/confirmជាច្រកបរិបទចុងក្រោយ។ - 4ដាក់ពាក្យបញ្ជាជាមួយ CCXT តែនៅពេលដែលសកម្មភាពគឺ
CONFIRM, កំណត់ទំហំដោយsize_mult.
ឧទាហរណ៍ដែលដំណើរការ
ស្គ្រីបនេះអានសញ្ញាប័ត្រមួយជាមួយ CCXT ទាញទិសដៅបេក្ខជន បន្ទាប់មកហៅ 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.binance() # any CCXT exchange
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": "ccxt-bot"},
headers={"X-API-Key": API_KEY},
timeout=10,
)
r.raise_for_status()
return r.json()
# 1. Read market data with CCXT and pick a candidate direction
ticker = exchange.fetch_ticker("BTC/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", "market", direction, qty)
print(f"Would place {direction} {qty} BTC/USDT")
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.
របៀបធ្វើសកម្មភាពលើការឆ្លើយតប
បញ្ជាក់
បរិបទគាំទ្រទិសដៅរបស់អ្នក។ បន្តជាមួយក្បួនចូល និងហានិភ័យរបស់អ្នក ជាជម្រើសកំណត់ទំហំដោយ size_mult.
កាត់បន្ថយ
សញ្ញាចម្រុះ។ ពិចារណាទីតាំងតូចជាង ការឈប់តឹងជាង ឬរង់ចាំសំរាប់ការរៀបចំកាន់តែស្អាត។
រំលង
បរិបទទីផ្សារមិនគាំទ្រការធ្វើដេញដោលនេះទេ។ ឈប់រង់ចាំ និងពិនិត្យម្តងទៀតនៅលើបេក្ខជនបន្ទាប់។
ត្រៀមខ្លួនដើម្បីសាងសង់?
ទទួលកូនសោឥតគិតថ្លៃ និងធ្វើការហៅបញ្ជាក់ដំបូងរបស់អ្នកក្នុងរយៈពេលតិចជាងមួយនាទី។
មិនមែនជាការណែនាំហិរញ្ញវត្ថុទេ។ ការធ្វើដេញដោលគ្រីបតូចាប់បានហានិភ័យ។