Qisqa ta'rif
API trading - treyder buyurtmalarni platforma oynasida qo'lda bermasdan, dastur orqali dasturlash interfeysi (API) yordamida brokerga yuborishi.
API (Application Programming Interface) - bir dastur boshqa tizimga so'rov yuborib, javob oladigan qoidalar to'plami. Savdoda bu so'rovlar quyidagilar bo'ladi: narxni olish, buyurtma ochish, o'zgartirish yoki bekor qilish, hisob holatini so'rash.
Avtomatik treyding kengroq tushuncha: savdo qarorini dastur qabul qiladi. API orqali savdo esa buyurtmani yetkazish usulidir. Odam qarorni o'zi qabul qilib, uni API orqali yuborishi ham mumkin.
Real yoki demo hisobda sinab ko‘rishga tayyormisiz?
Hamkorlik havolasi · savdo yo‘qotishning yuqori riski bilan bog‘liq
Aniq ta'rif tajribali treyder uchun
Rasmiyroq aytganda, API trading - savdo tizimi bilan dasturiy aloqa: autentifikatsiya, bozor ma'lumotlari oqimi, buyurtma yuborish va ijro hisobotlarini qabul qilish. Odatda quyidagi usullardan biri ishlatiladi:
- REST - so'rov-javob tarzida: buyurtma yuboriladi, javobda uning holati qaytadi.
- WebSocket yoki oqim - narx va ijro haqidagi xabarlar uzluksiz keladi.
- FIX protokoli - institutsional savdoda keng tarqalgan standart.
- Platforma ichidagi skriptlar - MetaTrader'da Expert Advisor (EA) MQL tilida yoziladi va terminal ichida ishlaydi. Bu ham dasturiy savdo, lekin tashqi API emas.
Faqat ma'lumot beradigan API ham bor. Masalan: Markaziy bankning rasmiy kurslari: ochiq JSON/XML/CSV, kalit talab qilinmaydi; masalan, /ru/arkhiv-kursov-valyut/json/, /json/all/YYYY-MM-DD/, /json/USD/YYYY-MM-DD/ (maydonlar: Ccy, Rate, Diff, Date, Nominal va boshqalar). Bunday manba buyurtma qabul qilmaydi, u faqat kurslarni beradi.
Faraziy misol
Treyder EUR/USD bo'yicha qoida yozdi: narx tanlangan darajadan yuqorida yopilsa, dastur sotib olish buyurtmasini oldindan belgilangan lot hajmi va stop-loss bilan yuboradi.
- Dastur narx oqimini kuzatadi va shart bajarilganini aniqlaydi.
- API'ga buyurtma yuboradi: instrument, yo'nalish, hajm, stop-loss.
- Server buyurtma identifikatorini va holatini qaytaradi: to'liq ijro, qisman ijro yoki rad etish.
- Dastur javobni yozib qo'yadi va ochiq pozitsiyani kuzatishda davom etadi.
Lot hajmi va marja miqdorini kalkulyatorlar sahifasida hisoblang. Dastur xato qilsa, masalan noto'g'ri hajm yuborsa, zarar qo'lda savdodagidek tez yuzaga keladi. Leveredjli CFD va forex savdosida pul tez yo'qotilishi mumkin.
Chekka holatlar
- Qisman ijro - buyurtma bir necha qismda bajariladi. Kodda bu holat alohida ko'rib chiqilishi kerak. Batafsil: fill va partial fill, fill or kill, IOC.
- Ulanish uzilishi - javob kelmasa, dastur buyurtmani qayta yuborib, uni ikki marta ochib qo'yishi mumkin.
- So'rovlar chegarasi - server ma'lum vaqt ichidagi so'rovlar sonini cheklashi mumkin.
- Slippage va kechikish - ijro narxi so'ralgan narxdan farq qilishi mumkin.
- Xato kiritish - fat finger xatosi avtomatik tizimda bir necha marta takrorlanishi mumkin. Shuning uchun to'xtatish tugmasi (kill switch) va hajm limitlari qo'yiladi.
Atama qayerda uchraydi
- Platformalarda: "algoritmik savdo", "Expert Advisor", "API kalit" sozlamalari (MetaTrader 5, MetaTrader 4).
- Hisobotlarda: ijro hisobotlarida buyurtma manbai (qo'lda yoki dastur orqali) ko'rsatilishi mumkin.
- Yangiliklarda: HFT savdo, flash crash va bozor tartibi haqidagi mavzularda.
Exness hisobida qaysi avtomatlashtirish yoki API imkoniyatlari borligini rasmiy saytda yoki shaxsiy kabinetda tekshiring.
Bog'liq atamalar
Trading strategiyalari, risklarni boshqarish, front running, dealer, treyding lug'ati.
Ko'p beriladigan savollar
API trading nima, oddiy qilib aytganda?
Buyurtmalarni qo'lda emas, dastur orqali brokerga yuborish.
Avtomatik treyding va API orqali savdo bir xilmi?
Yo'q. Avtomatik treydingda qarorni dastur qabul qiladi. API esa buyurtmani yetkazish yo'li.
API trading foydaliroqmi?
API faqat ijro usuli. U foyda kafolatlamaydi, riskni ham kamaytirmaydi.
Dasturlashni bilish shartmi?
Tashqi API uchun odatda shart. Platforma ichidagi tayyor skriptlarda ham ularning mantiqini tushunish kerak.
