AI Wars: Hướng dẫn tham gia

By: WEEX|2025/12/16 11:53:14
Chia sẻ
copy

Chào mừng đến với Đấu trường: Đường đến Alpha Awakening

AI Wars: WEEX Alpha Awakens – Hackathon giao dịch AI toàn cầu!

Trong cuộc so tài đỉnh cao này, các nhà phát triển hàng đầu, chuyên gia định lượng và trader từ khắp thế giới sẽ tung ra các thuật toán của họ trong những trận chiến thị trường thực, cạnh tranh để giành một trong những tổng thưởng lớn nhất trong lịch sử giao dịch crypto bằng AI: 880.000 USD, bao gồm một xe Bentley Bentayga S dành cho nhà vô địch.

Hướng dẫn này sẽ đưa bạn qua từng bước bắt buộc từ đăng ký đến thời điểm chính thức bắt đầu cuộc thi.

Hãy đi theo con đường và bắt đầu hành trình của bạn:

Đăng ký & lập đội → Vượt qua API Testing → Tinh chỉnh mô hình → Chính thức bắt đầu

Bước 1. Đăng ký, tạo & gửi BUIDL và nhận API Key của bạn

Mục tiêu: Hoàn tất đăng ký chính thức, tạo hoặc tham gia một đội (BUIDL), và vượt qua xét duyệt để nhận API Key riêng của bạn.

Kết quả: Bạn sẽ nhận thông tin xác thực API độc quyền để kết nối hệ thống của bạn với WEEX — đánh dấu bước đầu tiên bạn tiến vào cuộc thi.

1.1 Truy cập Trang sự kiện AI Wars: WEEX Alpha Awakens

  1. Truy cập trang sự kiện: https://www.weex.com/vi/events/ai-trading
  2. Tìm nút “Gửi BUIDL” và bấm vào

AI Wars: Hướng dẫn tham gia

1.2 Tìm một đội hoặc tự lập đội của bạn

BUIDL là đơn vị tham gia cơ bản của cuộc thi này và đại diện cho một đội.

Các BUIDL hiện có đại diện cho các đội đã được tạo. Bạn có thể tham gia một trong các BUIDL này hoặc tạo đội của riêng bạn từ đầu.

Hướng dẫn tham gia AI Wars 2.PNG

Nếu bạn chọn gửi BUIDL của riêng bạn, thông tin cần bao gồm:

  • Hồ sơ: Tên BUIDL, logo, tầm nhìn, danh mục, GitHub (tùy chọn) và các đường link mạng xã hội
  • Chi tiết: Giới thiệu ngắn gọn về BUIDL của bạn
  • Đội: Thông tin đội. Bạn cũng có thể mời hoặc tuyển thành viên đội vào mục này.
  • Liên hệ: Handle Telegram và thông tin liên hệ dự phòng
  • Gửi:
    • WEEX UID (yêu cầu KYC)
    • Địa chỉ IP (IP này sẽ được thêm vào whitelist WEEX OpenAPI để cho phép các lệnh gọi API thành công)
    • Ngôn ngữ lập trình ưu tiên
    • Kinh nghiệm với mô hình ngôn ngữ lớn (LLM), giao dịch có hỗ trợ AI, bot giao dịch tự động, hoặc API của các sàn khác
    • Số lượng lệnh mà chiến lược của bạn sẽ đặt mỗi ngày

Mẹo: Cho phép tham gia solo, nhưng chúng tôi khuyến nghị một đội đa chức năng gồm 2–5 thành viên (nhà phát triển + nhà nghiên cứu định lượng + trader).

Mẹo nhỏ khi gửi 1: Cách hoàn tất KYC và tìm WEEX UID của bạn

Để đăng ký Hackathon giao dịch AI toàn cầu của WEEX, bạn sẽ cần cung cấp WEEX UID đã được xác minh KYC. Sau đây là cách tìm:

1. Đăng ký tài khoản

Bấm vào đường link để truy cập trang web chính thức của WEEX. Chọn “Đăng ký” ở góc trên bên phải, sau đó đăng ký bằng email hoặc số điện thoại của bạn.

Lưu ý: Nếu bạn đã có tài khoản, bấm vào “Đăng nhập” ở góc trên bên phải để truy cập trang tổng quan của bạn.

Hướng dẫn tham gia AI Wars 3.PNG

2. Hoàn tất xác minh danh tính

Bấm vào biểu tượng avatar ở góc trên bên phải và chọn “Xác minh” để hoàn tất KYC của bạn.

Lưu ý: KYC là bắt buộc — các bài gửi không có KYC sẽ không thể được phê duyệt.

Hướng dẫn tham gia AI Wars 4.PNG

3. Tìm UID của bạn

Bấm vào biểu tượng avatar một lần nữa, bạn sẽ thấy UID của bạn hiển thị ngay bên dưới email của bạn.

Hướng dẫn tham gia AI Wars 5.png

Mẹo nhỏ khi gửi 2: Cách tìm địa chỉ IP của bạn

Phần 1: Phương thức được khuyến nghị (máy chủ cloud)

Để ổn định nhất, chúng tôi đặc biệt khuyến nghị sử dụng máy chủ cloud với IP công khai tĩnh và hỗ trợ vận hành liên tục 24/7 không gián đoạn như: AWS (Amazon Web Services), Alibaba Cloud và Tencent Cloud.

Phần 2: Phương thức thay thế (máy tính cục bộ)

Nếu bạn chọn chạy bot giao dịch từ máy tính cá nhân hoặc mạng tại nhà, bạn phải xác nhận rằng địa chỉ IP outbound của bạn là tĩnh. IP thay đổi sẽ gây ra sự cố kết nối.

Bạn có hai lựa chọn chính để đảm bảo IP outbound ổn định:

1. Sử dụng IP tĩnh do nhà cung cấp dịch vụ Internet (ISP) cung cấp.

2. Sử dụng dịch vụ VPN hoặc Proxy với Egress IP cố định (và đảm bảo VPN/Proxy luôn được bật nhất quán mà không chuyển đổi máy chủ).

Các bước để tìm IP công khai cục bộ của bạn:

  • Tắt tất cả VPN hoặc chỉ giữ lại một VPN duy nhất mà bạn dự định whitelist IP.
  • Truy cập whwhatismyip.com trong trình duyệt của bạn.
  • Trang sẽ hiển thị địa chỉ IPv4 công khai của bạn.
  • Sao chép IP này và gửi vào whitelist.

Lưu ý: Hầu hết địa chỉ IPv4 băng thông rộng tại nhà là động và có thể thay đổi định kỳ. Bạn nên sử dụng môi trường máy chủ cloud để tránh lỗi kết nối trong suốt cuộc thi.

1.3 Thiếu thông tin? Chúng tôi sẽ theo dõi thêm

Sau khi bạn gửi BUIDL, đội ngũ WEEX sẽ xét duyệt đơn đăng ký của bạn dựa trên các yêu cầu của cuộc thi. Quy trình xét duyệt thường mất một ngày làm việc.

Nếu thiếu thông tin nào hoặc cần làm rõ, đội ngũ của chúng tôi sẽ liên hệ với bạn qua một trong các kênh sau:

  • Hệ thống nhắn tin DoraHacks
  • Hệ thống nhắn tin chính thức của WEEX
  • Thông tin liên hệ bạn đã đăng ký (Telegram, X, v.v.)

Vui lòng giữ thông tin liên hệ của bạn hoạt động và có thể liên lạc được.

Khi BUIDL của bạn được phê duyệt, bạn sẽ nhận được tài khoản cuộc thiAPI Key độc quyền, điều này sẽ cho phép bạn chuyển sang giai đoạn tiếp theo: API Testing và tích hợp mô hình.

Hướng dẫn tham gia AI Wars 6.png
Đang xét duyệt

 

Hướng dẫn tham gia AI Wars 7.png
Đã phê duyệt

1.4 Bộ dụng cụ khởi đầu của bạn

Sau khi BUIDL của bạn vượt qua vòng xét duyệt, WEEX sẽ tạo một tài khoản thi đấu riêng cho bạn và cung cấp thông tin xác thực API cũng như thông tin kiểm thử cần thiết cho giai đoạn tiếp theo. Thông tin chi tiết sẽ được gửi cho bạn qua hệ thống tin nhắn DoraHacks và email chính thức của WEEX Labs.

Bạn sẽ nhận được:

  • API Key: Mã định danh cho tài khoản thi đấu của bạn và là thông số bắt buộc cho tất cả các yêu cầu API.
  • Khóa bí mật: Khóa do hệ thống tạo ra được sử dụng để ký yêu cầu và xác minh bảo mật.
  • Cụm mật khẩu: Cần thiết để thực hiện các thao tác API.
  • Đường link đến trang API Testing: Một môi trường thử nghiệm thu nhỏ, nơi bạn có thể xem các yêu cầu, thông số kỹ thuật và tiêu chí hoàn thành API Testing.

Như vậy là quá trình đăng ký của bạn đã hoàn tất và bạn đã sẵn sàng cho quá trình API Testing.

Bước 2: Vượt qua Cổng: Hoàn tất quá trình API Testing của bạn

Mục tiêu: Đảm bảo rằng hệ thống của bạn có thể tương tác thành công với API của WEEX và thực hiện các giao dịch thử nghiệm cần thiết.

Kết quả: Bạn sẽ nhận được chứng chỉ tham gia chính thức, kinh phí thử nghiệm ban đầu để khắc phục sự cố và hiểu rõ tất cả các yêu cầu trước cuộc thi.

2.1 Hướng dẫn

  • Vui lòng hoàn thành tất cả các thao tác cần thiết được liệt kê trên trang API Testing.
  • Các thí sinh hoàn thành và vượt qua API Testing sẽ chính thức đủ điều kiện tham gia cuộc thi.
  • Người tham gia không hoàn tất hoặc không vượt qua kiểm tra API sẽ không thể tiếp tục sang giai đoạn tích hợp mô hình và thi đấu chính thức.

Sau khi nhận được thông tin trên, vui lòng giữ an toàn thông tin đăng nhập API của bạn và làm theo hướng dẫn để hoàn thành các kiểm tra cần thiết.

Hướng dẫn tham gia AI Wars 8.png

2.2 Kết nối và kiểm tra

Các thí sinh cần hoàn thành một bài kiểm tra API đơn giản để đủ điều kiện vào vòng sơ loại của cuộc thi hackathon. Vui lòng đọc kỹ tài liệu API chính thức của WEEX và sử dụng API Key mà chúng tôi cung cấp để hoàn tất quá trình kiểm tra.

API Testing: Sử dụng API để gọi điểm cuối đặt lệnh và thực hiện giao dịch khoảng 10 USDT trên cmt_btcusdt.

2.2.1 Chuẩn bị tích hợp

1. Vui lòng đọc kỹ tài liệu API chính thức của WEEX: https://www.weex.com/api-doc/ai/intro

2. Kết nối với máy chủ đám mây và chạy đoạn mã dưới đây. Bạn sẽ nhận được phản hồi xác nhận xem kết nối mạng của bạn có hoạt động bình thường hay không.

curl -s --max-time 10 "https://api-contract.weex.com/capi/v2/market/time"
{"epoch":"1765423487.896","iso":"2025-12-11T03:24:47.896Z","timestamp":1765423487896}

3. Nếu dự án của bạn được phát triển bằng Java hoặc Python, bạn có thể sử dụng trực tiếp các ví dụ mã tương ứng được cung cấp trong tài liệu. Đối với các ngôn ngữ lập trình khác, vui lòng điều chỉnh các ví dụ theo tài liệu API chính thức để phù hợp với cách triển khai của bạn.

Tài liệu hướng dẫn mã ví dụ: https://www.weex.com/api-doc/ai/QuickStart/RequestInteraction

4. Nền tảng này cung cấp hai loại API:

  • API công khai: Được sử dụng để truy cập chi tiết cấu hình, dữ liệu thị trường và các thông tin công khai khác. Không cần xác thực.
  • API riêng tư: Được sử dụng cho việc quản lý lệnh, vận hành tài khoản và các hoạt động nhạy cảm khác. Bắt buộc phải xác thực.

Khi gọi các API riêng tư, vui lòng bao gồm các thông tin xác thực sau trong tiêu đề yêu cầu HTTP của bạn:

Các trường tiêu đề yêu cầuThông tin
ACCESS-KEYMã định danh duy nhất cho tài khoản người dùng
ACCESS-PASSPHRASEMật khẩu liên kết với API Key
ACCESS-TIMESTAMPDấu thời gian Unix Epoch tính bằng mili giây. Dấu thời gian có hiệu lực trong 30 giây và phải trùng khớp với dấu thời gian được sử dụng trong tính toán chữ ký.
ACCESS-SIGNChuỗi chữ ký yêu cầu. Bạn có thể sử dụng phương pháp tạo chữ ký được cung cấp trong mã ví dụ. Để biết thuật toán cơ sở, vui lòng tham khảo tài liệu về chữ ký điện tử: https://www.weex.com/api-doc/ai/QuickStart/Signature
Content-TypeNội dung đã được sửa thành application/json.
localeMã định danh ngôn ngữ (ví dụ: zh-CN, en-US)


Hãy điền "https://api-contract.weex.com" vào trường BASE_URL.

Mã trạng thái HTTP:

  • 200 Thành công – Phản hồi thành công
  • 400 Bad Request – Định dạng yêu cầu không hợp lệ
  • 403 Forbidden – Bạn không có quyền truy cập vào tài nguyên được yêu cầu.
  • 404 Not Found – Yêu cầu không được tìm thấy
  • Lỗi 429: Quá nhiều yêu cầu – Yêu cầu quá thường xuyên, vui lòng thử lại sau.
  • 500 Internal Server Error – Máy chủ của chúng tôi gặp sự cố.
  • 521 Web Server is Down – Địa chỉ IP không nằm trong danh sách trắng.

Các mã lỗi khác: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode

Bạn có thể bắt đầu API Testing sau khi hoàn thành các bước trên. Các hướng dẫn sau đây sử dụng BTC làm ví dụ.

2.2.2 Kiểm tra số dư tài khoản

1. Sử dụng API Số dư tài khoản để yêu cầu số dư tài khoản hiện tại của bạn.

Mã ví dụ:

import time
import hmac
import hashlib
import base64
import requests

api_key = ""
secret_key = ""
access_passphrase = ""

def generate_signature_get(secret_key, timestamp, method, request_path, query_string):
  message = timestamp + method.upper() + request_path + query_string
  signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest()
  return base64.b64encode(signature).decode()

def send_request_get(api_key, secret_key, access_passphrase, method, request_path, query_string):
  timestamp = str(int(time.time() * 1000))
  signature = generate_signature_get(secret_key, timestamp, method, request_path, query_string)
  headers = {
        "ACCESS-KEY": api_key,
        "ACCESS-SIGN": signature,
        "ACCESS-TIMESTAMP": timestamp,
        "ACCESS-PASSPHRASE": access_passphrase,
        "Content-Type": "application/json",
        "locale": "en-US"
  }

  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "GET":
    response = requests.get(url + request_path+query_string, headers=headers)
  return response

def assets():
    request_path = "/capi/v2/account/assets"
    query_string = ""
    response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string)
    print(response.status_code)
    print(response.text)

if __name__ == '__main__':
    assets()

2. Kiểm tra phản hồi

Ví dụ dưới đây minh họa một phản hồi thành công

[
  {
    "coinName": "USDT",
    "available": "5413.06877369",
    "equity": "5696.49288823",
    "frozen": "81.28240000",
    "unrealizePnl": "-34.55300000"
  }
]

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

2.2.3 Lấy giá tài sản

1. Sử dụng API Price Ticker để yêu cầu giá mới nhất của cmt_btcusdt

Mã ví dụ:

import requests

def send_request_get( method, request_path, query_string):
  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "GET":
    response = requests.get(url + request_path+query_string)
  return response

def ticker():
    request_path = "/capi/v2/market/ticker"
    query_string = "?symbol=cmt_btcusdt"
    response = send_request_get( "GET", request_path, query_string)
    print(response.status_code)
    print(response.text)

if __name__ == '__main__':
    ticker()

2. Kiểm tra phản hồi:

Ví dụ dưới đây minh họa một phản hồi thành công

{
  "symbol": "cmt_btcusdt",
  "last": "90755.3",
  "best_ask": "90755.4",
  "best_bid": "90755.3",
  "high_24h": "91130.0",
  "low_24h": "90097.3",
  "volume_24h": "2321170547.37995",
  "timestamp": "1764482511864",
  "priceChangePercent": "0.000474",
  "base_volume": "25615.0755",
  "markPrice": "90755.2",
  "indexPrice": "90797.161"
}

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

2.2.4 Thiết lập đòn bẩy

Lưu ý: Mức đòn bẩy tối đa được phép trong cuộc thi này là 20×; vui lòng tuân thủ các quy định trên trang web chính thức của WEEX.

1. Sử dụng API Điều chỉnh đòn bẩy để sửa đổi đòn bẩy ký quỹ chéo cho cmt_btcusdt

Mã ví dụ:

import time
import hmac
import hashlib
import base64
import requests
import json

api_key = ""
secret_key = ""
access_passphrase = ""

def generate_signature(secret_key, timestamp, method, request_path, query_string, body):
  message = timestamp + method.upper() + request_path + query_string + str(body)
  signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest()
  return base64.b64encode(signature).decode()

def send_request_post(api_key, secret_key, access_passphrase, method, request_path, query_string, body):
  timestamp = str(int(time.time() * 1000))
  body = json.dumps(body)
  signature = generate_signature(secret_key, timestamp, method, request_path, query_string, body)
  headers = {
        "ACCESS-KEY": api_key,
        "ACCESS-SIGN": signature,
        "ACCESS-TIMESTAMP": timestamp,
        "ACCESS-PASSPHRASE": access_passphrase,
        "Content-Type": "application/json",
        "locale": "en-US"
  }
  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "POST":
    response = requests.post(url + request_path, headers=headers, data=body)
  return response

def leverage():
    request_path = "/capi/v2/account/leverage"
    body = {"symbol":"cmt_btcusdt","marginMode":1,"longLeverage":"1","shortLeverage":"1"}
    query_string = ""
    response = send_request_post(api_key, secret_key, access_passphrase, "POST", request_path, query_string, body)
    print(response.status_code)
    print(response.text)

if __name__ == '__main__':
    leverage()

Bạn có thể thiết lập các giá trị đòn bẩy khác (lên đến 20×) theo cách tương tự — chỉ cần thay thế các con số đòn bẩy cho phù hợp. Các giá trị đòn bẩy được theo sau bởi các cặp giao dịch.

2. Kiểm tra phản hồi:

Ví dụ dưới đây minh họa một phản hồi thành công

{
    "msg": "success",
    "requestTime": 1713339011237,
    "code": "200"
}

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

2.2.5 Đặt lệnh

Lưu ý: Chỉ những cặp giao dịch sau đây mới được phép tham gia cuộc thi này:

cmt_btcusdt, cmt_ethusdt, cmt_solusdt, cmt_dogeusdt, cmt_xrpusdt, cmt_adausdt, cmt_bnbusdt, cmt_ltcusdt The maximum leverage is 20x; please follow the rules on WEEX official website.

1. Sử dụng chức năng "Lấy thông tin futures" để truy xuất thông tin hợp đồng cho cmt_btcusdt (độ chính xác lệnh, độ chính xác giá, quy mô lệnh tối đa/tối thiểu, v.v.)

Mã ví dụ:

import requests

def send_request_get( method, request_path, query_string):
  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "GET":
    response = requests.get(url + request_path+query_string)
  return response

def contracts():
    request_path = "/capi/v2/market/contracts"
    query_string = "?symbol=cmt_btcusdt"
    response = send_request_get( "GET", request_path, query_string)
    print(response.status_code)
    print(response.text)

if __name__ == '__main__':
    contracts()

2. Kiểm tra phản hồi:

Ví dụ dưới đây minh họa một phản hồi thành công

[
	{
		"symbol": "cmt_btcusdt",
		"underlying_index": "BTC",
		"quote_currency": "USDT",
		"coin": "USDT",
		"contract_val": "0.0001",
		"delivery": [
			"00:00:00",
			"08:00:00",
			"16:00:00"
		],
		"size_increment": "4",
		"tick_size": "1",
		"forwardContractFlag": true,
		"priceEndStep": 1,
		"minLeverage": 1,
		"maxLeverage": 400,
		"buyLimitPriceRatio": "0.01",
		"sellLimitPriceRatio": "0.01",
		"makerFeeRate": "0.0002",
		"takerFeeRate": "0.0008",
		"minOrderSize": "0.0001",
		"maxOrderSize": "1200",
		"maxPositionSize": "1000000",
		"marketOpenLimitSize": "100"
	}
]

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

Lưu ý: Phản hồi từ API có thể hiển thị mức đòn bẩy tối đa cao hơn (ví dụ: 400×) có sẵn trên nền tảng. Tuy nhiên, đối với cuộc thi này, đòn bẩy tối đa mà bạn được phép sử dụng bị giới hạn nghiêm ngặt ở mức 20×.

3. Sử dụng API Đặt lệnh để mở vị thế mua (long position) cho cmt_btcusdt với giá giới hạn là 100000,00,0001 BTC, sử dụng thông tin hợp đồng từ Bước 1 (độ chính xác lệnh, độ chính xác giá và quy mô lệnh tối đa/tối thiểu) để xây dựng các thông số.

Mã ví dụ:

import time
import hmac
import hashlib
import base64
import requests
import json

api_key = ""
secret_key = ""
access_passphrase = ""

def generate_signature(secret_key, timestamp, method, request_path, query_string, body):
  message = timestamp + method.upper() + request_path + query_string + str(body)
  signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest()
  return base64.b64encode(signature).decode()

def send_request_post(api_key, secret_key, access_passphrase, method, request_path, query_string, body):
  timestamp = str(int(time.time() * 1000))
  body = json.dumps(body)
  signature = generate_signature(secret_key, timestamp, method, request_path, query_string, body)
  headers = {
        "ACCESS-KEY": api_key,
        "ACCESS-SIGN": signature,
        "ACCESS-TIMESTAMP": timestamp,
        "ACCESS-PASSPHRASE": access_passphrase,
        "Content-Type": "application/json",
        "locale": "en-US"
  }
  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "POST":
    response = requests.post(url + request_path, headers=headers, data=body)
  return response

def placeOrder():
    request_path = "/capi/v2/order/placeOrder"
    body = {
        "symbol": "cmt_btcusdt",
        "client_oid": "test",
        "size": "0.0001",
        "type": "1",
        "order_type": "0",
        "match_price": "0",
        "price": "100000.0"}
    query_string = ""
    response = send_request_post(api_key, secret_key, access_passphrase, "POST", request_path, query_string, body)
    print(response.status_code)
    print(response.text)

if __name__ == '__main__':
    placeOrder()

4. Kiểm tra phản hồi:

Ví dụ dưới đây minh họa một phản hồi thành công

{
        "client_oid": null,
        "order_id": "596471064624628269"
}

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

2.2.6 Lấy chi tiết giao dịch cho các lệnh đã hoàn tất

1. Sử dụng API Chi tiết giao dịch để truy xuất lịch sử giao dịch của bạn.

Mã ví dụ:

import time
import hmac
import hashlib
import base64
import requests

api_key = ""
secret_key = ""
access_passphrase = ""

def generate_signature_get(secret_key, timestamp, method, request_path, query_string):
  message = timestamp + method.upper() + request_path + query_string
  signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest()
  return base64.b64encode(signature).decode()

def send_request_get(api_key, secret_key, access_passphrase, method, request_path, query_string):
  timestamp = str(int(time.time() * 1000))
  signature = generate_signature_get(secret_key, timestamp, method, request_path, query_string)
  headers = {
        "ACCESS-KEY": api_key,
        "ACCESS-SIGN": signature,
        "ACCESS-TIMESTAMP": timestamp,
        "ACCESS-PASSPHRASE": access_passphrase,
        "Content-Type": "application/json",
        "locale": "en-US"
  }

  url = "https://api-contract.weex.com/"  # Please replace with the actual API address
  if method == "GET":
    response = requests.get(url + request_path+query_string, headers=headers)
  return response

def fills():
    request_path = "/capi/v2/order/fills"
    query_string = "?symbol=cmt_btcusdt&orderId=YOUR_ORDER_ID"
    response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string)
    print(response.status_code)
    print(response.text)
if __name__ == '__main__':
    điền()

2. Kiểm tra phản hồi:

Ví dụ dưới đây minh họa một phản hồi thành công

{
  "list": [
    {
      "tradeId": 0,
      "orderId": 0,
      "symbol": "cmt_btcusdt",
      "marginMode": "SHARED",
      "separatedMode": "SEPARATED",
      "positionSide": "LONG",
      "orderSide": "BUY",
      "fillSize": "67",
      "fillValue": "12",
      "fillFee": "67",
      "liquidateFee": "MAKER",
      "realizePnl": "83",
      "direction": "OPEN_LONG",
      "liquidateType": "FORCE_LIQUIDATE",
      "legacyOrdeDirection": "OPEN_LONG",
      "createdTime": 1716712170527
    }
  ],
  "nextFlag": false,
  "totals": 0
}

Nếu yêu cầu không thành công, vui lòng tham khảo mã lỗi chi tiết tại đây: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode hoặc liên hệ bộ phận hỗ trợ kỹ thuật trong nhóm TG: https://t.me/weexaiwars.

Đội ngũ CSKH sẽ liên hệ với bạn sau khi bạn vượt qua bài kiểm tra.

2.3 Tài trợ & Thử nghiệm mô hình

Sau khi hoàn thành API Testing và vượt qua vòng đánh giá đủ điều kiện, tài khoản của bạn sẽ nhận được khoản tiền ban đầu cần thiết để thử nghiệm mô hình AI. Bạn có thể tự do sử dụng số tiền này cho đến ngày 5/1/2026 để tối ưu hóa mô hình AI của mình.

Nếu bạn gặp bất kỳ sự cố kỹ thuật nào hoặc hết kinh phí thử nghiệm, vui lòng liên hệ với nhóm hỗ trợ kỹ thuật chính thức của chúng tôi để được trợ giúp.

2.4 Chuẩn bị trước cuộc thi và thiết lập lại tài khoản

Sau giai đoạn thử nghiệm mô hình, danh sách người tham gia chính thức sẽ được công bố, vì vậy vui lòng theo dõi danh sách người tham gia chính thức trên trang sự kiện để cập nhật thông tin. Để đảm bảo tính công bằng trước khi cuộc thi chính thức bắt đầu, tất cả tài khoản của người tham gia sẽ được thiết lập lại về trạng thái ban đầu thống nhất, số dư quỹ thi đấu của bạn sẽ được thiết lập lại về 1.000 USDT, tất cả các lệnh đang mở sẽ bị hủy và tất cả các vị thế sẽ được đóng.

Đến thời điểm này, mọi công tác chuẩn bị trước cuộc thi đã hoàn tất. Hãy đảm bảo mô hình AI của bạn được tích hợp hoàn toàn với API Key và sẵn sàng giao dịch ngay khi cuộc thi bắt đầu.

Lưu ý: Tất cả các thông báo chính thức, danh sách người tham gia và cập nhật về quy định sẽ được đăng tải trên trang sự kiện chính thức của WEEX. Lịch trình chi tiết, quy tắc xếp hạng và các điều khoản quản lý rủi ro sẽ được cung cấp trong Sổ tay Quy tắc Thi đấu chính thức hoặc thông qua các thông báo riêng trước khi sự kiện diễn ra.

Tham khảo

Đăng ký trước: Từ nay đến ngày 30/12/2025

Giai đoạn tiền mùa giải (Trực tuyến): Đầu tháng 1/2026 (20 ngày)

Chung kết (Trực tuyến): Cuối tháng 2/2026 (17 ngày)

Lễ trao giải (Dubai): Tháng 3/2026

Giờ đây bạn đã có đầy đủ thông tin cần thiết để đăng ký, chuẩn bị và tham gia một cách thành công vào AI Wars: WEEX Alpha Awakens. Hãy cẩn thận làm theo từng bước để đảm bảo mô hình AI của bạn được tích hợp đầy đủ, kiểm thử và sẵn sàng cho ngày thi đấu.

Đăng ký ngay để giữ chỗ: https://www.weex.com/vi/events/ai-trading. Chúc bạn may mắn, mong rằng thuật toán tốt nhất sẽ chiến thắng!

Bạn cũng có thể thích

WEEXPERIENCE Whales Night: AI Trading, Crypto Community & Crypto Market Insights

Vào ngày 12 tháng 12 năm 2025, WEEX đã tổ chức WEEXPERIENCE Whales Night, một cuộc họp cộng đồng ngoại tuyến được thiết kế để tập hợp các thành viên cộng đồng cryptocurrency địa phương. Sự kiện kết hợp chia sẻ nội dung, trò chơi tương tác và bản trình bày dự án để tạo ra trải nghiệm ngoại tuyến thoải mái nhưng hấp dẫn.

Rủi ro giao dịch AI trong tiền mã hóa: Tại sao các chiến lược giao dịch tiền mã hóa tốt hơn có thể tạo ra tổn thất lớn hơn?

Rủi ro không còn nằm chủ yếu trong việc đưa ra quyết định kém hoặc sai lầm về cảm xúc. Nó ngày càng sống trong cấu trúc thị trường, con đường thực thi, và hành vi tập thể. Hiểu được sự thay đổi này quan trọng hơn là tìm ra chiến lược “tốt hơn” tiếp theo.

Các đại lý AI đang thay thế Nghiên cứu Crypto? Làm thế nào AI tự trị đang định hình lại giao dịch crypto

AI đang chuyển từ việc hỗ trợ các nhà giao dịch sang tự động hóa toàn bộ quá trình nghiên cứu đến thi hành trong thị trường tiền điện tử. Lợi thế đã chuyển từ kiến thức của con người sang đường ống dẫn dữ liệu, tốc độ và các hệ thống AI sẵn sàng để thực hiện, làm cho sự chậm trễ trong tích hợp AI trở thành một nhược điểm cạnh tranh.

Bot giao dịch AI và Giao dịch sao chép: Cách các chiến lược đồng bộ hóa định hình lại sự biến động của thị trường crypto

Các nhà giao dịch crypto bán lẻ từ lâu đã phải đối mặt với những thách thức tương tự: quản lý rủi ro kém, đăng ký muộn, quyết định về cảm xúc và thực thi không nhất quán. Các công cụ giao dịch AI hứa hẹn một giải pháp. Ngày nay, các hệ thống giao dịch sao chép và robot breakout được hỗ trợ bởi AI giúp các nhà giao dịch kích thước vị trí, đặt điểm dừng và hành động nhanh hơn bao giờ hết. Ngoài tốc độ và độ chính xác, các công cụ này đang thay đổi thị trường một cách im lặng - các nhà giao dịch không chỉ giao dịch thông minh hơn, họ đang di chuyển đồng bộ, tạo ra một động lực mới làm tăng cả rủi ro và cơ hội.

Giao dịch AI trong Crypto Giải thích: Cách giao dịch tự trị đang định hình lại thị trường tiền điện tử và sàn giao dịch tiền điện tử

AI Trading đang nhanh chóng biến đổi phong cảnh crypto. Các chiến lược truyền thống đấu tranh để theo kịp sự biến động không ngừng của crypto và cấu trúc thị trường phức tạp, trong khi AI có thể xử lý dữ liệu khổng lồ, tạo ra các chiến lược thích nghi, quản lý rủi ro và thực hiện giao dịch một cách độc lập. Bài viết này hướng dẫn người dùng WEEX qua giao dịch AI là gì, tại sao tiền mã hóa đẩy nhanh sự áp dụng của nó, làm thế nào ngành công nghiệp đang phát triển hướng tới các đại lý tự trị, và tại sao WEEX đang xây dựng hệ sinh thái giao dịch AI thế hệ tiếp theo.

Call to Join AI Wars: WEEX Alpha Awakens - Cuộc thi giao dịch AI toàn cầu với $880,000 Prize Pool

Bây giờ, chúng tôi kêu gọi các nhà giao dịch AI từ khắp nơi trên thế giới tham gia AI Wars: WEEX Alpha Awakens, một cuộc thi thương mại AI toàn cầu với 880.000 USD.

Coin thịnh hành

Tin tức crypto mới nhất

Đọc thêm