
MetaTrader 5 boti nima qiladi
Hamjamiyat tomonidan ishlab chiqiladigan metatrader-5-bot Windows ish stoli ilovasi bo‘lib, mahalliy MetaTrader 5 terminalini Discord, Telegram yoki ikkalasiga ulaydi. U strategiyalarni tanlash, savdoni bajarishni boshqarish, bozor ma’lumotlarini ko‘rish, pozitsiyalarni kuzatish, ish vaqti sozlamalarini o‘zgartirish va hisobotlar yaratish uchun chat buyruqlarini taqdim etadi.

Mustaqil Windows x64 versiyasi mavjud modullar va avtomatlashtirish tartiblarini bitta paketga birlashtiradi. U mahalliy ravishda ishlaydi va majburiy bulut xizmatini talab qilmaydi. Xabar almashish platformalari tokenlari va bot sozlamalari kompyuteringizda saqlanadi; faqat tegishli Discord yoki Telegram API bilan aloqa bundan mustasno.
Asosiy imkoniyatlar
- Mahalliy ishlash: Bot va uning sozlamalari Windows kompyuteringizda ishlaydi.
- Discord va Telegram qo‘llab-quvvatlovi: Istalgan platformani yoqing yoki ikkala xabar almashish interfeysini bir vaqtda ishga tushiring.
- Strategiyalarni boshqarish: Strategiyalarni ko‘rib chiqing, faol strategiyani tanlang, parametrlarni tekshiring va bajarilishni to‘xtating yoki davom ettiring.
- Bozor va hisobni kuzatish: Kotirovkalar, shamlar, indikatorlar, signallar, pozitsiyalar, buyurtmalar, balans ma’lumotlari va hisobotlarni so‘rang.
- Tahrirlanadigan konfiguratsiya: Manba kodini o‘zgartirmasdan ruxsatlar, buyruqlar xatti-harakati, xavf chegaralari, lot hajmi, kuzatuv ro‘yxatlari, qaydlar va bildirishnomalarni sozlang.
- Oldindan sozlangan standartlar: Kiritilgan standart sozlamalar dastlabki sozlash ishlarini kamaytirish uchun mo‘ljallangan, shu bilan birga ularni tahrirlash mumkin.
- Hamjamiyat tomonidan ishlab chiqish: Xatolar haqidagi xabarlar, konfiguratsiya g‘oyalari va yangi imkoniyat so‘rovlari loyihaga xizmat ko‘rsatish yo‘nalishini belgilashga yordam beradi.
Avtomatlashtirilgan savdo moliyaviy zarar keltirishi mumkin. Har bir sozlamani tekshiring, strategiyalarni ehtiyotkorlik bilan sinang va real savdoni yoqishdan oldin bot kerakli terminal hamda hisobga ulanganini tasdiqlang.
Talablar
Botni o‘rnatishdan oldin kompyuteringiz loyiha hujjatlarida ko‘rsatilgan talablarga javob berishini tekshiring:
- Windows 10 yoki Windows 11
- PowerShell 5.1 yoki undan yangiroq, jumladan PowerShell 7
- Faol tarmoq ulanishi
- Windows x64 ish stoli muhiti
O‘rnatuvchi administrator huquqlarini talab qilmaydi. Shuningdek, sizga mahalliy MetaTrader 5 terminali va yoqmoqchi bo‘lgan har qanday xabar almashish platformasi uchun hisob ma’lumotlari yoki tokenlar kerak bo‘ladi.
Ish stoli versiyasini o‘rnatish
Repository qo‘lda bog‘liqliklarni o‘rnatish tartibi o‘rniga PowerShell sozlash sahifasini taqdim etadi. Windows kompyuteringizdan loyiha PowerShell sozlash tugmasi sahifasini oching va unda ko‘rsatilgan sozlash ko‘rsatmalariga amal qiling.

- Windows 10 yoki Windows 11 dan foydalanayotganingizni tasdiqlang.
- PowerShellni oching va uning kompyuterda mavjudligini tekshiring.
- Loyihaning sozlash sahifasiga kiring va unda berilgan o‘rnatish ko‘rsatmalarini ko‘rib chiqing.
- Taqdim etilgan sozlash jarayonini odatiy foydalanuvchi hisobingizdan ishga tushiring. README ma’lumotlariga ko‘ra, administrator huquqlari talab qilinmaydi.
- Sozlash tugagach, o‘rnatilgan ish stoli versiyasini ishga tushiring.
README o‘rnatish katalogi, bajariladigan fayl nomi, konfiguratsiya fayli nomi yoki o‘rnatuvchi ko‘rsatadigan barcha so‘rovlarning aniq ma’lumotlarini bermaydi. Versiyalar o‘rtasida farq qilishi mumkin bo‘lgan yo‘l yoki buyruqni taxmin qilish o‘rniga, amaldagi sozlash sahifasiga amal qiling. Har qanday yuklab olingan PowerShell sozlash jarayonida bo‘lgani kabi, uni ishga tushirishdan oldin manba va ko‘rsatmalarni ko‘rib chiqing.
Discord va Telegramni sozlash
Bot sozlamalarini ilova bilan birga o‘rnatilgan yagona markaziy konfiguratsiya faylidan o‘qiydi. Uning yonida standart zaxira nusxasi ham mavjud. README faylning aniq nomi yoki sxemasini taqdim etmaydi, shuning uchun o‘rnatilgan paket ichidan konfiguratsiya faylini toping va tahrirlashda uning mavjud tuzilmasini saqlang.
- Fayl asosidagi konfiguratsiya o‘zgarishlarini kiritishdan oldin botni to‘xtating.
- Joriy konfiguratsiya va undagi standart zaxira nusxasidan alohida nusxa yarating.
- Faol konfiguratsiya faylini oddiy matn muharririda oching.
- Discord tokeni, Telegram tokeni yoki ikkalasini mos maydonlarga kiriting.
- Faqat foydalanmoqchi bo‘lgan xabar almashish interfeyslarini yoqing.
- Kanal ruxsatlari va rollarga asoslangan kirish boshqaruvlarini sozlang.
- Faylni saqlang va o‘zgarishlarni qo‘llash uchun botni qayta ishga tushiring.
Tokenlar maxfiy ma’lumot sifatida himoyalanishi kerak. Ularni ochiq masalalar, skrinshotlar, hisobotlar yoki ulashilgan konfiguratsiya misollariga joylamang. Loyiha ma’lumotlariga ko‘ra, tokenlar mahalliy holda saqlanadi va faqat tegishli platforma API’iga yuboriladi.
Buyruqlarga kirishni ehtiyotkorlik bilan sozlang
Konfiguratsiya buyruq prefikslari, slash-buyruq sozlamalari, kanal ruxsatlari va rollarga asoslangan kirish darajalarini qo‘llab-quvvatlaydi. Amaliy tartibda oddiy foydalanuvchilarga faqat o‘qish uchun ma’lumot so‘rashga ruxsat berish, savdo va konfiguratsiya buyruqlarini esa ishonchli rollar uchun saqlash mumkin.
- Faqat o‘qish uchun misollar:
/quote,/history,/indicatorsva/signals. - Hisobga taalluqli buyruqlar:
/positions,/ordersva/balance. /start trade,/close allva/config setkabi savdo boshqaruvlari eng qat’iy kirish nazoratlariga ega bo‘lishi kerak.
Dastlabki ulanishni tekshirish
Strategiyalarni o‘zgartirish yoki savdoni bajarishni yoqishdan oldin ma’lumot beruvchi buyruqlardan boshlang. Quyidagi buyruqlarni ruxsat berilgan Discord yoki Telegram kanalidan yuboring:
/start
/help
/version
/status/start botni ishga tushiradi va kirish ma’lumotlarini ko‘rsatadi. /help buyruqlarni toifalar bo‘yicha sanab beradi, /version o‘rnatilgan build versiyasini ko‘rsatadi, /status esa ulanish holati, faol strategiya va sessiya ishlash vaqtini bildiradi.
Keyin botni mahalliy ish stoli terminaliga ulang:
/connect
/statusDavom etishdan oldin qaytarilgan holatni tekshiring. Ulanish kutilganidek ishlamasa, konfiguratsiyani ko‘rib chiqing va so‘nggi faollikni tekshirish uchun /logs buyrug‘idan foydalaning.
Strategiyani tanlash va tekshirish
Bot o‘ziga biriktirilgan strategiyalarni ko‘rish va uni qayta ishga tushirmasdan faol strategiyani almashtirish buyruqlarini o‘z ichiga oladi.
/strategies
/strategy set
/strategy params
/signals/strategies biriktirilgan strategiyalar kutubxonasini ko‘rsatadi. Faol strategiyani almashtirish uchun /strategy set buyrug‘idan, uning parametrlarini ko‘rish yoki o‘zgartirish uchun esa /strategy params buyrug‘idan foydalaning. README argumentlar sintaksisi yoki biriktirilgan strategiyalar nomlarini hujjatlashtirmagan, shuning uchun o‘rnatilgan build ko‘rsatadigan so‘rovlar va natijalarga amal qiling. Tanlangan strategiyaning eng so‘nggi natijasini ko‘rish uchun /signals buyrug‘idan foydalaning.
Savdo parametrlarini sozlash
Markaziy konfiguratsiya stop-loss va take-profit darajalari, har bir savdo uchun risk cheklovlari, lot hajmini belgilash qoidalari hamda kuzatiladigan belgilar ro‘yxatini qo‘llab-quvvatlaydi. Ishlash vaqtidagi sozlamalarni konfiguratsiya buyruqlari orqali ham ko‘rish va o‘zgartirish mumkin:
/config view
/config setFaol qiymatlarni tushunish uchun avval /config view buyrug‘idan foydalaning. Risk yoki hajmni boshqarish sozlamalarini o‘zgartirganda, bir vaqtning o‘zida faqat bitta sozlamani o‘zgartiring va davom etishdan oldin natijaviy konfiguratsiyani tekshiring. Markaziy konfiguratsiya fayliga bevosita kiritilgan o‘zgarishlarni yuklash uchun botni qayta ishga tushiring.
Bozor ma’lumotlari va monitoring buyruqlaridan foydalanish
Savdolar bajarilishiga ruxsat berishdan oldin bot kutilgan bozor va hisob ma’lumotlarini ola olishini tasdiqlang.
Bozor ma’lumotlari
/quote
/history
/indicators
/signals/quoteqo‘llab-quvvatlanadigan belgi uchun eng so‘nggi xarid va sotuv narxlarini so‘raydi./historytanlangan vaqt oralig‘i uchun so‘nggi shamlarni oladi./indicatorsmavjud ichki indikatorlar va ularning joriy ko‘rsatkichlarini sanab beradi./signalsfaol strategiyaning so‘nggi natijasini ko‘rsatadi.
Portfel va hisob ma’lumotlari
/positions
/orders
/balance
/report/positionsochiq pozitsiyalarni, jumladan kirish narxi, hajmi va joriy natijasini sanab beradi./orderskutilayotgan buyurtmalar va ishga tushish darajalarini ko‘rsatadi./balancebalans, kapital va marja ishlatilishini qaytaradi./reportsessiya yoki kun uchun samaradorlik xulosasini yaratadi.
So‘nggi hisobotni qaydlaringiz uchun mahalliy saqlash maqsadida /export buyrug‘idan foydalaning.
Savdo sessiyasini boshqarish
Terminal ulanishi, faol strategiya, parametrlar, ruxsatlar va hisob ma’lumotlarini tasdiqlaganingizdan so‘ng quyidagi sessiya boshqaruvlari mavjud:
/start trade
/pause
/resume
/close all/start trade faol konfiguratsiya bilan real savdoni boshlaydi. /pause sessiyani faol saqlagan holda savdo bajarilishini vaqtincha to‘xtatadi, /resume esa sessiyani davom ettiradi. /close all bot boshqarayotgan barcha ochiq pozitsiyalarni yopadi.
Ulanishni sinash uchun
/start tradebuyrug‘idan foydalanmang. Avval sozlamani holat, bozor ma’lumotlari, signallar va hisob buyruqlari orqali tekshiring. Real savdo va/close allbuyrug‘idan foydalanishni faqat ishonchli foydalanuvchilar bilan cheklang.
Jurnallar, bildirishnomalar va tiklash
Konfiguratsiya jurnal tafsilotlari darajasi va bildirishnomalar xatti-harakatini tanlash imkonini beradi. Bildirishnomalar sokin fon rejimidagi ishlashdan tortib tanlangan kanalga har bir savdo bo‘yicha yuboriladigan yangilanishlargacha bo‘lishi mumkin. Quyidagi yordamchi buyruqlar odatiy ishlashni qo‘llab-quvvatlaydi:
/notify
/logs
/reset/notifysavdo hodisalari uchun ish stoli va bot bildirishnomalarini yoqadi yoki o‘chiradi./logsmonitoring va muammolarni bartaraf etish uchun so‘nggi faollikni oladi./resettoza konfiguratsiya kerak bo‘lganda standart sozlamalarni tiklaydi.
/reset buyrug‘idan foydalanishdan oldin moslashtirilgan konfiguratsiyangizni zaxiralang. Fayllarga bevosita o‘zgartirish kiritgandan so‘ng konfiguratsiyani qayta yuklash uchun botni qayta ishga tushiring.
Kengaytirilgan maslahatlar
Ma’lumot olish huquqini bajarish huquqidan ajrating
Bozor so‘rovlari, hisob ma’lumotlari va savdo amallarini ajratuvchi ruxsat darajalarini yarating. Ommaviy yoki keng jamoa rollari cheklangan ma’lumotlarni olishi, ishonchli operatorlar esa konfiguratsiya va bajarish buyruqlaridan eksklyuziv foydalanishi mumkin.
Bir vaqtda bitta parametrni o‘zgartiring
Ishonchli konfiguratsiya nusxasini saqlang, bitta qiymatni o‘zgartiring, zarur bo‘lsa qayta ishga tushiring va holat, jurnallar hamda signallarni solishtiring. Bu kutilmagan xatti-harakat sababini aniqlashni osonlashtiradi va oldingi holatga qaytishni soddalashtiradi.
Har bir sessiyaning bir qismi sifatida hisobotlardan foydalaning
/report orqali sessiya yoki kunlik xulosani yarating, keyin uni /export yordamida saqlang. Kutilmagan xatti-harakatni tekshirganda yoki takrorlanadigan xato hisoboti yuborganda, hisobotlarni tegishli jurnallar bilan birga taqdim eting.
Loyihadagi o‘zgarishlarni kuzating
Joriy buildda nimalar o‘zgarganini ko‘rish uchun /changelog buyrug‘idan foydalaning. Repozitoriy loyiha yangiliklari va reliz qaydlarini kuzatishni hamda mahalliy mustaqil o‘rnatuvchini tasdiqlangan relizlarga mos saqlashni tavsiya qiladi.
Jamoa buyruqlaridan foydalaning
/tips
/changelog
/feedback/tips jamoa va qo‘llab-quvvatlovchilardan amaliy tavsiyalarni qaytaradi. /changelog builddagi o‘zgarishlarni ko‘rsatadi, /feedback esa g‘oyalarni ulashish yoki muammolar haqida xabar berish imkonini beradi.
Foydali xato hisobotlarini tayyorlang
Muammo haqida xabar berishda Windows versiyasi, yoqilgan xabar almashish platformalari, kutilgan xatti-harakat, amaldagi xatti-harakat, takrorlash bosqichlari va tegishli jurnallarni kiriting. Fayllar yoki skrinshotlarni ulashishdan oldin tokenlar, hisob maʼlumotlari va boshqa maxfiy axborotni olib tashlang.
Xulosa
MetaTrader 5 boti Windows savdo terminali va Discord yoki Telegram o‘rtasida mahalliy ko‘prikni taʼminlaydi. Ehtiyotkor sozlash PowerShell o‘rnatish sahifasidan boshlanadi: tokenlarni xavfsiz sozlash, buyruqlar uchun cheklovchi ruxsatlar va faqat o‘qish uchun mo‘ljallangan tekshiruv buyruqlari. Ulanish va strategiya parametrlari tasdiqlangach, bot savdo seanslarini boshqarishi, hisob faoliyatini kuzatishi, hisobotlarni eksport qilishi va chatga asoslangan ish jarayoni orqali sozlanadigan bildirishnomalarni qo‘llab-quvvatlashi mumkin.
