Maxsus indikator nima
Maxsus indikator (custom indicator) terminal bilan birga kelmaydigan, MQL tilida yozilgan dastur. U grafikda narx asosida chiziq, gistogramma yoki belgi chizadi. MT5 custom indicator MQL5 tilida, MT4 indikatori MQL4 tilida yoziladi. Ikki til haqida batafsil: MQL4 va MQL5.
Ikki turdagi fayl uchraydi:
- Manba kodi (.mq5 yoki .mq4): ochiq matn. Uni o'qish va o'zgartirish mumkin.
- Kompilyatsiya qilingan fayl (.ex5 yoki .ex4): terminal ishga tushiradigan tayyor fayl. Ichini o'qib bo'lmaydi.
MT5 fayllari MT4'da ishlamaydi, MT4 fayllari ham MT5'da ishlamaydi. Farqlar: MT4 va MT5 farqi.
Terminalga o'rnatilgan standart indikatorlarni qo'shish haqida alohida sahifa bor: Indikator qo'shish.
Real yoki demo hisobda sinab ko‘rishga tayyormisiz?
Hamkorlik havolasi · savdo yo‘qotishning yuqori riski bilan bog‘liq
Data folder: fayllar qayerda turadi
Terminal o'z fayllarini dastur o'rnatilgan papkada emas, alohida ma'lumotlar papkasida (Data folder) saqlaydi. Uni terminal ichidan ochish eng ishonchli yo'l:
- Terminalning yuqori menyusida File (Fayl) bo'limini oching.
- Open Data Folder bandini tanlang.
- Ochilgan oynada MQL5 papkasiga kiring (MT4'da MQL4).
Bu papkaning ichida asosiy bo'limlar quyidagicha:
| Papka | Nima turadi |
|---|---|
| Indicators | Maxsus indikatorlar |
| Scripts | Bir marta bajariladigan skriptlar |
| Experts | Expert Advisor (savdo robotlari) |
| Include | Boshqa kodlar chaqiradigan yordamchi fayllar |
| Libraries | Kutubxonalar, jumladan DLL |
Menyu nomlari terminal tili va versiyasiga qarab biroz farq qilishi mumkin. Agar band topilmasa, o'z terminalingiz menyusini tekshiring.
Indikator o'rnatish bosqichlari
- Faylni (.ex5 yoki .mq5) nusxalab, MQL5 → Indicators papkasiga joylang.
- Terminalda Navigator oynasini oching.
- Indicators bo'limida o'ng tugmani bosib, Refresh (Yangilash) ni tanlang yoki terminalni qayta ishga tushiring.
- Indikator ro'yxatda paydo bo'ladi. Uni grafikka sudrab tashlang.
- Sozlamalar oynasida parametrlarni tekshiring va tasdiqlang.
Indikator bilan grafikni keyin qayta sozlamaslik uchun shablon sifatida saqlash mumkin: Shablon va profillar.
MT4 skript o'rnatish
Skript bir marta bajariladi va to'xtaydi. Masalan, barcha orderlarni yopishi yoki grafikka belgi qo'yishi mumkin. O'rnatish tartibi indikatornikiga o'xshaydi, faqat fayl MQL4 → Scripts papkasiga joylanadi (MT5'da MQL5 → Scripts). Navigator'ni yangilagach, skriptni grafikka sudrab ishga tushirasiz.
Savdo amallarini bajaradigan skript va robotlar uchun terminalda algoritmik savdoga ruxsat berish kerak bo'ladi. Bu haqda: Expert Advisor (EA).
Kompilyatsiya: .mq5 faylni ishga tushirish
Faqat manba kodi bo'lsa, terminal uni odatda o'zi kompilyatsiya qiladi. Bo'lmasa, qo'lda qilasiz:
- Terminalda Tools → MetaQuotes Language Editor orqali MetaEditor'ni oching.
- MetaEditor'ning chap oynasida faylni toping va oching.
- Compile tugmasini bosing.
- Pastdagi Errors oynasida xato bor-yo'qligini o'qing.
Xato bo'lmasa, o'sha papkada .ex5 fayl paydo bo'ladi. Xatolar ko'pincha Include papkasida yo'q bo'lgan yordamchi fayl yoki MQL4 kodini MT5'da kompilyatsiya qilishga urinishdan kelib chiqadi. Boshqa nosozliklar: MetaTrader xatolari. Tez ishlash uchun klaviatura tugmalari: Tezkor tugmalar.
Noma'lum fayllar xavfi
Indikator ham dastur, u kompyuteringizda ishlaydi. Asosiy xavflar:
- DLL import. Sozlamalarda "Allow DLL imports" yoqilsa, fayl terminal tashqarisidagi kodni ishga tushira oladi. Bu kompyuterdagi ma'lumotlarga yo'l ochadi. Nima uchun kerakligini bilmasangiz, yoqmang.
- Yopiq .ex fayllar. Ichida nima borligini tekshirib bo'lmaydi. Indikator deb sotilgan fayl yashirin tarzda order ochishi yoki ma'lumot yuborishi mumkin.
- Internetga so'rov. Kod tashqi manzilga ma'lumot yuborishi mumkin. Terminal sozlamalarida ruxsat etilgan manzillar ro'yxatini tekshiring.
- Parol so'rash. Hech bir indikator savdo hisobi yoki pochta parolini talab qilmaydi. So'rasa, faylni o'chiring.
Yangi faylni avval demo hisobda sinab ko'ring. Real hisobga faqat uning ishini tushunganingizdan keyin qo'ying.
Kodni xavfsiz manbadan olish
- MetaTrader ichidagi Market va MQL5 hamjamiyatining Code Base bo'limi rasmiy manbalardir. Ular terminal va MetaEditor ichidan ochiladi.
- Imkon bo'lsa, manba kodi ochiq faylni tanlang va kompilyatsiyani o'zingiz qiling.
- Telegram kanallari va forumlardagi "foydali" .ex fayllarga ehtiyot bo'ling, ayniqsa daromad va'da qilinsa.
- Yuklangan arxivni antivirus bilan tekshiring.
Indikator savdo natijasini kafolatlamaydi. U narxni tahlil qilishga yordam beradigan vosita, xolos. Leveraj bilan CFD va forex savdosi pulni tez yo'qotishga olib kelishi mumkin. Shuning uchun risklarni boshqarish qoidalarini oldindan belgilang. Indikatorlar mantiqi haqida: Texnik tahlil.
Ko'p beriladigan savollar
Indikator Navigator'da ko'rinmayapti, nima qilay?
Fayl MQL5 → Indicators papkasida ekanini tekshiring. Keyin Navigator'ni yangilang yoki terminalni qayta ishga tushiring. Agar faqat .mq5 fayl bo'lsa, uni MetaEditor'da kompilyatsiya qiling.
MT4 indikatorini MT5'ga o'tkazsa bo'ladimi?
To'g'ridan-to'g'ri o'tkazib bo'lmaydi. Kodni MQL5 tiliga moslab qayta yozish kerak.
"Allow DLL imports" ni yoqish shartmi?
Faqat indikator haqiqatan DLL ishlatsa va manbaga ishonsangiz. Aks holda bu belgini o'chiq qoldiring.
Indikator broker serveriga bog'liqmi?
Yo'q. U terminalda ishlaydi, o'rnatish tartibi har qanday MetaTrader hisobida bir xil.
Grafikdagi signal indikatori bo'yicha savdo qilish mumkinmi?
Indikator foyda kafolatini bermaydi. Har qanday savdo qarori va uning xavfi sizning zimmangizda.
