Menyu
Tekinga
uy  /  Plastik kartalar/ Kundalik savdo uchun foydali skriptlar to'plami. TrailinRobot - treyderning ajralmas yordamchisi! Joylarni aylantiruvchi skript

Kundalik savdo uchun foydali skriptlar to'plami. TrailinRobot - treyderning ajralmas yordamchisi! Joylarni aylantiruvchi skript

Va bugun biz bir xil darajada muhim mavzuga - Forex skriptlariga to'xtalamiz. Skriptlardan foydalanganda siz o'zingizning savdo tizimingizga to'liq e'tibor qaratishingiz, o'rganishingiz yoki amalga oshirishingiz mumkin texnik tahlil monoton savdo operatsiyalari bilan chalg'imasdan. Bu, ayniqsa, siz skalping strategiyasidan foydalanayotganingizda yoki buyurtmalar to'plamidan foydalangan holda savdo qilayotganingizda, ya'ni strategiyangizning rentabelligi tezkor qaror qabul qilishga bog'liq bo'lganda zarur. U erda nima borligini ham ko'ring.

Forex skriptlari nima?

Forex skriptlari - bu savdoni soddalashtirish uchun quyidagilardan biri uchun maxsus ishlab chiqilgan dasturiy kod valyuta bozori. Ularning yordami bilan treyder savdo monotonligidan voz kechishi va butun vaqtini ish faoliyatini yaxshilashga bag'ishlashi mumkin. savdo tizimi. Skriptlar inson omili bilan bog'liq xavflarni kamaytiradigan savdoda yangi imkoniyatlar ochadi. Endi diqqat va tezkor javob talab qilinadigan murakkab savdo operatsiyalarini bajarishning hojati yo'q. Misol uchun, buyurtmalar tarmog'ini ishga tushirish uchun, bir soniyada bir qator buyurtmalar quradigan, kutilayotgan buyurtmalarni joylashtiradigan yoki o'chiradigan skript mavjud bo'lganda, bir qator buyurtmalarni qo'lda ochishning hojati yo'q.

Skriptlarning afzalliklari va kamchiliklari

Forex skriptlari nafaqat savdo, balki analitik operatsiyalarni ham amalga oshirishi mumkin. Ammo doimiy ishlaydiganlardan farqli o'laroq, skriptlar har safar qo'lda ishga tushirilishi kerak, ya'ni ularni faollashtirish uchun treyderning bevosita ishtiroki talab qilinadi. Skriptlarning imkoniyatlari maxsus kodga kiritilgan so'rovlar bilan cheklangan, shuning uchun ular maslahatchilardan va ba'zilaridan kam. Biroq, ba'zida siz maslahatchilar qila olmaydigan bir qator oddiy amallarni bajarishingiz kerak bo'ladi va bu erda skriptlar foydali bo'ladi. Zamonaviy savdo maydonchalari, masalan, bir vaqtning o'zida turli maslahatchilar va skriptlardan foydalanishga imkon beradi, bu esa Forex savdosini yanada funktsional va jozibador qiladi.

Amaliyotda skriptlardan foydalanish

MT4 savdo terminalida allaqachon savdoda foydalanishingiz mumkin bo'lgan bir qator standart skriptlar mavjud. Ularning yordami bilan siz buyurtmalarni o'zgartirishingiz yoki yopishingiz, shuningdek joylashtirishingiz mumkin. Siz ularni "Skriptlar" bo'limidagi "Navigator" oynasida topishingiz mumkin. Plyus belgisini bosish orqali u sizning oldingizda ochiladi to'liq ro'yxat foydalanish mumkin bo'lgan skriptlar.

Muayyan algoritmni ishga tushirish uchun siz skriptni diagrammaga o'tkazishingiz yoki tanlangan skriptni ikki marta bosishingiz kerak. Natijada siz quyidagi oynani ko'rasiz:

Siz "Ha" ni tanlashingiz kerak, shundan so'ng skript o'z ishini boshlaydi. Iltimos, skript faollashtirilganda har doim ham ma'lum bir amalni bajarmasligini unutmang. Hammasi uning maqsadiga bog'liq. Misol uchun, agar skript ochiq pozitsiyani ga o'tkazish uchun ishlatilsa, u holda bu jarayon faqat zarur shartlar bajarilgan taqdirdagina sodir bo'ladi (narx diagrammadagi berilgan darajadan oshib ketadi). Agar o'chirish haqida gap ketsa, skript darhol ishlay boshlashi kerak. Skript o'z vazifasini bajargandan so'ng, u avtomatik ravishda o'chiriladi. Yangi amallarni bajarish uchun ushbu skriptni qayta ishga tushirishingiz kerak. Agar siz skriptni to'xtatmoqchi bo'lsangiz, diagrammadagi istalgan bo'sh joyni sichqonchaning o'ng tugmasi bilan bosishingiz va ochilgan menyudan "Skriptni o'chirish" ni tanlashingiz kerak.

Skriptlarni qanday o'zgartirish mumkin?

MQL 4 tilida dasturlash bo'yicha kerakli bilimga ega bo'lganlar uchun skript parametrlarini o'z so'rovlariga mos ravishda o'zgartirishi mumkin. Misol uchun, siz buyurtmalarni ochadigan skript yoki boshqa har qanday sozlamalar uchun lot hajmini o'zgartirishingiz mumkin. Buning uchun tanlangan skriptni o'ng tugmasini bosing va menyudan "Tahrirlash" ni tanlang.

Natijada, MetaEditor ilova oynasi ochiladi, unda siz skript parametrlarini o'zgartirishingiz mumkin. Agar biron bir parametr nimani anglatishini bilmasangiz, ularni o'zgartirmasligingiz kerak, chunki skript ishlamay qolishi mumkin. Barcha kerakli sozlamalar o'zgartirilgandan so'ng ularni saqlashingiz kerak. Buning uchun "Tuzish" tugmasini bosing va MetaEditor-ni yoping.

MT4 da qo'shimcha skriptlarni qanday o'rnatish mumkin?

Skriptni MT4 savdo terminaliga o'rnatish uchun avval uni o'ramidan chiqarib olishingiz kerak va u .mql yoki .ex4 kengaytmasiga ega bo'lishi kerak. Keyin, savdo terminalida "Fayl" tugmasini bosing va "Ma'lumotlar katalogini ochish" ni tanlang.

Ochiq oynada siz "MQL4" bo'limiga o'tishingiz, "Skriptlar" katalogiga o'tishingiz va u erda arxivimiz tarkibini nusxalashingiz kerak. Keyin siz papkani yopishingiz va savdo terminalini qayta ishga tushirishingiz kerak.

Terminalni ishga tushirgandan so'ng, skript to'g'ri ishlashiga ishonch hosil qilishingiz kerak. Buni amalga oshirish uchun "Asboblar" ga o'ting, "Mutaxassis maslahatchilari" yorlig'ida "Sozlamalar" ni tanlang, quyidagi skrinshotda ko'rsatilgan katakchalarni belgilang va OK tugmasini bosing.

Endi siz istalgan diagrammani ochib, unga kerakli skriptni sudrab olishingiz mumkin.

Foydali Forex skriptlarini qayerdan topsam va ularni bepul yuklab olsam bo'ladi?

MT4-ga o'rnatilgan standart skriptlarga qo'shimcha ravishda, turli xil Forex forumlaridan yuklab olinadigan boshqa ko'plab foydali skriptlar mavjud. Biroq, bunday turli xil yordamchi dasturlar orasida chalkashib ketish oson, shuning uchun biz mutlaqo bepul yuklab olishingiz mumkin bo'lgan eng mashhur Forex skriptlarini tanlashga qaror qildik:

1. Zararli buyurtmalarni yopish

Skript yo'qotilishi Min_Loss parametridan katta bo'lgan barcha foydasiz pozitsiyalarni yopadi. Bu skriptni qaysi valyuta juftiga oʻrnatganingizdan qatʼi nazar, buyurtmalar ochiq boʻlgan barcha valyuta juftliklarida yoʻqotish pozitsiyalari yopiladi.

2. Umumiy yo'qotishga erishilganda barcha pozitsiyalarni yopish

Ushbu skript umumiy yo'qotish General_Loss parametridan oshib ketganidan keyin barcha ochiq pozitsiyalarni yopadi, bu depozit valyutasida treyder tomonidan qo'lda o'rnatiladi.

Forex skriptini bepul yuklab oling:

3. Umumiy foydaga erishilganda barcha pozitsiyalarni yopish

Umumiy foyda depozit valyutasida General_Profit parametrida ko'rsatilgan qiymatdan oshib ketgandan so'ng, skript barcha buyurtmalarni yopadi.

Forex skriptini bepul yuklab oling:

4. Vaqt bo'yicha buyurtmani yopish

Ushbu skript ma'lum bir tranzaksiyani yopishni amalga oshiradi belgilangan vaqt ochiq buyurtma chiptasini ko'rsatadi. Agar ochiq tranzaksiya kutilayotgan buyurtma bo'lsa, u o'chiriladi. Skript sozlamalarida siz quyidagi parametrlarni belgilashingiz kerak:

    Chipta - bu erda siz ochiq buyurtma chiptasini joylashtirishingiz kerak;

    CloseTime - buyurtmani yopish vaqti. Parametrni tezda o'zgartirish uchun standart qiymatni tanlang va o'chiring. Keyin Enter tugmasini bosing, bu maydonni joriy sana va vaqt bilan to'ldiradi va keyin uni kerakli qiymatga to'g'rilaydi.

Forex skriptini bepul yuklab oling:

5. Joriy pozitsiyalarni teskari o'zgartirish

Agar ochiq savdolaringiz tez orada ziyon bilan yopilishini ko‘rsangiz va narx berilgan yo‘nalish bo‘yicha harakatlanishda davom etishiga ishonchingiz komil bo‘lsa, bu skript yutqazish tartibining stop loss darajasida qarama-qarshi pozitsiyani ochishga yordam beradi.

Forex skriptini bepul yuklab oling:

6. Kutilayotgan buyurtmalarni o'chirish

Bu skript valyuta juftliklaridan biriga oldindan joylashtirilgan barcha kutilayotgan buyurtmalarni o‘chirib tashlaydi. Misol uchun, agar siz GBPUSD valyuta juftligiga skriptni o'rnatsangiz, kutilayotgan buyurtmalar faqat shu uchun yopiladi. valyuta juftligi.

Forex skriptini bepul yuklab oling:

7. Zararsiz holatga o'tish

Ushbu skript barcha ochiq pozitsiyalarni zararsiz holatga aylantiradi.

Forex skriptini bepul yuklab oling:

8. Trol

Ushbu skript belgilangan foyda olish va zararni to'xtatish parametrlari bilan ochiq buyurtmalarni qo'llab-quvvatlaydi.

Forex skriptini bepul yuklab oling:

9. Lotni hisoblash

Skript avtomatik ravishda lot o'lchamini MaxRisk parametri asosida hisoblab chiqadi, bu sizning foizingizni bildiradi (sukut bo'yicha MaxRisk besh foizni tashkil qiladi).

Forex skriptini bepul yuklab oling:

10. Buyurtmalar tarmog'ini qurish

Ushbu skriptdan foydalanib, siz kutilayotgan istalgan miqdordagi xarid yoki sotish buyurtmalarini joylashtirishingiz mumkin. Skriptni boshlash uchun siz uni kutilayotgan buyurtmalar to'plamini joylashtirmoqchi bo'lgan jadvaldagi narx belgisiga sudrab olishingiz kerak. Shuningdek, siz birinchi buyurtmaning ochilish narxini extern double Price parametri, lot hajmi (extern double Lot), buyurtmalar soni (extern int SetOrders), buyurtmalar orasidagi masofa (extern int Step), stop loss darajasini (extern) qarshisida qo‘lda belgilashingiz mumkin. int StopLoss) va foyda oling (extern int TakeProfit), shuningdek, buyurtma ishga tushirilganda ovozli signalni yoqing yoki o'chiring. Standart foyda olish yoki zararni to'xtatishni o'rnatishdan tashqari, sizda umumiy foyda (extern bool GeneralProfit) va zararni (extern bool GeneralStop) belgilash imkoniyati ham mavjud. Barcha parametrlar uchun qiymatlarni belgilaganingizdan so'ng, siz OK tugmasini bosishingiz kerak va sizdan kutilayotgan buyurtmalardan foydalanishni tanlash so'raladi - to'xtatish yoki cheklash.

Forex skriptini bepul yuklab oling:

Ko'rib turganingizdek, Forex skriptlarini amalda qo'llash unchalik qiyin emas va aksariyat hollarda ular Forex savdosida yordamchi elementlar hamdir. Ularning yordami bilan siz treyderning ishini sezilarli darajada osonlashtirishingiz, bo'sh vaqtingizni savdo tizimini takomillashtirish va shaxsiy o'sishga sarflashingiz mumkin.

Forex skriptlari MetaTrader 4 da faqat bir marta bajariladigan bajariladigan fayllardir. Ular muntazam vazifalar va bajarish tezligi muhim bo'lgan vaqt talab qiladigan vazifalar uchun idealdir. Skript treyder uni jadvalga joylashtirgan paytda bajariladi. Vazifa bajarilgandan so'ng, skript jadvaldan o'chiriladi. Vazifa tugashidan oldin uni qo'lda olib tashlashingiz mumkin. Bu Forex skriptlari va savdo maslahatchilari o'rtasidagi asosiy farqlar. EA uzluksiz ishlaydi, lekin yangilash uchun narx belgilaridan foydalanadi. Ya'ni, ishlashni boshlash yoki EA parametrlaridagi o'zgarishlar kuchga kirishi uchun narx o'zgarishi kerak. Bozor narxining o'zgarishi chastotasi kun davomida o'zgarib turadi. Bu shuni anglatadiki, EA yangilanishlari orasidagi davrni oldindan aytib bo'lmaydi. Skriptning bashorat qilinishi (u darhol ishlaydi) uni savdo maslahatchisidan ko'ra ba'zi savdo vazifalari uchun ko'proq moslashtiradi.

Skriptni MT4 terminaliga o'rnatish.

Yuklab olingan skriptni MT4 terminaliga quyidagi yo'llar bilan o'rnatishingiz mumkin:

  1. Asosiy menyuda "Fayl" -ni tanlang, ochilgan menyuda "Ma'lumotlar katalogini ochish" -ni tanlang, "MQL4" papkasida skriptni "Skriptlar" papkasiga tashlang.
  2. Meta muharriri orqali. Meta muharririni, so'ngra "Skriptlar" jildini oching va skriptni u erga joylashtiring.

Forex skript parametrlarini qanday o'zgartirish mumkin?

Agar siz MQL4 bo'yicha yetarli bilimga ega bo'lsangiz, shaxsiy skript parametrlarini ehtiyojlaringizga mos ravishda o'zgartirishingiz mumkin. Buning uchun siz savdo maydonchasining Meta Editor bo'limida skript kodini o'zgartirishingiz kerak. Bu erda siz joriy dastur xususiyatlarini o'zgartirishingiz mumkin.

Foydali skriptlar ro'yxatini Internetda deyarli har qanday Forex bilan bog'liq veb-saytda osongina topish mumkin. Men foydali Forex skriptlari ro'yxatini taklif qilaman.

Foydali Forex skriptlar.

MT4 platformasida ko'p sonli buyurtmalar bilan tezda ishlash uchun siz "Barchasini yopish" seriyasidagi skriptlarni foydali deb topishingiz mumkin.

Quyida bir tugmani bosish bilan barcha buyurtmalarni yopadigan bir nechta skriptlar mavjud. Bundan tashqari, bozor holatiga qarab, siz ma'lum bir skriptdan foydalanishingiz va faqat kutilayotgan buyurtmalarni yoki faqat ochiq buyurtmalarni yopishingiz mumkin, faqat SOTISH yoki SOTISH, hatto barcha valyuta juftliklari uchun barcha buyurtmalarni yopishingiz mumkin.

Hammasini yopish seriyasining skriptlarining tavsifi.


Ko‘pchilikni bir g‘oya bilan birlashtirib, boyliklarini birja savdosida qo‘lga kiritgan milliarderlar reytingida ikkinchi o‘rinni egalladi. yuqori natijalar, ko'p sonli omillar tufayli, ulardan biri, biz ishonch bilan aytishimiz mumkin, avtomatlashtirish edi.

Zamonaviy biznes jarayonlarini avtomatlashtirish tizimi vaqtni kuzatish va qo'llashdir elektron tizimlar, masalan, qaror qabul qilish jarayonini optimallashtirish yoki zarur hujjatlarni rasmiylashtirish orqali korxonaning ma'muriy qismining ishini tezlashtiradi.

Bundan tashqari, ish faoliyatini optimallashtiradigan dasturiy ta'minot va apparat tizimlari muhim rol o'ynaydi ishlab chiqarish jarayoni, uning qismlarini qo'lda usullar bilan yaxshilash mumkin emas.

"Matritsa" filmidan qudratli "men" dan foydalanishning noaniq surati » Birja savdo jarayonlarida, bashorat qilish sohasida yaxshi natijalarga erishib, salohiyatingizni oshirishga harakat qilsangiz, bu aniqroq bo'ladi.

Agar siz hali ham hech bo'lmaganda barqaror natijalarni ko'rsata olmagan bo'lsangiz va doimiy, doimiy ravishda o'sib borayotgan daromadga ega bo'lmagan bo'lsangiz, unda "" deb nomlanuvchi tizim yoki janob yondashuvidan foydalangan holda savdo qilish haqidagi bir nechta oldingi postlarimizni o'qib chiqishingiz kerak, diagrammada chizilgan "To'lqinlar" xilma-xilligidan tortib olishni o'rganing valyuta kursi faqat sizni chinakam boy qila oladiganlar (o'qing - u erda siz mavzu bo'yicha foydali kitob topasiz).

Ma'lum usullardan foydalangan holda prognozlash yondashuvlarini qo'llashni allaqachon o'rganganlar ertami-kechmi ehtiyojga duch kelishadi. valyuta bozorida amalga oshiriladigan operatsiyalar sonini ko'paytirish. Bu nima uchun?

Javob suzuvchi nuqta operatsiyalarini hisoblash tezligida kompyuterning odamdan to'liq asosli ustunligidan kelib chiqadi. Bu mutlaqo tushunarsiz, birinchi qarashda, samaradorlikni baholash mezoni, agar siz Forex bozoridagi taniqli brokerlarning takliflarini o'rgansangiz, aniqroq bo'ladi.

Va savdo vositalarining sonini batafsil ko'rib chiqing. Agar asbobni solishtirsak chakana savdo maydoni, masalan, oziq-ovqat bozori, qaysi bo'yicha bir daqiqada yuzlab bitimlar amalga oshiriladi, keyin aynan shu bitimlar xulosa, daqiqada bir necha yuz tezlikda, agar sizda bo'lsa shug'ullanish kerak bo'lishi mumkin.

E'tibor bering, avvalgi xatboshidagi "agar" so'zi sizni qiziqtirgan.

Shunday ekan! Siz harakatlaringizni avtomatlashtirishni boshlashga tayyormiz. Jadvallarning eng yuqori pog'onasini egallaganingizda, albatta duch keladigan birinchi narsa - bu kompyuteringizni tashlab, Kubada yashash istagi. U siz uchun barcha ishlarni qilsin!

  • Muammolar unutilgan
  • Yugurish to'xtadi
  • Robotlar qattiq ishlaydi
  • Baxtli odam

Orzularingizni amalga oshirish uchun sizga kerak bo'ladi "grail" - maslahatchi, bu sizni fond birjasida savdo qilishdan butunlay qutqarishi mumkin, men real vaqtda mustaqil testlarni o'tkazadigan maqolamga qarang.

Forex skriptlar- bular Metaquotes L4-da yozilgan dasturlar bo'lib, ular tezkor, ammo hozircha har qanday harakatlarni faqat bir martalik bajarish uchun mo'ljallangan.

Skript analitik yoki savdo bo'lishi mumkin. Skriptlar so'rov bo'yicha bajariladi, maslahatchilar esa olingan belgilar va boshqa ma'lumotlar bilan ishlaydi. Skriptni ishga tushirganingizdan so'ng, uning qanday ishlashni to'xtatganini aniq ko'rishingiz aniq bo'ladi.

Bunday dasturni yaratish uchun avvalo uni yozish kerak. Buning uchun maxsus muharrir mavjud bo'lib, u ilovaga kiritilgan savdo terminali. Shundan so'ng, u kompilyatsiya qilinadi va xatolar uchun tekshiriladi.

Yaratilgan va tuzatilgandan so'ng, skript ishga tushirilishi mumkin. Ba'zi ayniqsa moslashuvchan skript dasturlari ishga tushirish vaqtida to'g'ridan-to'g'ri qo'shimcha sozlashlarni amalga oshirishga imkon beradi. Bu, masalan, bozor sharoitlari biroz o'zgarganda va kosmetik yaxshilanishlarni qo'llash sizning daromadingizni oshiradigan paytda kerak.

Agar siz o'z tasavvuringizga erkinlik bersangiz, skript foydali bitimni yopib qo'yganingizdan so'ng sizga yashash xonasi devori o'lchamidagi yangi plazma televizorini olib kelish buyrug'ini berishi mumkin. .

Achinarlisi ular shunday ekan forx skriptlari sukut bo'yicha taqdim etilmaydi))

Shunday qilib, qisqacha aytsam, MetaTrader-dagi skriptlar treyder ishini engillashtirish va tezlashtirish uchun xizmat qiladi.

Misol uchun, siz va sizning maslahatchingiz bir qator buyurtmalarni ochdingiz va narx sizning foydangizga chiqmadi! VA SIZ BARCHA AMONTAJLARNI KESKIN YOPISHINGIZ KERAK, har birini qo'lda yopish ko'p vaqtni behuda sarflaydi! Shunday qilib, barcha buyurtmalarni bir necha marta bosish bilan yopadigan skriptlar mavjud. Aytgancha, bu skriptlarning faqat foydali buyurtmalarni yopishi mumkin bo'lgan navlari mavjud.

Qaysi skriptlar o'rnatilgan?

  • "Close.mq4" skripti. Ro'yxatdagi birinchi ochiq savdoni yopadi.
  • "delete_pending.mq4" skripti. Birinchi kutilayotgan buyurtmani yopadi.
  • "modify.mq4" skripti. Birinchi bozor tartibini o'zgartiradi.
  • "modify_pending.mq4" skripti. Birinchi kutilayotgan buyurtmaga o'zgartirishlar kiritadi.
  • "Period_Converter.mq4" skripti. U nostandart vaqt oralig'ida diagramma tahlili uchun material yaratuvchi vosita sifatida e'lon qilingan.
  • "Rotate_text.mq4" skripti. Aylanadigan matn yordamida terminalning grafik imkoniyatlarini namoyish etadi.

MeteTrader terminalida uchinchi tomon skriptini qanday o'rnatish mumkin?

Hammasi oddiy, terminalni oching, yuqori qismida "Fayl" yorlig'i mavjud, so'ngra qatorni tanlang - "Ma'lumotlar katalogini ochish", siz papkani tanlashingiz kerak bo'lgan oyna ochiladi - "MQL", keyin. biz ushbu papkani qidiramiz - "Skriptlar". Bu yerda siz skript fayllarini joylashtirishingiz kerak; buni nusxalash va joylashtirish yoki shunchaki sudrab olib tashlash orqali amalga oshirish mumkin.

Shundan so'ng, terminalni qayta ishga tushirishni unutmang va "Navigator" oynasida "skriptlar" yorlig'ini oching va nima o'rnatganingizni qidiring. Va skriptni faollashtirish uchun uni diagrammaga torting.

Qarang

Ammo MetaTrader-da skriptlarni o'rnatish bo'yicha videoni tomosha qiling:

Nostandart skriptlardan, Men tranzaktsiyalarni ochish uchun vositani taqdim qilmoqchiman katta miqdorda.

Bu nima uchun?

Moliyaviy bozorlarda valyuta harakati ma'lum bir stsenariyga amal qiladi, uning qismlari vaqt o'tishi bilan asosan oldingi voqealarni ko'chiradi. Oddiy qilib aytganda, shunday bo'lishi mumkinki, bir hafta davomida barqaror foyda olish uchun sizga kerak bo'lgan narsa, masalan, yigirma ikkita valyuta juftliklari bo'yicha savdolarni ochish va yopish bo'lib, ular 0,01 hajmga ega. oldingi kun va keyingi kuni kechqurun yangilarini ochish orqali ularni yoping.

Agar siz buni turli o'lchamdagi hisoblarda qilish va jarayonni optimallashtirish uchun imkoniyatingiz borligini tasavvur qilsangiz, faqat tranzaksiya hajmini o'zgartirishingiz kerak bo'lsa, sizga ikkita asosiy algoritmga asoslangan skript kerak bo'ladi:

Bitim ochish algoritmi.

Buyurtma yuborish("AUDCAD",OP_BUY,0.01,So'rash,3,0,0,"ekspert izohi",255,0,CLR_NONE)

Va uni yopish algoritmi.

OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red);

Agar siz ushbu algoritmlarni tsikllar va turli xil o'zgaruvchilar bilan, shuningdek, ma'lumotlar turlari tomonidan qo'yilgan cheklovlarni bilsangiz. Bundan tashqari - sintaksisni tushunish qobiliyati, ular aytganidek, oddiy til MQL4, keyin savdo uchun samarali bo'lgan bunday skript yozish, Forex sizga bir necha marta yordam beradi.

Xulosa qilib aytganda, men sizning e'tiboringizni professional o'sish muvaffaqiyatga erishish yo'lida yuzaga keladigan qiyinchiliklar bilan bosqichma-bosqich ish ekanligiga qaratmoqchiman. Ishlashda bu formula umuman o'zgarmaydi moliya bozori. Muvaffaqiyatga erishish uchun esa faqat o‘z o‘rnida turish kerak. Hatto sizga shunday tuyulsa ham...


Hammaga salom, bugun men sizga Forex skriptlari nima va ular nima uchun kerakligini aytib beraman.

Forex skriptlari - bu savdo jarayonini osonlashtirish uchun ma'lum bir savdo platformasi uchun yaratilgan maxsus dastur kodlari.

Skriptlar yordamida treyder savdo jarayonini soddalashtiradi va shaxsiy vaqtini tejaydi. Ular inson omili tufayli yuzaga kelishi mumkin bo'lgan xavflarni sezilarli darajada kamaytiradi. Skriptlar bo'sh vaqtingizni bozorning joriy holatini tahlil qilish kabi muhimroq ishlarga, masalan, buyurtmalarni qo'lda ochish va yopish kabi monoton ishlarga chalg'itmasdan ajratish imkonini beradi. Ular tez-tez buyurtmalarni ochishlari kerak bo'lgan skalpingni afzal ko'radigan treyderlar uchun foydali bo'ladi. Masalan, buyurtmalar to'plamini ochish uchun treyder buni qo'lda bajarishi shart emas. Maxsus skript hamma narsani o'z-o'zidan, xatosiz bajaradi.

Forex skriptlarining ijobiy va salbiy tomonlari

Forex skriptlari treyderni nafaqat savdolarni qo'lda ochish zaruratidan, balki tahlil qilishdan ham ozod qilishi mumkin. Ular maslahatchilardan farq qiladi, chunki ularni doimiy ravishda kuzatib borish kerak, shu jumladan ishga tushirish. Skriptning imkoniyatlari uning kodiga qanday funksiyalar kiritilganiga bog'liq. Ba'zi hollarda treyder mutaxassislar bajara olmaydigan operatsiyalarni bajarishi kerak, keyin skriptlar yordamga keladi. Savdo platformalari MT4 kabi bir vaqtning o'zida ham ekspertlar, ham skriptlardan foydalanish imkoniyatini beradi, bu esa savdoni yanada qulayroq qiladi.

Savdoda skriptlardan foydalanish

MT4 allaqachon savdo jarayonida foydalanish mumkin bo'lgan bir nechta o'rnatilgan skriptlarga ega. Ushbu dasturlar allaqachon yaratilgan tranzaktsiyalarni o'zgartirish, ularni yopish, shuningdek, nostandart vaqt ramkalarini ochish imkonini beradi. Ushbu dasturlarni topish uchun "Navigator/skriptlar" ga o'ting.


Ularni diagrammaga o'tkazish orqali ishga tushiriladi. Buni qilganingizdan so'ng oldingizda quyidagi rasmdagi kabi oyna paydo bo'ladi.

Skript funktsiyalarini o'zgartirish mumkinmi?

Siz skriptni o'zgartirishingiz mumkin, chunki bu shunchaki dastur, agar xohlasangiz tuzatishingiz mumkin, lekin buning uchun siz MQL 4 dasturlashni tushunishingiz kerak.Skriptni o'zgartirish uchun sichqonchaning o'ng tugmachasini bosing va "O'zgartirish" qatorini toping.

Forex skriptlarini yuklab oling

Men sizning e'tiboringizga Forex savdosini sezilarli darajada osonlashtiradigan bir nechta samarali skriptlarni keltiraman. Quyidagi havoladan foydalanib, siz Forex skriptlarini yuklab olishingiz mumkin.


Quyida ushbu skriptlarning tavsifi keltirilgan, shunda siz ulardan savdo jarayonida foydalanishingiz mumkin.
  1. rar - foyda keltirmaydigan bitimlarni yopish uchun skript. Ushbu kod zarari Min zarar maydonida yozilgan raqamdan oshib ketgan salbiy savdolarni yopish uchun mo'ljallangan. Ushbu vositani ishga tushirganingizda, buyurtmalar bir vaqtning o'zida barcha valyuta juftliklarida yopila boshlaydi.
  2. rar - ma'lum bir yo'qotishga erishilganda tranzaktsiyalarni to'liq yopish uchun skript. Hajmi umumiy yo'qotish, dastur barcha savdolarni yopib qo'yganiga erishgandan so'ng GeneralLoss qatorida ko'rsatilgan. Bu erda depozit valyutasidagi qiymat ko'rsatilgan.
  3. CloseAllByGeneralProfit.rar - GeneralProfit qatorida ko'rsatilgan ma'lum bir daromadga erishilganda tranzaktsiyalarni yopish uchun skript. Jami foyda, shuningdek, depozit valyutasida qo'lda ko'rsatiladi.
  4. rar - bu savdolarni o'z vaqtida yopadigan skript. Uni ishga tushirish vaqtida siz Chipta satrida allaqachon ochiq tranzaksiya chiptasini va Yopish vaqti qatorida uning yopilish vaqtini ko'rsatishingiz kerak. Oldingi qiymatni tanlash va o'chirish, so'ngra Enter tugmasini bosish orqali vaqtni tezda o'zgartirishingiz mumkin, shundan so'ng qatorda bugungi sana va vaqt paydo bo'ladi, uni o'zgartirish ancha oson.
  5. Revers - joriy buyurtmalarni o'zgartiradigan skript. Agar siz faol buyurtmalar juda tez orada yo'qotishlar bilan yopilishini kuzatsangiz, lekin shu bilan birga narx darajasi bir xil yo'nalishda harakat qilishda davom etishiga ishonchingiz komil bo'lsa, siz ushbu skriptdan foydalanishingiz mumkin, bu sizga buyurtmalarni yaratishda yordam beradi. Stop-Loss foydasiz savdolar o'rniga qarama-qarshi yo'nalish.
  6. CloseAllGTC - kutilayotgan pozitsiyalarni o'chirish. Ushbu qulay skript bitta valyuta juftligida ilgari o'rnatgan barcha kutilayotgan pozitsiyalarni tezda o'chirishga qodir. Aytaylik, siz ushbu skriptni evro/dollar juftligiga o'rnatdingiz; uni ishga tushirganingizda, ushbu valyuta juftligidagi barcha kutilayotgan pozitsiyalar darhol o'chiriladi.
  7. Barcha tranzaktsiyalarni zararsizlantirishga o'tkazish. Ushbu skript nomidan tushunganingizdek, barcha ochiq narsalarni tezda aylantirish imkonini beradi bu daqiqa zararsizlik holatiga buyurtmalar.
  8. Keyingi daromad. Bu juda qulay skript avtomatik ravishda ko'rsatilgan parametrlarga va Take-Profitga ega bo'lgan faol tranzaktsiyalarga hamroh bo'ladi.
  9. Lotni hisoblash. Faollashtirilganda, ushbu skript MaxRisk deb nomlangan xarakteristikaga asoslanib, lotni avtomatik ravishda hisoblab chiqadi. Ushbu parametr omonat hajmining foizi sifatida ruxsat etilgan maksimal xavf uchun javobgardir.
  10. Tarmoq buyurtmalarini o'rnatish - buyurtmalar to'plamini shakllantirish. Ushbu skript treyderga valyutani sotib olish va sotish bo'yicha kutilayotgan operatsiyalarni yaratishga imkon beradi. Ushbu skriptni faollashtirish uchun uni savdo tarmog'ini yaratishni boshlamoqchi bo'lgan narx darajasi belgisiga ko'chirishingiz kerak. Agar xohlasangiz, "Tashqi ikkilik" qatoriga siz tarmoq yaratishni boshlamoqchi bo'lgan narx darajasining qiymatini kiritishingiz mumkin. Shuningdek, sozlamalarda siz lot qiymatini, buyurtmalar sonini, shuningdek, ular orasidagi masofani belgilashingiz mumkin. Bu yerda siz Stop-Loss va Take-Profit darajalarini belgilashingiz, shuningdek, kutilayotgan tranzaksiya ishga tushirilganda ovozli signallarni faollashtirishingiz mumkin.

Salom, mening blogimning aziz o'quvchilari va hamkasblar.

Bugungi maqola o'z savdo hayotini osonlashtirmoqchi bo'lganlar uchun zarurdir, chunki biz Forex skriptlari haqida gaplashamiz.

Forex savdosida siz tez-tez qaror qabul qilishingiz va ularni iloji boricha tezroq bajarishingiz kerak. Bu, ayniqsa, qachon muhim ahamiyatga ega.

Ya'ni, savdo shunday narsaki, bu zarur:

  • Bir yoki bir nechta valyuta juftlari uchun bozor holatini tezda baholang;
  • Kapitalni boshqarish bo'yicha turli xil hisob-kitoblarni darhol amalga oshiring;
  • Ochiq tranzaktsiyalar bo'yicha joriy vaziyatni doimiy ravishda kuzatib boring (stopni qattiqlashtiring, tranzaksiyani zararsizlik darajasiga o'tkazing, ketma-ket bir nechta tranzaktsiyalarni yopish va hokazo);
  • Yangi operatsiyalarni amalga oshirish uchun zarur bo'lgan shartlarni eslang
  • Va hokazo.

Bularning barchasini o'zingiz, ikki qo'lingiz va bitta boshingiz bilan qilish, hatto kamida uch marta "oltin" bo'lsa ham, unchalik qiziq emas va juda ko'p vaqt va kuch talab qilishi mumkin.

Hozirgi vaqtda har qanday faoliyat sohasida, xoh biznes jarayonlari, xoh savdo bo'lsin, vaqti-vaqti bilan takrorlanadigan muntazam operatsiyalarni avtomatlashtirish imkoniyatiga ega bo'lish kerak.

Forex skriptlari yordamida siz ushbu muammolarni juda samarali hal qilishingiz mumkin.

skript, MetaQuotes Language 4 (MQL 4) da yozilgan kichik dasturdir. Skriptlarni yozish/tahrirlash uchun muharrir MT4 terminaliga kiritilgan.

Forex skriptlar har qanday bir martalik harakatlarni bajarish uchun zarur. Maslahatchilardan farqli o'laroq, skriptlar belgi bilan emas, balki talab bo'yicha bajariladi. Ya'ni, bir marta maslahatchini ishga tushirgandan so'ng, u deyarli doimiy ishlaydi va skript, aksincha, bir marta o'z vazifasini bajarib, o'z ishini yakunlaydi.

Bunday bir martalik funktsiyalar, masalan:

  • barcha operatsiyalarni foyda bilan yopish;
  • ma'lum bir narx darajasiga erishilganda bitimni zararsizlantirishga o'tkazish.
  • va hokazo.

MetaTrader4 terminalida kerakli skriptni topish uchun savdo terminalining “Navigator” chap panelidagi “Skriptlar” yorlig‘ini ochishingiz kerak. U turli xil operatsiyalarni bajaradigan standart skriptlar ro'yxatini o'z ichiga oladi.

Bizga kerak bo'lgan skriptni ishga tushirish uchun uni sotilayotgan asbobning jadvaliga sudrab olib boring yoki shunchaki skript ustiga ikki marta bosing. Keyin operatsiyani tasdiqlang.

Skript o'z funksiyasini bajargandan so'ng, u avtomatik ravishda diagrammadan o'chiriladi, lekin agar siz to'satdan skriptni muddatidan oldin olib tashlashingiz kerak bo'lsa, buning uchun diagrammaning istalgan joyini o'ng tugmasini bosing va skriptni o'chirish tugmasini bosing.

MetaTrader4-da skriptni qanday o'rnatish mumkin?

  1. Boshlash uchun sizda MetaTrader4 dasturi bo'lishi kerak
  2. Biz kerakli skriptni topamiz va u bilan arxivni yuklab olamiz. Keyin, ushbu arxivni oching. Olingan ex4 va/yoki mql fayllarini MQL4/skriptlar jildiga nusxalash , terminalingiz ma'lumotlar katalogida joylashgan .
  3. Terminalni bosish orqali ma'lumotlar katalogiga kirishingiz mumkin Fayl -> Ochiq ma'lumotlar katalogi

Ochilgan papkada MQL4-ni, so'ngra Skriptlar papkasini toping va u erda skript fayllarini nusxalang. Shundan so'ng, terminalni qayta ishga tushiring.

Diqqat! Skriptlarning to'g'ri ishlashi uchun siz maslahatchilar menyusiga o'tishingiz va hamma narsani quyidagi skrinshotda bo'lgani kabi sozlashingiz kerak. Buning uchun bosing Asboblar->Sozlamalar. Maslahatchilar yorlig'ini tanlang va katakchalarni belgilang. Keyin, OK tugmasini bosing.

Bu o'rnatish jarayonini yakunlaydi. Endi siz skriptni ishchi asbobning diagrammasiga sudrab olib, ishga tushirishingiz mumkin.

Skriptni o'zingiz uchun qanday sozlash mumkin?

Ba'zan sizning ehtiyojlaringizga mos ravishda skriptning ba'zi asosiy parametrlarini o'zgartirish kerak bo'ladi. Buning uchun siz skript kodiga o'zgartirishlar kiritishingiz kerak.

1. Terminalda kerakli skriptni toping, ustiga sichqonchaning o'ng tugmachasini bosing va tahrirlashni tanlang.

2. Ko'rsatilgan muharrir oynasida parametrlarni o'zgartiring. Ammo esda tutamizki, skript to'g'ri ishlashni to'xtatmasligi uchun keraksiz narsalarni o'zgartira olmaysiz.

Shunday qilib, skript parametrlarini o'rnatish va o'zgartirish uchun hammasi.

Quyida Forex savdosida foydali skriptlar ro'yxati keltirilgan.

Foydali Forex skriptlari - kundalik savdo uchun tanlov

  • Yengillik darajasi— zararsizlik darajasini ko‘rsatadi;
  • 2 ta toʻxtash buyrugʻini oʻrnatish — Qarama-qarshi ikkita toʻxtash buyrugʻini joylashtiradi;
  • teskari - barcha ochiq pozitsiyalarni o'zgartiradi;
  • barcha yo'qotishlarni yopish - barcha buyurtmalarni zarar bilan yopadi;
  • barcha foyda buyurtmalarini yopish - foydadagi barcha buyurtmalarni yopadi;
  • close all gtc — barcha kutilayotgan buyurtmalarni yopadi;
  • barcha buyurtmalarni yopish - barcha ochiq buyurtmalarni yopadi;
  • PipValue- kotirovka valyutasida pip hajmini ko'rsatadi;
  • fromHistoryOnGraph- barcha yopiq operatsiyalarni grafikaga o'tkazadi. Bitta savdoni tarixdan jadvalga tortib olishdan ko'ra ancha qulayroq.
  • Elliott to'lqini 3 hisoblash- skript "Trading Chaos" kitobidan Uilyams algoritmidan foydalangan holda uchinchi Elliott to'lqinini hisoblaydi.

Skriptlarni yuklab olish, shuningdek, boshqa foydali Forex materiallari katalogiga kirish uchun quyidagi shaklga ismingizni va elektron pochtangizni kiriting. Yuklab olish havolalari elektron pochtangizga yuboriladi.