نبرد هوش مصنوعی: راهنمای شرکت کنندگان
به میدان نبرد خوشآمدید: راهی برای کشف و بهکارگیری مهارتها
نبرد هوش مصنوعی: WEEX Alpha Awakens - هکاتون جهانی معاملات هوش مصنوعی!
در این رویارویی نهایی، برترین توسعهدهندگان، کوانتها و معاملهگران از سراسر جهان الگوریتمهای خود را در نبردهای واقعی بازار به کار میگیرند و برای کسب یکی از بزرگترین جوایز در تاریخ معاملات رمزارزی مبتنی بر هوش مصنوعی با یکدیگر رقابت میکنند: 880,000 دلار آمریکا، شامل یک دستگاه خودروی بنتلی بنتایگا S برای نفر نخست.
این راهنما شما را از مرحله ثبتنام تا آغاز رسمی رقابت، گامبهگام با تمام مراحل موردنیاز همراهی میکند.
با پیمودن مسیر، سفر خود را آغاز کنید:
ثبتنام و تشکیل تیم ← موفقیت در تست API ← تنظیم مدل ← آغاز رسمی
مرحله 1: ثبت نام، ایجاد و ارسال BUIDL و دریافت کلید API
هدف: با تکمیل ثبتنام رسمی خود و ایجاد یا پیوستن به یک تیم (BUIDL)، کلید API اختصاصی خود را پس از تأیید بررسی دریافت کنید.
نتیجه: شما اطلاعات ورود API اختصاصی را جهت اتصال سیستم خود به WEEX دریافت خواهید کرد — این گام، اولین قدم شما در رقابت محسوب میشود.
1.1 از AI Wars دیدن کنید: صفحه رویداد WEEX Alpha Awakens
- به صفحه رویداد مراجعه کنید: https://www.weex.com/fa-IR/events/ai-trading
- دکمه «ارسال BUIDL» را پیدا کرده و روی آن کلیک کنید
2.1 یک تیم پیدا کرده یا تیم خودتان را ایجاد کنید
یک BUIDL واحد اصلی شرکتکننده در این رقابت است و نمایانگر یک تیم محسوب میشود.
BUIDLهای موجود نمایانگر تیمهایی هستند که قبلاً تشکیل شدهاند. شما میتوانید به یکی از این BUIDLها بپیوندید یا تیم خودتان را از ابتدا تشکیل دهید.
اگر تصمیم دارید BUIDL خود را ارسال کنید، اطلاعات باید شامل موارد زیر باشد:
- پروفایل: نام BUIDL، لوگو، چشمانداز، دستهبندی، GitHub (اختیاری) و لینکهای شبکههای اجتماعی
- جزئیات: معرفی کوتاهی از BUIDL شما
- تیم: اطلاعات تیم. همچنین میتوانید اعضای تیم را به این بخش دعوت یا جذب کنید.
- تماس: شناسه تلگرام و جزئیات تماس پشتیبان
- ارسال:
- شناسه کاربری WEEX (احراز هویت الزامیست)
- آدرس IP (این آدرس به فهرست سفید OpenAPI وبسایت WEEX اضافه خواهد شد تا امکان انجام موفقیتآمیز تماسهای API فراهم شود)
- زبانهای برنامهنویسی ترجیحی
- تجربه در زمینه مدلهای زبانی بزرگ (LLM)، معاملات با کمک هوش مصنوعی، رباتهای معاملاتی خودکار، یا APIهای سایر صرافیها
- تعداد سفارشهایی که استراتژی شما در طول روز ارسال خواهد کرد
نکته: شرکت بهصورت انفرادی مجاز است، اما ما توصیه میکنیم تیمی متشکل از 2 تا 5 عضو با مهارتهای متنوع (توسعهدهنده + پژوهشگر کمی + معاملهگر) تشکیل دهید.
نکته کوتاه 1 برای ارسال: نحوه تکمیل احراز هویت/KYC و یافتن شناسه کاربری WEEX خود
برای ثبت نام در هکاتون معاملات جهانی هوش مصنوعی WEEX، باید شناسه کاربری WEEX خود را که توسط KYC تأیید شده است، ارائه دهید. روش پیدا کردن آن به این صورت است:
1. حساب کاربری خود را ثبت کنید
برای بازدید از وبسایت رسمی WEEX، روی لینک کلیک کنید. گزینه «ثبتنام» را در بالا سمت چپ انتخاب کرده، سپس با استفاده از ایمیل یا شماره تلفن خود ثبتنام کنید.
توجه: اگر از قبل حساب کاربری دارید، برای دسترسی به داشبورد خود، روی «ورود» در گوشه بالا سمت چپ کلیک کنید.
2. تکمیل فرآیند تأیید هویت
روی نماد آواتار در بالا سمت چپ کلیک نموده و برای تکمیل احراز هویت/KYC خود، «تأیید» را انتخاب کنید.
توجه: احراز هویت الزامی است - درخواستهای بدون احراز هویت قابل تأیید نمی باشند.
3. شناسه کاربری خود را پیدا کنید
دوباره روی نماد آواتار کلیک کرده، خواهید دید که شناسه کاربری شما درست زیر ایمیلتان نمایش داده میشود.

نکته کوتاه 2 برای ارسال: چگونه آدرس IP خود را پیدا کنیم
بخش 1: روش پیشنهادی (سرورهای ابری)
برای بهترین پایداری، ما قویاً توصیه میکنیم از یک سرور ابری با آدرس IP عمومی ثابت و قابلیت عملیات 24/7 بدون وقفه استفاده کنید، مانند: AWS (خدمات وب آمازون)، Alibaba Cloud و Tencent Cloud.
بخش 2: روش جایگزین (کامپیوتر محلی)
اگر تصمیم دارید ربات معاملاتی خود را از طریق رایانه شخصی یا شبکه خانگی اجرا کنید، باید تأیید کنید که آدرس IP خروجی شما ثابت است. تغییر آیپی باعث ایجاد مشکل در اتصال میشود.
شما دو گزینه اصلی برای اطمینان از یک IP خروجی پایدار دارید:
1. از یک آدرس IP ثابت که توسط ارائهدهنده خدمات اینترنتی (ISP) شما ارائه شده است، استفاده کنید.
2. از سرویس VPN یا پروکسی با IP خروجی ثابت استفاده کنید و مطمئن شوید که VPN/پروکسی همیشه فعال باشد و سرورها را تغییر ندهید.
مراحل پیدا کردن آدرس IP عمومی محلی شما:
- تمامی VPN ها را خاموش کنید، یا فقط VPN ای را که قصد دارید IP آن را در لیست سفید قرار دهید، نگه دارید.
- در مرورگر خود به whatismyip.com مراجعه کنید.
- این صفحه آدرس IPv4 عمومی شما را نمایش میدهد.
- این آدرس آیپی را کپی کرده و به لیست سفید اضافه کنید.
توجه: اکثر آدرسهای IPv4 اینترنت خانگی پویا هستند و ممکن است بهصورت دورهای تغییر کنند. برای جلوگیری از قطعی اتصال در طول دوره مسابقه، قویاً توصیه میشود از محیط سرور ابری استفاده کنید.
3.1 اطلاعات ناقص؟ ما پیگیری خواهیم کرد
پس از ارسال BUIDL خود، تیم WEEX درخواست شما را بر اساس الزامات مسابقه بررسی خواهد کرد. روند بررسی معمولاً یک روز کاری به طول مینجامد.
اگر اطلاعاتی ناقص باشد یا نیاز به توضیح داشته باشد، تیم ما از طریق یکی از کانالهای زیر با شما تماس خواهد گرفت:
- سیستم پیامرسان DoraHacks
- سامانه پیامرسان رسمی WEEX
- اطلاعات تماس ثبتشده شما (تلگرام، ایکس و غیره)
لطفا اطلاعات تماس خود را فعال و در دسترس نگه دارید.
پس از تأیید BUIDL شما، حساب کاربری مسابقه و کلید API اختصاصی خود را دریافت خواهید کرد که به شما امکان میدهد به مرحله بعدی بروید: تست API و یکپارچهسازی مدل


4.1 کیت شروع شما
پس از تأیید BUIDL شما، WEEX یک حساب اختصاصی مسابقه برای شما ایجاد میکند و اطلاعات ورود به API و جزئیات تست مورد نیاز برای مرحله بعد را در اختیار شما قرار میدهد. این جزئیات از طریق سیستم پیامرسان DoraHacks و ایمیلهای رسمی WEEX Labs برای شما ارسال خواهد شد.
مواردیکه شما دریافت خواهید کرد:
- کلید API: شناسه حساب مسابقه شما و یک پارامتر مورد نیاز برای تمام درخواستهای API.
- کلید مخفی: کلید تولید شده توسط سیستم که برای امضای درخواست و تأیید امنیت استفاده میشود.
- عبارت عبور: مورد نیاز برای انجام عملیات API.
- لینک صفحه تست API: یک محیط تست کوچک که در آن میتوانید نیازمندیها، مشخصات و معیارهای تکمیل تست API را مشاهده کنید.
با این مرحله، ثبتنام شما تکمیل شده و آماده تست API هستید.
مرحله 2: عبور از درگاه: تست API خود را کامل کنید
هدف: اطمینان حاصل کنید که سیستم شما میتواند با موفقیت با API WEEX تعامل برقرار کرده و معاملات آزمایشی مورد نیاز را انجام دهد.
نتیجه: شما صلاحیت رسمی ورود به مسابقه را بهدست خواهید آورد، وجوه آزمایشی اولیه برای رفع اشکالات را دریافت و درک واضحی از تمامی نیازمندیهای قبل از مسابقه پیدا خواهید کرد.
2.1 دستورالعملها
- لطفاً تمام عملیات مورد نیاز ذکر شده در صفحه تست API را تکمیل کنید.
- شرکتکنندگانی که تست API را تکمیل و با موفقیت پشت سر بگذارند، رسماً واجد شرایط شرکت در مسابقه خواهند بود.
- شرکتکنندگانی که نتوانند تست API را تکمیل یا با موفقیت پشت سر بگذارند، قادر به ادامه مراحل ادغام مدل و رقابت رسمی نخواهند بود.
پس از دریافت اطلاعات فوق، لطفاً اطلاعات ورود به API خود را ایمن نگه داشته و دستورالعملها را برای تکمیل تستهای لازم دنبال کنید.

2.2 اتصال و تست
شرکتکنندگان برای واجد شرایط شدن در دور مقدماتی هکاتون، باید یک آزمون ساده API را تکمیل کنند. لطفاً مستندات رسمی API مربوط به WEEX را با دقت مطالعه نموده و از کلید API ارائه شده برای تکمیل آزمون استفاده کنید.
تست API: با استفاده از API، نقطه پایانی ثبت سفارش را فراخوانی کرده و یک معامله به ارزش تقریبی 10 USDT روی cmt_btcusdt انجام دهید.
2.2.1 آمادهسازی برای ادغام
1. لطفا مستندات رسمی API مربوط به WEEX را با دقت مطالعه نمایید: https://www.weex.com/api-doc/ai/intro
2. به یک سرور ابری متصل شده و کد زیر را اجرا کنید. شما باید پاسخی دریافت کنید که تأیید میکند اتصال شبکه شما به درستی کار میکند.
"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. اگر پروژه شما با جاوا یا پایتونتوسعه داده شده است، میتوانید مستقیماً از نمونه کدهای مربوطه که در مستندات ارائه شده است استفاده کنید. برای سایر زبانهای برنامهنویسی، لطفاً مثالها را مطابق با مستندات رسمی API تطبیق داده تا با پیادهسازی شما مطابقت داشته باشد.
نمونه مستندات کد: https://www.weex.com/api-doc/ai/QuickStart/RequestInteraction
4. این پلتفرم دو نوع API ارائه میدهد:
- API های عمومی: برای دسترسی به جزئیات پیکربندی، دادههای بازار و سایر اطلاعات عمومی استفاده میشود. نیازی به احراز هویت نیست.
- API های خصوصی: برای مدیریت سفارش، عملیات حساب و سایر اقدامات حساس استفاده میشود. احراز هویت الزامی است.
هنگام فراخوانی APIهای خصوصی، لطفاً جزئیات احراز هویت زیر را در هدرهای درخواست HTTP خود وارد کنید:
| فیلدهای هدر درخواست | اطلاعات |
| ACCESS-KEY | یک شناسه منحصر به فرد برای حساب کاربری |
| ACCESS-PASSPHRASE | رمز عبور مرتبط با کلید API |
| ACCESS-TIMESTAMP | یک زمانسنج یونیکس (Unix Epoch) بر حسب میلیثانیه. این زمانسنج به مدت 30 ثانیه معتبر است و باید با مقداری که در محاسبه امضا استفاده شده است، مطابقت داشته باشد. |
| ACCESS-SIGN | رشته امضای درخواست. شما میتوانید از روش تولید امضا که در کد نمونه ارائه شده است، استفاده کنید. برای الگوریتم پایه، به مستندات امضا مراجعه کنید: https://www.weex.com/api-doc/ai/QuickStart/Signature |
| Content-Type | محتوا ثابت است و باید به صورت application/json باشد. |
| locale | شناسه زبان (مثلاً zh-CN، en-US) |
برای BASE_URL، عبارت "https://api-contract.weex.com" را وارد کنید.
کدهای وضعیت HTTP:
- 200 Success – پاسخ با موفقیت دریافت شد
- 400 Bad Request – فرمت درخواست نامعتبر
- 403 Forbidden – شما به منبع درخواستی دسترسی ندارید
- 404 Not Found – درخواست یافت نشد
- 429 Too Many Requests - تعداد درخواستها از حد مجاز فراتر رفته، لطفاً بعداً دوباره تلاش کنید
- 500 Internal Server Error – مشکلی در سرور ما رخ داده است
- 521 Web Server is Down - آدرس IP در فهرست سفید موجود نیست
سایر کدهای خطا: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode
پس از تکمیل مراحل فوق، میتوانید تست API را آغاز کنید. دستورالعملهای زیر از BTC بهعنوان دارایی نمونه استفاده میکنند.
2.2.2 بررسی موجودی حساب
1. برای درخواست موجودی حساب فعلی خود از API موجودی حساب استفاده کنید
کد نمونه:
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/" # لطفاً با آدرس واقعی API جایگزین کنید :"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. پاسخ را بررسی کنید
مثال زیر نشاندهنده یک پاسخ موفق است
} :"coinName" ,"USDT" :"available" ,"5413.06877369" :"equity" ,"5696.49288823" :"frozen" ,"81.28240000" "unrealizePnl": "-34.55300000" { ]
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
3.2.2 دریافت قیمت دارایی
۱. از قیمت لحظه ای API برای درخواست آخرین قیمت cmt_btcusdt استفاده کنید
کد نمونه:
import requests :def send_request_get( method, request_path, query_string) url = "https://api-contract.weex.com/" # لطفاً با آدرس واقعی API جایگزین کنید :"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. پاسخ را بررسی کنید:
مثال زیر نشاندهنده یک پاسخ موفق است
:"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"
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
4.2.2 تنظیم اهرم
توجه: حداکثر اهرم مجاز در این مسابقه 20 برابر است؛ لطفاً قوانین موجود در وبسایت رسمی WEEX را دنبال کنید.
1. از API تنظیم اهرم برای تغییر اهرم کراس مارجین cmt_btcusdt استفاده کنید
کد نمونه:
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/" # لطفاً با آدرس واقعی API جایگزین کنید :"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
شما میتوانید مقادیر اهرم دیگر (تا ×20) را به همین روش تنظیم کنید—کافی است اعداد اهرم را بهطور مناسب جایگزین کنید. مقادیر اهرم پس از جفتهای معاملاتی ذکر میشوند.
2. پاسخ را بررسی کنید:
مثال زیر نشاندهنده یک پاسخ موفق است
,"msg": "success" :"requestTime" :1713339011237 :"code" "200"
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
5.2.2 ثبت سفارش
توجه: فقط جفتهای معاملاتی زیر در این مسابقه مجاز هستند:
cmt_btcusdt، cmt_ethusdt، cmt_solusdt، cmt_dogeusdt، cmt_xrpusdt، cmt_adausdt، cmt_bnbusdt، cmt_ltcusdt حداکثر اهرم 20x است؛ لطفاً قوانین موجود در وبسایت رسمی WEEX را دنبال کنید.
1. از بخش دریافت اطلاعات فیوچرز برای بازیابی اطلاعات قرارداد cmt_btcusdt (دقت سفارش، دقت قیمت، حداکثر/حداقل اندازه سفارش و غیره) استفاده کنید
کد نمونه:
import requests :def send_request_get( method, request_path, query_string) url = "https://api-contract.weex.com/" # لطفاً با آدرس واقعی API جایگزین کنید :"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
2. پاسخ را بررسی کنید:
مثال زیر نشاندهنده یک پاسخ موفق است
} :"buyLimitPriceRatio" ,"0.01" :"coin" ,"USDT" :"contract_val" ,"0.0001" ] :"delivery" ,"00:00:00" ,"08:00:00" "16:00:00" ,[ ,"forwardContractFlag": "true" :"makerFeeRate" ,"0.0002" :"markerRate" ,"0.0002" :"marketOpenLimitSize" ,"100" :"maxLeverage" ,"400" :"maxOrderSize" ,"1200" :"maxPositionSize" ,"1000000" :"minLeverage" ,"1" :"minOrderSize" ,"0.0001" :"priceEndStep" ,"1" :"quote_currency" ,"USDT" :"sellLimitPriceRatio" ,"0.01" ,"simulation": "false" :"size_increment" ,"4" ,"symbol": "cmt_btcusdt" :"takerFeeRate" ,"0.0008" :"takerRate" ,"0.0008" :"tick_size" ,"1" :"underlying_index" "BTC" { ]
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
توجه: پاسخ API ممکن است حداکثر اهرم بالاتر (مثلاً ×400) که در پلتفرم در دسترس است، نمایش دهد. با این حال، در این مسابقه، حداکثر اهرمی که میتوانید استفاده کنید بهطور دقیق تا 20x محدود شده است.
3. از API ثبت سفارش برای باز کردن یک موقعیت لانگ cmt_btcusdt با قیمت محدود 100000.0 و 0.0001 بیتکوین استفاده کنید و با استفاده از اطلاعات قرارداد از مرحله 1 (دقت سفارش، دقت قیمت و حداکثر/حداقل اندازه سفارش) برای ساخت پارامترها بهره ببرید.
کد نمونه:
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/" # لطفاً با آدرس واقعی API جایگزین کنید :"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. پاسخ را بررسی کنید:
مثال زیر نشاندهنده یک پاسخ موفق است
,"client_oid": null :"order_id" "596471064624628269"
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
6.2.2 دریافت جزئیات معامله برای سفارشهای تکمیلشده
1.از API جزئیات معاملات برای بازیابی سابقه معاملات خود استفاده کنید.
کد نمونه:
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/" # لطفاً با آدرس واقعی API جایگزین کنید :"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 ()fills
2. پاسخ را بررسی کنید:
مثال زیر نشاندهنده یک پاسخ موفق است
] :"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
اگر درخواست ناموفق بود، به کدهای خطای دقیق در این لینک مراجعه کنید: https://www.weex.com/api-doc/contract/ErrorCodes/ExampleOfErrorCode، یا با پشتیبانی فنی در گروه تلگرام تماس بگیرید: https://t.me/weexaiwars.
تیم پشتیبانی مشتریان ما پس از قبولی در آزمون با شما تماس خواهند گرفت.
3.2 بودجه و تست مدل
پس از تکمیل تست API و گذراندن بررسی صلاحیت، حساب شما بودجه اولیه مورد نیاز برای تست مدل هوش مصنوعی را دریافت خواهد کرد. شما میتوانید تا 5 ژانویه 2026 آزادانه از این وجوه برای بهینهسازی مدل هوش مصنوعی خود استفاده کنید.
اگر با هرگونه مشکل فنی مواجه شدید یا موجودی حساب آزمایشی شما تمام شد، لطفاً برای دریافت کمک با گروه پشتیبانی فنی رسمی ما تماس بگیرید.
4.2 آمادهسازی قبل از مسابقه و بازنشانی حساب کاربری
پس از مرحله تست مدل، فهرست رسمی شرکتکنندگان منتشر خواهد شد، بنابراین لطفاً از طریق فهرست رسمی شرکتکنندگان در صفحه رویداد، پیگیری کنید. برای اطمینان از عدالت قبل از آغاز رسمی مسابقه، تمام حسابهای شرکتکنندگان به وضعیت اولیه و به صورت یکسان بازنشانی خواهند شد: موجودی وجوه مسابقه شما به 1,000 USDT بازگردانده میشود، تمام سفارشهای باز لغو گردیده و همه موقعیتها بسته خواهند شد.
در این مرحله، تمام آمادهسازیهای قبل از مسابقه تکمیل شده است. اطمینان حاصل کنید که مدل AI شما کاملاً با کلید API یکپارچه شده و آماده انجام معاملات بلافاصله پس از آغاز مسابقه باشد.
توجه: تمام اطلاعیههای رسمی، فهرست شرکتکنندگان و بهروزرسانیهای قوانین در صفحه رسمی رویداد WEEXمنتشر خواهد شد. برنامههای زمانی دقیق، قوانین رتبهبندی و شرایط مدیریت ریسک در دفترچه رسمی قوانین مسابقه یا از طریق اطلاعیههای جداگانه قبل از رویداد ارائه خواهد شد.
منبع
- سوالات متداول
- برای سوالات خاص یا دریافت پشتیبانی بیشتر: پرسش خود را با ما مطرح کنید
- جدول زمانی هکاتون
پیش-ثبتنام: از همین حالا تا 30 دسامبر 2025
پیشفصل (آنلاین): اوایل ژانویه 2026 (20 روز)
فینال (آنلاین): اواخر فوریه 2026 (17 روز)
مراسم اهدای جوایز (دبی): مارس 2026
اکنون تمام اطلاعات لازم برای ثبتنام، آمادهسازی و شرکت موفقیتآمیز در مسابقه AI Wars: WEEX Alpha Awakens را در اختیار دارید. هر مرحله را با دقت دنبال نموده تا اطمینان حاصل شود که مدل AI شما بهطور کامل یکپارچه، تست شده و آماده برای روز مسابقه است.
همین حالا برای رزرو جا ثبت نام کنید: https://www.weex.com/fa-IR/events/ai-trading با آرزوی موفقیت و درخشش برترین الگوریتمها!
ممکن است شما نیز علاقهمند باشید

Untitled
Outline for the Article: H1: تحلیل افزایش سطح زیانهای بیتکوین Key Takeaways زیانهای محقق شده بیتکوین به بالاترین…

Untitled
Outline for the Article: H1: تحلیل افزایش سطح زیانهای بیتکوین Key Takeaways زیانهای محقق شده بیتکوین به بالاترین…

اتریوم به بالاترین رکورد خود رسید – رشد ۳۰ درصدی قیمت در 24 ساعت گذشته
Key Takeaways توکن BNKR متعلق به Base Protocol به بالاترین قیمت خود در تاریخ رسید و در عرض…

Untitled
بیتکوین به دنبال آزمایش قیمت ۷۵ هزار دلار: شانس و چالشها Key Takeaways احتمال آزمایش قیمت ۷۵ هزار…

مستر بیست شرکت مالی استپ را تصاحب کرد
فهرست مقاله مقدمه – معرفی موضوع و اهمیت آن در دنیای کریپتو. تصاحب «استپ» توسط مستر بیست –…

پیشبینی افزایش قیمت بیت کوین: چه عناصر و شرایط فعلی بر بازار تاثیر میگذارند؟
Key Takeaways احتمال رسیدن بیت کوین به ۷۵ هزار دلار در فوریه در حال تغییر است؛ ابتدا به…

Untitled
Outline for the Article H1: اعلامیه جدید Binance: عرضه ایرباکس کور آلفا و افزایش تعاملات کاربران H2: ایرباکس…

Untitled
پیشبینی قیمت بیتکوین: تحلیلگران هشدار کاهش تا ۵۵ هزار دلار را میدهند Key Takeaways تحلیلگران احتمال کاهش قیمت…

Untitled
فهرست مطالب مقدمه توضیحاتی پیرامون پیشبینی قیمت بیتکوین تحلیل تغییرات قیمت الگوهای پیشبینی قیمت تحلیل شرایط واسطه بازرگانان…

Untitled
Outline H1: پیشبینی قیمت بیتکوین: نزدیک شدن به سطح بحرانی 55 هزار دلار H2: کاهشی در ارزش بازاری…

Untitled
Outline H1: MrBeast خرید شرکت Step را تکمیل کرد H2: Key Takeaways MrBeast شرکت Step را برای گسترش…

گزارشی از اوجگیری توکن BNKR و تراکنشهای بزرگ در دنیای کریپتو
Key Takeaways توکن BNKR به قیمت بالای جدیدی دست یافته و بازده قابلتوجهی در بازار داشته است. YZI…

Untitled
عنوان: تحلیلگران پیشبینی افت قیمت بیتکوین به ۵۵ هزار دلار را میکنند نکات کلیدی تحلیلگران به احتمال افت…

Untitled
آقای بیست فینتک Step را خریداری کرد Key Takeaways آقای بیست، یوتیوبری مشهور، فینتک مورد توجه نسل Z،…

Untitled
Outline H1: شرایط فعلی سرمایهگذاری بیتکوین H2: وضعیت منفی مایکل سیلور با خریدهای بیتکوین – H3: تاریخچه خریدهای…

Untitled
تحلیل احتمال افزایش قیمت بیتکوین به ۷۵ هزار دلار در فوریه Key Takeaways پیشبینی احتمال رسیدن قیمت بیتکوین…

توافق قیمت بیتکوین با 55,000 دلار و نتایج بازار
Key Takeaways آستانه 55,000 دلار برای بیتکوین به عنوان سطح اصلی حمایت و مقاومت (make-or-break) شناخته شده است.…

Untitled
تحلیل قیمت بیتکوین: آیا افت به 55,000 دلار نزدیک است؟ Key Takeaways تحلیلگران هشدار دادهاند که در صورت…
Untitled
Outline for the Article: H1: تحلیل افزایش سطح زیانهای بیتکوین Key Takeaways زیانهای محقق شده بیتکوین به بالاترین…
Untitled
Outline for the Article: H1: تحلیل افزایش سطح زیانهای بیتکوین Key Takeaways زیانهای محقق شده بیتکوین به بالاترین…
اتریوم به بالاترین رکورد خود رسید – رشد ۳۰ درصدی قیمت در 24 ساعت گذشته
Key Takeaways توکن BNKR متعلق به Base Protocol به بالاترین قیمت خود در تاریخ رسید و در عرض…
Untitled
بیتکوین به دنبال آزمایش قیمت ۷۵ هزار دلار: شانس و چالشها Key Takeaways احتمال آزمایش قیمت ۷۵ هزار…
مستر بیست شرکت مالی استپ را تصاحب کرد
فهرست مقاله مقدمه – معرفی موضوع و اهمیت آن در دنیای کریپتو. تصاحب «استپ» توسط مستر بیست –…
پیشبینی افزایش قیمت بیت کوین: چه عناصر و شرایط فعلی بر بازار تاثیر میگذارند؟
Key Takeaways احتمال رسیدن بیت کوین به ۷۵ هزار دلار در فوریه در حال تغییر است؛ ابتدا به…