ປື້ມອາຫານ

ປື້ມອາຫານ API

ສູດທີ່ສາມາດຄັດລອກ-ວາງໄດ້ທັນທີສຳລັບວິທີການທົ່ວໄປໃນການເຊື່ອມຕໍ່ API ຢືນຢັນການຊື້ຂາຍ Smart Money ເຂົ້າໃນ bot. ທຸກໆສູດເອີ້ນໃຊ້ GET /v1/confirm ແລະ ດຳເນີນການຕາມ action, confidence, ແລະ size_multiplier. ສົ່ງກະແຈຂອງທ່ານໃນ X-API-Key ຫົວຂໍ້ — ເບິ່ງ ເອກະສານເຕັມ.

ຕ້ອງການກະແຈກ່ອນບໍ? ລົງທະບຽນຟຣີ, ຄັດລອກມັນຈາກ ແດດບອດ, ແລະ ແທນທີ sm_your_key ຂ້າງລຸ່ມນີ້.
ສູດທີ່ 1

ຢືນຢັນກ່ອນເຂົ້າ (Python)

ວົງຈອນມາດຕະຖານ. ກ່ອນທີ່ຍຸດທະສາດຂອງທ່ານຈະເປີດຕຳແໜ່ງ, ຖາມ API ວ່າໂຄງສ້າງຕະຫຼາດຕົກລົງກັນບໍ່. ເຂົ້າເມື່ອ action == "CONFIRM".

Python
import requests API_KEY = sm_your_key BASE = https://api.smartmoneyapi.com/v1 def confirm(symbol, direction): r = requests.get( f{BASE}/confirm, params={"symbol": symbol, "direction": direction}, headers={"X-API-Key": API_KEY}, timeout=5, ) r.raise_for_status() return r.json() sig = confirm(BTC, ຍາວ) ຖ້າ sig["action"] == "CONFIRM": place_order("BTC", "long") # ການດຳເນີນງານຂອງທ່ານ ອື່ນ: print("skip:", sig["reasons"])
ຕອບຮັບ
{ "symbol": "BTC", "direction": "long", "action": "CONFIRM", "confidence": "HIGH", "composite": 0.74, "size_mult": 1.5, "reasons": ["Funding positive across venues", "Whales 67% long"] }
Recipe 2

Gate a Freqtrade signal

Override confirm_trade_entry so Freqtrade only takes entries the API confirms. Fail open on API errors so a timeout never blocks all trading.

Python — Freqtrade
import requests from freqtrade.strategy import IStrategy class SmartMoneyStrategy(IStrategy): SM_KEY = "sm_your_key" SM_BASE = "https://api.smartmoneyapi.com/v1" def confirm_trade_entry(self, pair, order_type, amount, rate, time_in_force, current_time, entry_tag, **kwargs): symbol = pairແບ່ງ("/")[0] ຖ້າ ສັນຍາລັກ ບໍ່ຢູ່ໃນ ("BTC", "ETH", "SOL"): ກັບຄືນຄວາມຈິງ ລອງ: r = requests.("{self.SM_BASE}/confirm","symbol": symbol, "direction": "long"}, headers={"X-API-Key": self.SM_KEY}, timeout=3, ).json() return r.get("action") == "CONFIRM" except Exception: return True # fail open on API error
Recipe 3

Size by size_multiplier

ໃຫ້ຄວາມໝັ້ນໃຈກຳນົດຂະໜາດຕຳແໜ່ງ. ຄູນຂະໜາດພື້ນຖານຂອງທ່ານດ້ວຍ size_mult (0.0–1.5) ເພື່ອໃຫ້ການຊື້ຂາຍທີ່ມີຄວາມໝັ້ນໃຈສູງໄດ້ຮັບທຶນຫຼາຍ ແລະ ທີ່ອ່ອນແອໄດ້ຮັບນ້ອຍກວ່າ.

Python
BASE_SIZE_USD = 1000 sig = ຢືນຢັນ("ETH", ຍາວ) mult = sig.get("size_mult", 0.0) ຖ້າ ຂະໜາດ > 0: ສັ່ງຊື້/ຂາຍ(ETH, ຍາວ, size_usd=size) print(f"ເຂົ້າ ${size:.0f} (ຄູນ {mult})")
A size_mult ຂອງ 0.0 ໝາຍຄວາມວ່າບໍ່ເຂົ້າ — ຜົນໄດ້ຮັບຄືກັນກັບ SKIP. ຈັດການສິ່ງໃດທີ່ຕ່ຳກວ່າຄ່າຈຳກັດຂອງທ່ານເອງເປັນ skip.
ສູດ 4

ຂ້າມໃນ SKIP / ຫຼຸດໃນ REDUCE

ຈັດການທັງສາມການກະທຳຢ່າງຊັດເຈນ. CONFIRM ເຂົ້າຂະໜາດເຕັມ, REDUCE ເຂົ້າດ້ວຍຕົວຄູນ (ນ້ອຍກວ່າ), SKIP ຢືນຂ້າງ.

Python
sig = ຢືນຢັນ(symbol, direction) action = sig["action"] if action == "CONFIRM": ສັ່ງຊື້/ຂາຍ(ຊື່ສັນຍາລັກ, ທິດທາງ, BASE_SIZE_USD * sig["size_mult"]) elif action == "REDUCE": # ໂຄງສ້າງປະສົມປະສານ — ເຂົ້າຂະໜາດນ້ອຍ, ເຊັດຢຸດການສູນເສຍ ສັ່ງຊື້/ຂາຍ(ຊື່ສັນຍາລັກ, ທິດທາງ, BASE_SIZE_USD * sig["size_mult"]) else: # SKIP log(f"skip {symbol} {direction}: {sig['reasons']}")
ສູດ 5

ຈັດການ 402 / 429

A 402 ໝາຍຄວາມວ່າສັນຍາລັກຫຼື endpoint ຕ້ອງການແຜນທີ່ສູງກວ່າ; a 429 ໝາຍຄວາມວ່າທ່ານໄດ້ກົດເຂົ້າໄປທີ່ຂອບເຂດອັດຕາສ່ວນ. ຈັດການ 429/5xx ເປັນຊົ່ວຄາວ (ຖອຍຫຼັງ), 402/401/403 ເປັນສິ້ນສຸດ (ແກ້ໄຂແຜນຫຼືກະແຈ).

Python
import time, requests def confirm_safe(symbol, direction, retries=3): for attempt in range(ທົດລອງໃໝ້):get("{BASE}/confirm","symbol": symbol, ທິດທາງ: direction}, headers={X-API-Key: API_KEY}, timeout=5, ) ຖ້າ r.status_code == 200: ສົ່ງຄືນ r.json() ຖ້າ r.status_code ໃນ (401, 402, 403): ເພີ່ມ RuntimeError(r.json()) # terminal: fix key/plan ຖ້າ r.status_code == 429: reset =int(r.headers.(get, 2)) ເວລາ.ນອນ(ນາທີ(ຣີເຊັດ, 2 ** ຄວາມພະຍາຍາມ)) ສືບຕໍ່ ເວລາ.ນອນ(2 ** ຄວາມພະຍາຍາມ) # 5xx / ຊົ່ວຄາວ ກັບຄືນ None
ສູດ 6

ໃຊ້ກັບເຄື່ອງມືຂຽນໂປຣແກຣມ

ມອບຂໍ້ມູນທີ່ອ່ານໄດ້ໂດຍເຄື່ອງໃຫ້ Claude Code, Codex, ຫຼື Cursor ເພື່ອໃຫ້ມັນຕໍ່ການລະບົບ. ຊີ້ໃຫ້ມັນເບິ່ງ /llms.txt ສຳລັບພາບລວມ ແລະ ຂໍ້ມູນ OpenAPI spec ສຳລັບຮູບແບບທີ່ແນ່ນອນ.

ຄຳຖາມ
# ວາງໃສ່ Claude Code / Cursor / Codex ອ່ານ https://smartmoneyapi.com/llms.txt ແລະ OpenAPI spec ຢູ່ github.com/tashiardit/smartmoneyapi-docs, ຈາກນັ້ນເພີ່ມການກວດສອບກ່ອນການຊື້ຂາຍໃຫ້ bot ຂອງຂ້ອຍ: ເອີ້ນ GET /v1/confirm ພ້ອມກັບ X-API-Key ຂອງຂ້ອຍ, ແລະ ຂ້າມການເຂົ້າລາຄາໃດກໍ່ຕາມທີ່ action == "CONFIRM". ປັບຂະໜາດດ້ວຍ size_multiplier.

ຊັບພະຍາກອນ: /llms.txt · OpenAPI spec · ລູກຄ້າ Python.

ພ້ອມທີ່ຈະກັນການຊື້ຂາຍຄັ້ງທຳອິດແລ້ວບໍ?

ຮັບກຸນແຈ API ຟຣີ ແລະ ອ່ານເອກະສານອ້າງອີງທັງໝົດ.

ການຊ່ວຍຕັດສິນໃຈ, ບໍ່ແມ່ນຄຳແນະນຳການປະຕິບັດ. ບໍ່ແມ່ນຄຳແນະນຳດ້ານການເງິນ. ການຊື້ຂາຍ cryptocurrency ມີຄວາມສ່ຽງສູງທີ່ຈະເສຍຫາຍ.