alphai-trading
3
总安装量
3
周安装量
#55565
全站排名
安装命令
npx skills add https://github.com/alph-ai-official/skills --skill alphai-trading
Agent 安装分布
openclaw
3
gemini-cli
3
github-copilot
3
codex
3
kimi-cli
3
cursor
3
Skill 文档
Alph.ai äº¤ææ¨¡å API
æ¬æ¨¡åå å« 54 个交æç¸å ³ APIï¼æ¶µçï¼
- ç¹æ®æç»è´¹ (8个)
- ç¨æ·ä¹°å/åå设置 (21个)
- æåæå¡ä¸æ¥è¯¢ (7个)
- ä¸åæå¡ (3个)
- è®¢åæ¥è¯¢ (5个)
- è·åæå¡ä¸æ¥è¯¢ (9个)
- 交æç»è®¡æ°æ® (1个)
æ ¸å¿æ¥å£ï¼ä¸åï¼éè¦ï¼
请æ±
POST https://b.alph.ai/smart-web-gateway/order/create
Content-Type: application/json;charset=UTF-8
Cookie: dex_cookie=<your_dex_cookie>
请æ±åæ°
{
"chain": "bsc",
"buyCoin": "é»é©¬",
"buyContract": "0x360a6f80f92985506e1ba485e2f63ad46cfb4444",
"sellCoin": "bnb",
"sellContract": "BNB",
"slippage": 0.275,
"clientOrderId": "persistent-1772014659641-xkoyxab",
"priorityFee": 0.2,
"antiMev": true,
"sniper": false,
"source": "web",
"side": "BUY",
"type": "MARKET",
"volume": "0.001",
"waitTime": 10
}
åæ®µè¯´æï¼
| åæ®µ | ç±»å | å¿ å¡« | 说æ |
|---|---|---|---|
chain |
string | æ¯ | é¾åç§°ï¼solãbscãeth ç |
side |
string | æ¯ | æ¹åï¼BUY ä¹°å
¥ / SELL ååº |
type |
string | æ¯ | 订åç±»åï¼MARKET å¸ä»· |
buyCoin |
string | æ¯ | ä¹°å ¥å¸ç§åç§° |
buyContract |
string | æ¯ | ä¹°å ¥å¸ç§å约å°å |
sellCoin |
string | æ¯ | ååºå¸ç§åç§°ï¼å¦ bnbãsolãethï¼ |
sellContract |
string | æ¯ | ååºå¸ç§å约å°åï¼ä¸»é¾å¸ç¨å¤§åå¦ BNBãSOLï¼ |
volume |
string | æ¯ | 交æéï¼ååºå¸ç§çæ°éï¼ |
slippage |
number | æ¯ | æ»ç¹å®¹å¿åº¦ï¼0.275 = 27.5%ï¼ |
priorityFee |
number | å¦ | ä¼å è´¹ï¼å é交æï¼åä½ä¸ºé¾åçå¸ï¼ |
antiMev |
boolean | å¦ | æ¯å¦å¼å¯é² MEV æ»å»ï¼é²å¤¹åï¼ |
sniper |
boolean | å¦ | æ¯å¦ç廿¨¡å¼ |
clientOrderId |
string | å¦ | 客æ·ç«¯èªå®ä¹è®¢åIDï¼ç¨äºå¹çå»éï¼ |
source |
string | å¦ | æ¥æºæ è¯ï¼å¦ webãbotãapiï¼ |
waitTime |
number | å¦ | çå¾ æ¶é´ï¼ç§ï¼ï¼è¶ æ¶åæ¶ |
ååº
{
"code": "200",
"data": {
"code": 200,
"orderId": 781328037879316480,
"clientOrderId": "persistent-1772014659641-xkoyxab",
"success": true,
"orderVo": {
"id": 48835,
"clientOrderId": "persistent-1772014659641-xkoyxab",
"chain": "bsc",
"uid": 67932,
"orderId": 781328037879316480,
"sellCoin": "bnb",
"sellContract": "BNB",
"buyCoin": "é»é©¬",
"buyContract": "0x360a6f80f92985506e1ba485e2f63ad46cfb4444",
"sellVolume": 0.001,
"buyVolume": 16710.320347955,
"price": 0.0000000598432573,
"slippage": 0.275,
"priorityFee": 0.2,
"antiMev": true,
"platformFeeRate": 0.01,
"platformFee": 0.00001,
"platformFeeCoin": "",
"platformContract": "BNB",
"gasFee": 0.0000508044,
"gasFeeCoin": "bnb",
"antiMevFee": 0,
"antiMevFeeCoin": "",
"bribeFee": 0,
"hash": "0x9165d5449fe250bf2335fb661cc8a5bf54c0807db591bf271c42104c0895d006",
"source": "web"
}
}
}
ååºå ³é®å段ï¼
| åæ®µ | 说æ |
|---|---|
data.success |
ä¸åæ¯å¦æå |
data.orderId |
订åID |
data.orderVo.hash |
é¾ä¸äº¤æåå¸ï¼å¯ç¨äºåºåæµè§å¨æ¥è¯¢ï¼ |
data.orderVo.price |
å®é æäº¤ä»·æ ¼ |
data.orderVo.buyVolume |
å®é ä¹°å ¥æ°é |
data.orderVo.sellVolume |
å®é ååºæ°é |
data.orderVo.platformFee |
平尿ç»è´¹ |
data.orderVo.platformFeeRate |
平尿ç»è´¹çï¼0.01 = 1%ï¼ |
data.orderVo.gasFee |
Gas è´¹ |
data.orderVo.gasFeeCoin |
Gas è´¹å¸ç§ |
data.orderVo.antiMevFee |
é² MEV è´¹ç¨ |
data.orderVo.bribeFee |
è´¿èµè´¹ï¼ç¿å·¥å°è´¹ï¼ |
ä¹°å ¥/ååºçåºå«
ä¹°å ¥ï¼BUYï¼ï¼ç¨ä¸»é¾å¸ä¹°å ¥ä»£å¸
{
"side": "BUY",
"sellCoin": "bnb",
"sellContract": "BNB",
"buyCoin": "代å¸å",
"buyContract": "0xå约å°å",
"volume": "0.001"
}
volume= è±å¤å°ä¸»é¾å¸å»ä¹°ï¼å¦ 0.001 BNBï¼
ååºï¼SELLï¼ï¼ååºä»£å¸æ¢å主é¾å¸
{
"side": "SELL",
"sellCoin": "代å¸å",
"sellContract": "0xå约å°å",
"buyCoin": "bnb",
"buyContract": "BNB",
"volume": "1000"
}
volume= ååºå¤å°ä»£å¸
ä¸åé¾ç主é¾å¸
| é¾ | sellCoinï¼ä¹°å ¥æ¶ï¼ | sellContract |
|---|---|---|
sol |
sol |
SOL |
bsc |
bnb |
BNB |
eth |
eth |
ETH |
代ç 示ä¾
Pythonï¼å¸ä»·ä¹°å ¥
import requests
import time
import uuid
DEX_COOKIE = "ä½ çdex_cookieå¼"
BASE_URL = "https://b.alph.ai/smart-web-gateway"
headers = {
"Cookie": f"dex_cookie={DEX_COOKIE}",
"Content-Type": "application/json;charset=UTF-8"
}
def buy_token(chain, buy_coin, buy_contract, amount, slippage=0.275):
"""å¸ä»·ä¹°å
¥ä»£å¸"""
# æ ¹æ®é¾ç¡®å®ä¸»é¾å¸
native = {"sol": ("sol", "SOL"), "bsc": ("bnb", "BNB"), "eth": ("eth", "ETH")}
sell_coin, sell_contract = native.get(chain, ("sol", "SOL"))
order = {
"chain": chain,
"side": "BUY",
"type": "MARKET",
"buyCoin": buy_coin,
"buyContract": buy_contract,
"sellCoin": sell_coin,
"sellContract": sell_contract,
"volume": str(amount),
"slippage": slippage,
"priorityFee": 0.2,
"antiMev": True,
"sniper": False,
"source": "api",
"clientOrderId": f"api-{int(time.time()*1000)}-{uuid.uuid4().hex[:8]}",
"waitTime": 10
}
resp = requests.post(f"{BASE_URL}/order/create", headers=headers, json=order)
result = resp.json()
if result.get("code") == "200" and result.get("data", {}).get("success"):
vo = result["data"]["orderVo"]
print(f"â
ä¹°å
¥æåï¼")
print(f" 订åID: {result['data']['orderId']}")
print(f" ä¹°å
¥: {vo['buyVolume']} {vo['buyCoin']}")
print(f" è±è´¹: {vo['sellVolume']} {vo['sellCoin']}")
print(f" ä»·æ ¼: {vo['price']}")
print(f" Gasè´¹: {vo['gasFee']} {vo['gasFeeCoin']}")
print(f" æç»è´¹: {vo['platformFee']} ({vo['platformFeeRate']*100}%)")
print(f" 交æåå¸: {vo['hash']}")
return result["data"]
else:
print(f"â ä¹°å
¥å¤±è´¥: {result}")
return None
def sell_token(chain, sell_coin, sell_contract, amount, slippage=0.275):
"""å¸ä»·ååºä»£å¸"""
native = {"sol": ("sol", "SOL"), "bsc": ("bnb", "BNB"), "eth": ("eth", "ETH")}
buy_coin, buy_contract = native.get(chain, ("sol", "SOL"))
order = {
"chain": chain,
"side": "SELL",
"type": "MARKET",
"sellCoin": sell_coin,
"sellContract": sell_contract,
"buyCoin": buy_coin,
"buyContract": buy_contract,
"volume": str(amount),
"slippage": slippage,
"priorityFee": 0.2,
"antiMev": True,
"sniper": False,
"source": "api",
"clientOrderId": f"api-{int(time.time()*1000)}-{uuid.uuid4().hex[:8]}",
"waitTime": 10
}
resp = requests.post(f"{BASE_URL}/order/create", headers=headers, json=order)
result = resp.json()
if result.get("code") == "200" and result.get("data", {}).get("success"):
vo = result["data"]["orderVo"]
print(f"â
ååºæåï¼")
print(f" ååº: {vo['sellVolume']} {vo['sellCoin']}")
print(f" è·å¾: {vo['buyVolume']} {vo['buyCoin']}")
print(f" 交æåå¸: {vo['hash']}")
return result["data"]
else:
print(f"â ååºå¤±è´¥: {result}")
return None
# 使ç¨ç¤ºä¾
# å¨ BSC ä¸è± 0.001 BNB ä¹°å
¥ä»£å¸
buy_token(
chain="bsc",
buy_coin="é»é©¬",
buy_contract="0x360a6f80f92985506e1ba485e2f63ad46cfb4444",
amount=0.001,
slippage=0.275
)
# å¨ SOL ä¸è± 0.1 SOL ä¹°å
¥ä»£å¸
buy_token(
chain="sol",
buy_coin="PEPE",
buy_contract="å约å°å",
amount=0.1
)
# ååºä»£å¸
sell_token(
chain="bsc",
sell_coin="é»é©¬",
sell_contract="0x360a6f80f92985506e1ba485e2f63ad46cfb4444",
amount=16710
)
JavaScriptï¼å¸ä»·ä¹°å ¥
const DEX_COOKIE = "ä½ çdex_cookieå¼";
async function buyToken(chain, buyCoin, buyContract, amount, slippage = 0.275) {
const native = { sol: ["sol", "SOL"], bsc: ["bnb", "BNB"], eth: ["eth", "ETH"] };
const [sellCoin, sellContract] = native[chain] || ["sol", "SOL"];
const resp = await fetch("https://b.alph.ai/smart-web-gateway/order/create", {
method: "POST",
headers: {
"Cookie": `dex_cookie=${DEX_COOKIE}`,
"Content-Type": "application/json;charset=UTF-8"
},
body: JSON.stringify({
chain, side: "BUY", type: "MARKET",
buyCoin, buyContract, sellCoin, sellContract,
volume: String(amount), slippage,
priorityFee: 0.2, antiMev: true, sniper: false,
source: "api",
clientOrderId: `api-${Date.now()}-${Math.random().toString(36).slice(2, 10)}`,
waitTime: 10
})
});
const result = await resp.json();
if (result.code === "200" && result.data?.success) {
const vo = result.data.orderVo;
console.log(`â
ä¹°å
¥æåï¼`);
console.log(` ä¹°å
¥: ${vo.buyVolume} ${vo.buyCoin}`);
console.log(` è±è´¹: ${vo.sellVolume} ${vo.sellCoin}`);
console.log(` 交æåå¸: ${vo.hash}`);
return result.data;
} else {
console.log(`â ä¹°å
¥å¤±è´¥:`, result);
return null;
}
}
// 使ç¨ç¤ºä¾
buyToken("bsc", "é»é©¬", "0x360a6f80f92985506e1ba485e2f63ad46cfb4444", 0.001);
ä½¿ç¨æ¹å¼
1. æ¥è¯¢ API
æ¥æ¾ä¸åç¸å
³ç API
æ¥è¯¢æåæ¥å£
ææ³æ¾è·åçæ¥å£
2. æ¥ç API 详æ
æ¾ç¤º /smart-web-gateway/order/create ç详ç»ä¿¡æ¯
è¿ä¸ªæ¥å£éè¦ä»ä¹åæ°ï¼
3. çæè°ç¨ä»£ç
çæè°ç¨ä¸åæ¥å£ç Python 代ç
ç¨ JavaScript è°ç¨æåæ¥å£
帮æåä¸ä¸ªå¨ SOL é¾ä¸ä¹°å
¥ä»£å¸çèæ¬
工使µç¨
å½ä½ 询é®äº¤æç¸å ³é®é¢æ¶ï¼æä¼ï¼
- ä»
apis.jsonåæ¬ææ¡£ä¸æç´¢ç¸å ³ API - å±ç¤º API çè·¯å¾ãæ¹æ³ãåæ°ãååºæ ¼å¼
- æ ¹æ®éè¦çæè°ç¨ä»£ç 示ä¾ï¼å«å®æ´ç认è¯åé误å¤çï¼
- åºåä¹°å ¥/ååºåºæ¯ï¼æ£ç¡®è®¾ç½® side åå约å°å
- æä¾äº¤æå®å ¨å»ºè®®ï¼æ»ç¹è®¾ç½®ãé² MEV çï¼
API æ°æ®æ¥æº
宿´ç API å®ä¹åå¨å¨åç®å½ä¸ç apis.json æä»¶ä¸ã
åæ°å ä½ç¬¦: $ARGUMENTS