Avtomobil kreditlari. Aksiya. Pul. Ipoteka. Kreditlar. Million. Asoslar. Investitsiyalar

MT4-da maslahatchilarni optimallashtirish bo'yicha yangi boshlanuvchilar uchun amaliy qo'llanma. Sxemalar, qoidalar va naqshlar. Maslahatchini optimallashtirish nima yoki maslahatchini sinab ko'rish va optimallashtirish uchun MT4 savdo ekspertining samaradorligini qanday oshirish mumkin

Vaqt o'tishi bilan, har qanday savdo roboti boshlanadi, agar depozitni quritmasa, foydalanish boshlanishi bilan solishtirganda yomonroq natijalarni ko'rsatadi. Bu bozorning o'zgaruvchanligi bilan izohlanadi va maslahatchining yangi optimal parametrlarini tanlash bu muammoni hal qilishga yordam beradi.Afsuski, ko'pchilik bu bilan haddan tashqari g'ayratli va ortiqcha optimallashtirish muammosiga duch keladi.

Har qanday maslahatchi savdoga ta'sir qilish uchun sozlanishi mumkin bo'lgan sozlamalar blokiga ega. Albatta, yangi optimal parametrlarni qo'lda tanlash juda qiyin va ko'p vaqt talab qiladi, shuning uchun savdo terminallari har qanday robotni optimallashtirish imkoniyatini taklif qiladi, siz faqat kerakli parametrlarni tanlashingiz, yakuniy va boshlang'ich qiymatlarni, shuningdek, qadamni belgilashingiz kerak. qaysi eng yaxshi kombinatsiyani qidirish sozlamalari amalga oshiriladi.

Keyinchalik, tester tanlangan vaqt oralig'ida maslahatchini bir necha marta mustaqil ravishda boshqaradi (optimallashtirishda ishtirok etadigan sozlamalarning barcha mumkin bo'lgan kombinatsiyalarini hisobga olgan holda). Oxirida barcha natijalar ko'rsatiladi, albatta, agar asosiy sozlamalarni yaxshilashga erishilgan bo'lsa. Ma'lumotlar grafik va matn ko'rinishida ko'rsatiladi.

Agar muhim natijalarga erishib bo'lmasa, grafik bo'sh bo'ladi va natijalarning n-soni ahamiyatsiz deb rad etilganligini ko'rsatadigan jurnal yozuvi paydo bo'ladi.

Ko'rinishidan, parametrlarning yangi kombinatsiyasini tanlagandan so'ng, siz jangga ishonch bilan shoshilishingiz va botni haqiqiy hisobda tikishingiz mumkin, ammo hamma narsa unchalik oddiy emas. Agar siz juda g'ayratli bo'lsangiz, maslahatchini ortiqcha optimallashtirish juda mumkin, bu hech bo'lmaganda foydani kamaytiradi va eng yomon holatda depozit nolga qaytarilishi mumkin.

Haddan tashqari optimallashtirish hodisasi

Optimal parametrlarni tanlashda shuni tushunish kerakki, biz ularni ma'lum bir tarixiy saytdan qidiramiz, natijada olingan parametrlar to'plami real vaqt rejimida ishlaydi. Ammo bu natijalarni tarixiy ma'lumotlarga iloji boricha moslashtirishga harakat qilish kerak degani emas.

Aynan shu, ya'ni. Tarixiy natijalarni ideal qilish istagi ko'pincha ortiqcha optimallashtirishning asosiy sababiga aylanadi. Tarixiy natijalar juda zo'r, lekin siz haqiqiy hisobga o'tsangiz, muammolar boshlanadi. Bu hodisa ayniqsa xavflidir, chunki u faqat haqiqiy hisobda savdo boshlanganidan keyin aniqlanishi mumkin.

O'zingizni ushbu hodisadan himoya qilish uchun maslahatchini darhol haqiqiy hisob qaydnomasiga joylashtirmaslik tavsiya etiladi, balki uni boshqa tarixiy saytda (optimallashtirish amalga oshirilmagan) yangi sozlamalar bilan ishga tushirish tavsiya etiladi. Ya'ni, quyidagi ketma-ketlikda harakat qilish taklif etiladi:

  • Avval biz optimallashtirishni amalga oshiramiz va sozlamalarning eng yaxshi kombinatsiyasini tanlaymiz. Oxirgi olti oydan bir yilgacha bo'lgan tarix bilan ishlash, optimallashtirish uchun biz 3-4 oylik vaqtni tanlaymiz;
  • keyin biz maslahatchini optimallashtirish vaqtida ishlatilmagan 2 oylik bozor segmentida yangi sozlamalar bilan sinab ko'ramiz;
  • Biz depozitning o'sish egri chizig'ini optimallashtirishdan oldingi bilan solishtiramiz. Agar egri chiziqlar ko'proq yoki kamroq o'xshash bo'lsa, u holda treyder ortiqcha optimallashtirish muammosidan qochgan, ammo rentabellikdagi farq sezilarli bo'lsa, siz optimal parametrlarni qidirishingiz va uzoqroq vaqt davomida sinovdan o'tishingiz kerak (bu juda bog'liq). maslahatchi turi bo'yicha) yoki qadamni oshiring/optimallashtirilgan parametrlar sonini kamaytiring;
  • agar bot yangi bo'lsa va ilgari haqiqiy hisobda ishlatilmagan bo'lsa, siz uni tsent hisob qaydnomasida sinab ko'rishingiz mumkin va shundan keyingina uni asosiysiga ulashingiz mumkin.

Hisob turi EA testi natijalariga ta'sir qiladimi?

Oxirgi bosqichga kelganda, ya'ni. Yangi sozlamalar to'plamiga ega bo'lgan maslahatchi real vaqt rejimida savdo qiladi; hatto hisob turi ham yakuniy natijaga ta'sir qilishi mumkin. Biz tavsiya qilishimiz mumkin:

  • Qulay savdo uslubidan foydalanadigan maslahatchilar uchun hisobning har qanday turi (tsent, demo, muntazam) mos keladi. Savdoda, masalan, H4da buyurtmalarni bajarishda kichik kechikishlar natijaga hech qanday ta'sir qilmaydi;
  • Martingale asosidagi botlar (aka grid treyderlari) ham hisob turiga unchalik talabchan emas, ularning asosiy e'tibori buyurtmalar pozitsiyasini hisoblash va pulni boshqarish;
  • lekin scalping robotlari, ayniqsa, kichik maqsadlar bilan kuniga ko'p savdolarni amalga oshiradiganlar, tezkor bajarilishini talab qiladi, shuning uchun hisob turi muhim ahamiyatga ega. Demo hisob qaydnomasida bajarilish bir zumda amalga oshiriladi, ammo foizli hisobda bu yomonroq, shuning uchun optimallashtirish natijalarini tekshirish bosqichida haqiqiy hisobda qolish yaxshiroqdir.

Haddan tashqari optimallashtirish sabablari

Ushbu noxush hodisaning oldini olish uchun maslahatchini optimallashtirish samaradorligiga ta'sir qilishi mumkin bo'lgan sabablar haqida bilish yaxshidir. Bir nechta omillarni aniqlash mumkin:

  • robotning asosini tashkil etuvchi vositaning o'zi bilan bog'liq muammolar. Muallif buni maslahatchi yaratish bosqichida uchratishi mumkin; turli ko'rsatkichlar va kirish shartlarini qo'shish/o'chirish tranzaktsiyalarni amalga oshirish uchun juda ko'p shartlar bo'lishiga olib kelishi mumkin. Natijada, bir nechta tranzaktsiyalar amalga oshiriladi, tizim juda murakkab bo'ladi; tarixda, hatto parametrlarning ko'proq yoki kamroq ishlaydigan kombinatsiyasini tanlash mumkin bo'lsa ham, keyin haqiqiy savdo bozordagi eng kichik o'zgarish maslahatchini samarasiz qiladi;
  • bitta parametr bo'yicha mahkamlash. Faraz qilaylik, maslahatchining algoritmi Stochasticning haddan tashqari sotilgan/haddan tashqari sotib olingan zonalardan chiqishidan foydalanadi.Agar optimallashtirish vaqtida ushbu parametrga juda ko'p e'tibor qaratsangiz, tarix bo'yicha yuqori natija beradigan zona chegaralarining o'rnini aniqlashingiz mumkin, lekin keyin hatto kichik o'zgarish ham mumkin. bozorda hamma ishni inkor etadi.. Siz faqat bitta parametrga juda ko'p e'tibor bermasligingiz kerak, bir nechtasini tanlab, qidiruvni o'rta bosqichlarda o'tkazish yaxshiroqdir;
  • Muvaffaqiyatsiz segment optimallashtirish uchun tanlangan; “muvaffaqiyatsiz” valyuta juftligi o'zini o'ziga xos bo'lmagan tarzda tutadigan davrni anglatadi. Masalan, mamlakatda inqilob bo'ldi, falokat yoki boshqa zarba. Xuddi shunday ta'sir tanlangan vaqt oralig'i faqat trend maydoni yoki tekislikni qamrab olgan holda olinadi;

  • agar optimallashtirish jarayonida bir nechta tranzaktsiyalar amalga oshirilgan bo'lsa, unda siz bunday natijalarga ishonmasligingiz kerak. "Kichik" tushunchasi juda noaniq; m15 da ishlaydigan skalper uchun bir necha oy ichida yuzta savdo qilish etarli emas, lekin H4 bot uchun 2 oy ichida bir xil yuztalik normaldir. Bu masalada hamma narsa individualdir va siz maslahatchining ishlash printsipini hisobga olishingiz kerak; skalper uchun odatda 2-3 oylik tarixning bir qismi kifoya qiladi, ammo bot savdosini har kuni sinab ko'rish yaxshiroqdir. oxirgi ikki yil;
  • idealga erishish istagi treyderning optimallashtirilgan parametrlarda juda kichik qadam qo'yishiga olib kelishi mumkin. Natijada, maslahatchining manevr xonasi toraydi (agar optimallashtirish uchun ko'plab parametrlar mavjud bo'lsa) va endi yaxshi natijalarni ko'rsatish mumkin emas. Agar sozlamalarning optimal kombinatsiyasi 2-3 parametr orasidan qidirilsa, bu yondashuv juda oqlanadi.

Haddan tashqari optimallashtirishning bilvosita belgisi depozit egri chizig'ida rentabellikning oshishi bo'lishi mumkin; agar foydaning katta qismi bir nechta tranzaktsiyalar orqali hosil bo'lsa, optimallashtirish natijalarini tekshirishga arziydi.

Agar juda ko'p muvaffaqiyatli natijalar bo'lsa, unda siz qo'shnilaridan unchalik farq qilmaydigan sozlamalar to'plamini tanlashingiz kerak. Grafik jihatdan natijalar yashil to'rtburchaklar ko'rinishida ko'rsatiladi; eng quyuq soyaga ega bo'lgan va bir xillar bilan o'ralganini tanlang.

Yaxshi optimallashtirilgan maslahatchi uchun eng yaxshi mezon - bu depozit o'sish egri chizig'ining shakli. Ideal shakl- o'ngdan chapga o'sadigan to'g'ri chiziq, aniqki, aslida tortmasdan qilolmaydi, lekin umumiy shakli aynan shunday saqlanishi kerak. Ikkala yo'nalishda ham sezilarli sur'atlarsiz.

Tarmoqni optimallashtirishga misol

Maslahatchini bir nechta optimallashtirish jarayonini ko'rib chiqish yaxshiroqdir aniq misollar, u aniqroq va aniqroq bo'ladi. Birinchi sinov predmeti sifatida oddiy Ebot barlar panjarasi tanlangan; unda martingal ishlatiladi, shuning uchun bu robot xavfli hisoblanadi.

Uning ish vaqti m15, maslahatchi ko'p valyutali, shuning uchun valyuta juftlari uchun imtiyozlar yo'q. Boshlash uchun (taqqoslash uchun asos bo'lishi uchun), keling, maslahatchini bir oydan bir oz ko'proq vaqt davomida asosiy sozlamalar bilan ishlaylik, fevral oyining boshidan 9 martgacha, yanvar oyi sinovda hisobga olinmaganligi sababli testda hisobga olinmagan. mo'l-ko'llik bayramlar. Sinov natijalari bir vaqtning o'zida hamma narsani ko'rsatadi zaif joylar networker - foyda 20% dan bir oz ko'proq edi, lekin tushirish ham 80% dan oshdi. Optimallashtirishda maqsad rentabellikni oshirishdir, shuningdek, tushirishni kamaytirishga harakat qilishingiz mumkin.

Birinchidan, biz maslahatchining ishiga eng ko'p ta'sir qiladigan parametrlarni tanlaymiz, bizning holatlarimizda bu foyda olish qiymati (sukut bo'yicha u atigi 11 ball), buyurtmalar orasidagi boshlang'ich qadam (25 p), shuningdek kiritilgan koeffitsient. boshqa buyurtmalar orasidagi masofani hisoblashda.

Optimallashtirishning asosiy mezoni sifatida biz faqat maksimal foydani tanlaymiz, umuman olganda, tarmoq operatorlari uchun uzoq muddatli foydaga ishonish ahmoqlikdir. Bu erda asosiy g'oya boshlang'ich omonatni imkon qadar tezroq qaytarib olishga va keyin maslahatchining bug'i tugamaguncha "karamni maydalashga" asoslangan (albatta, vaqti-vaqti bilan pul yechib olinadi).

Optimallashtirish natijasida biz juda ko'p natijalarga erishamiz, chunki bizning asosiy mezonimiz rentabellik bo'lib, biz tegishli sozlamalarni tanlaymiz. To'g'ri, optimallashtirish paytida maksimal pasayish 80% dan oshdi.

Natijalarni tekshirish

Olingan natijalarni tekshirish uchun biz optimallashtirilgan sozlamalar bilan 2016 yil yanvardan mart oyining boshigacha bo'lgan tarixiy davr bo'yicha maslahatchi testini o'tkazamiz. Asosiy ko'rsatkichlar bilan taqqoslaganda, TR 50 ga oshdi va ko'paytirish koeffitsienti 1,2 ga teng bo'ldi.

Sinov natijalari shuni ko'rsatadiki, optimallashtirish bejiz emas edi. Atigi 2 oy ichida boshlang'ich depozit deyarli ikki baravar ko'paydi, yagona kamchilik - bu katta pasayish, aniq ko'rinib turibdiki, fevral oyida omonat tasodifan nolga qaytmagan, ammo bu allaqachon barcha martingale robotlarining keng tarqalgan kasalligi. Odatda amalga oshirilgan optimallashtirish daromadning ortishi, shuningdek depozit o'sish egri chizig'ining shakli bilan ko'rsatiladi.

Agar xohlasangiz, optimallashtirish natijalarini juda yuqori pasayish bilan kesishga urinib ko'rishingiz mumkin; buning uchun optimallashtirish bo'limidagi tester sozlamalarida siz tushirish yonidagi katakchani belgilashingiz va uning maksimal ruxsat etilgan qiymatini belgilashingiz kerak. Natijada, sinovchi hisobotda ko'rsatilganidan yuqori bo'lgan sozlamalar to'plamini ko'rsatmaydi.

Optimallashtirish har doim yordam bera oladimi?

Oldingi misolda maslahatchi asosiy sozlamalar bilan ham foyda ko'rsatdi, faqat uni oshirish kerak edi. Keling, robotning yo'qotishlarni ko'rsatib, salbiy natija bilan savdo qiladigan ishni ko'rib chiqaylik. Misol uchun, biz Nostradamus maslahatchisini oldik; yil boshidan m30 da sinovdan o'tkazilganda, u tranzaktsiyalar sonini hisobga olgan holda boshlang'ich depozit hajmini 5,7% ga qisqartirdi va ularning soni 1000 dan oshdi; hammasi uning sozlamalari bilan aniq tartibda emas edi.

Optimallashtirish uchun TP va SL qiymatlari, shuningdek PipStep kabi parametrlar tanlangan; ular savdo natijalariga eng katta ta'sir ko'rsatadi. Afsuski, maslahatchi muallifi ko'rsatkichlar parametrlarini o'zgartirishga ruxsat bermaydi (algoritm Parabolik va MA dan foydalanadi), shuning uchun biz faqat ushbu sozlamalar bilan cheklanamiz.

Algoritm oddiy bo'lishiga qaramay, optimallashtirish ko'p vaqt talab qilishi mumkin, shuning uchun qidiruv bosqichi optimal sozlamalar Keling, etarlicha kattasini tanlaylik. Muvaffaqiyatli kombinatsiyani qidirish quyidagi oraliqda amalga oshiriladi: TP - 10 dan 50 gacha (10-qadam), SL - 10 dan 50 gacha (10-qadam), Pipstep - 6 dan 10 gacha (2-bosqich).

Optimallashtirish, shuningdek, jadvalning 3 oylik davrida, 2015 yilning oktyabridan dekabrigacha amalga oshirildi. Maksimal foyda TP – 40 pips, SL – 20 pips, Pipstep – 10 sozlamalari bilan boshlang'ich depozitning 80% dan ortig'ini tashkil etdi.

Joriy yilning boshidan beri vaqt oralig'ida optimallashtirilgan sozlamalar bilan sinovdan o'tkazilganda, sezilarli yaxshilanish kuzatilmadi. Maslahatchi 2 oydan ko'proq vaqt davomida foyda nolga teng bo'lgan savdoni amalga oshirdi; 9 mart holatiga ko'ra, yil boshidan beri foyda $46,99 ni tashkil etdi, ya'ni. Boshlang'ich kapitalning 0,47%. Rasmiy ravishda optimallashtirishning ta'siri bor; yo'qotish o'rniga biz xuddi shu vaqt ichida foyda oldik, ammo bu foyda shunchaki kulgili va depozit o'zgarishi egri chizig'ining shakli unchalik o'zgarmadi.

Yaxshilangan sozlamalardan foydalangandan so'ng, tranzaktsiyalar soni sezilarli darajada kamayganini ko'rishingiz mumkin. Bu grid buyurtmalari orasidagi qadam ortganligi bilan izohlanadi, ya'ni bir vaqtning o'zida ochiq buyurtmalar soni kamaydi. Agar dastlab tranzaktsiyalar soni 1098 ta bo'lsa, optimallashtirishdan so'ng u atigi 301 tani tashkil etdi.

Ushbu misol optimallashtirishning panatseya emasligini tasdiqlaydi va agar maslahatchi o'tmishda yaxshi natijalarni ko'rsatgan bo'lsa, MT4 testeridagi optimallashtirish kelajakda ham xuddi shunday samaradorlikni saqlab qolishiga kafolat yo'q.

Optimallashtirishda qaysi modelni tanlash kerak?

Umuman olganda, optimallashtirish maslahatchining bir xil sinovidir, ammo turli xil sozlamalar to'plami bilan. Ba'zi robotlarni sinovdan o'tkazish deyarli bir zumda amalga oshiriladi, ammo sinov 2-3 oy davomida 5 daqiqa yoki undan ko'proq vaqtni oladigan algoritmlar ham mavjud. Agar maslahatchini bir necha juftlikda bir necha marta ishlatish kerak bo'lsa, unda buning hech qanday yomon joyi yo'q, lekin optimallashtirishda 100 dan ortiq bunday o'tishlar bo'lishi mumkin, shuning uchun jarayon bir necha soat davom etadi.

Agar siz strategiya testerida nazorat nuqtalari yoki ochilish narxlari yordamida modelni tanlasangiz, jarayon tezlashadi, ammo bu aniqlikka katta ta'sir qiladi. Haqiqat shundaki, barcha shomillar modeli tanlanganda, sinovchi ish vaqti doirasidagi barcha narxlarning o'zgarishini hisobga oladi, ya'ni. agar maslahatchi H1 da sinovdan o'tkazilsa, u holda m1 bo'yicha narx harakati ham hisobga olinadi.

Nazorat nuqtalariga asoslangan model faqat tanlangan vaqtga eng yaqin vaqt oralig'idagi ma'lumotlarni hisobga oladi (ya'ni H1da sinovdan o'tkazilganda faqat m30 ma'lumotlari hisobga olinadi) va narxlarni ochishga asoslangan usul faqat mos keladi. yangi shamni ochish paytida savdolarni ochadigan maslahatchilar uchun. Aksariyat hollarda ishonchli natijaga erishish uchun yagona to'g'ri variant - "barcha shomil" modelidan foydalanish.

Biz 4HBox Breakout maslahatchisi misolidan foydalanib, turli modellardan foydalanganda natijalarni solishtiramiz. Barcha shomillarni sinovdan o'tkazishda 60 ta savdolar yakunlandi, natijada $52,3 yo'qotildi.

Biz testerda "nazorat nuqtalari" modelini o'rnatamiz va "barcha belgilar" modeli bilan bir xil natijaga erishamiz. Buning sababi shundaki, ushbu maslahatchi bitimlarni faqat to'rt soatlik sham yopilganda tuzadi, shuning uchun 4 soatlik sham ichidagi narx harakati ayniqsa muhim emas, sinov vaqti taxminan 3-5 baravar qisqaradi.

Ammo "ochilish narxlari" modelidan foydalanganda biz butunlay boshqacha rasmga ega bo'lamiz. Tranzaktsiyalar soni 35 ga kamayadi va depozit o'zgarishi egri butunlay boshqacha shakllarga ega. Agar ushbu model maslahatchini sinab ko'rish va optimallashtirishda foydalanilgan bo'lsa, natijalar haqiqatdan uzoq bo'lar edi.

Xulosa qilish

Maslahatchilarni ortiqcha optimallashtirishning asosiy sababi - treyderning optimal parametrlarni tanlash mexanizmini tushunmasligi. Bu eng ko'p uchraydigan xatolarga olib keladi - tarixning noto'g'ri qismini tanlash va optimal parametrlarni topish metodologiyasidagi xatolar.

Optimallashtirishda asosiy narsa tarixiy ma'lumotlarning bir qismini tanlashda kamtarona bo'lmaslikdir (garchi bu erda ba'zi nuanslar mavjud bo'lsa-da, agar skalper uchun bir necha oy etarli bo'lsa, uzoq muddatli savdo uchun yillar kerak bo'ladi). Bundan tashqari, siz barcha robot sozlamalarining ideal kombinatsiyasini tanlashga urinmasligingiz kerak, savdoga eng katta ta'sir ko'rsatadigan 3-4 ta etarli. Aks holda, treyder tarix bo'yicha ideal natijaga erishish xavfini tug'diradi, lekin haqiqiy savdodan hafsalasi pir bo'ladi.

Agar siz ushbu qoidalarga rioya qilsangiz, avtomatik savdo, hatto daromadli bo'lishi kafolatlanmagan bo'lsa ham, buning ehtimolini sezilarli darajada oshiradi.

Bugun biz ko'rib chiqamiz MetaTrader 4 da maslahatchilarni optimallashtirish bo'yicha amaliy qo'llanma. Yoki, bir blog o'quvchisi aytganidek - "maslahatchilar bilan muloqot qilish madaniyati" -)

Agar siz allaqachon strategiyalar bilan ishlagan bo'lsangiz, unda siz bir xil strategiya turli vaqtlarda va turli kunlarda butunlay boshqacha ishlashini tushunasiz.

Va, siz taxmin qilganingizdek, sabab strategiyada emas, balki bozorning xatti-harakatida, chunki u o'z navbatida ko'plab omillarga bog'liq, masalan, sessiya: o'yinchilar soni, yangiliklar va boshqalar...

Va maslahatchilar indikator va martingale strategiyalari asosida qurilganligi sababli, ular ham bunday o'zgarishlarga munosabatda bo'lishadi, chunki narxlarning o'zgarishining kengayishi yoki qisqarishi ochiq operatsiyalarni qo'llab-quvvatlash tizimini darhol o'chirib qo'yadi.

Shunday qilib, o'zingizga qanchalik ishonchingiz komil bo'lmasin, vaqti-vaqti bilan sozlamalar ustida ishlashingiz kerak, shuningdek, yanada global jarayon - optimallashtirishni amalga oshirishingiz kerak.

Ushbu maqolada siz to'g'ri optimallashtirish sxemasi bilan tanishasiz, shuningdek, ushbu oddiy jarayon MT4 terminalida qanday sodir bo'lishini amalda ko'rasiz...

Agar siz maslahatchilarni optimallashtirish mavzusini chuqurroq o'rgansangiz, faqat uchta sxema qo'llanilishini ko'rishingiz mumkin va ko'plab treyderlar ulardan ikkitasi haqida ham bilishmaydi -)

Terminologiya ostida "Optimallashtirish sxemalari" biz optimallashtirish uchun tarixiy tirnoqlarni tanlashni nazarda tutamiz va qo'shimcha nazorat. Keling, ushbu sxemalarni tez ko'rib chiqaylik ...

1. Oldinga sinovsiz optimallashtirish

Ushbu optimallashtirish sxemasi yangi boshlanuvchilar orasida mashhur, ammo uni amalda qo'llash nafaqat mantiqsiz, balki sizning depozitingiz uchun ham xavfli emas.

Amalda: ushbu yondashuvdan foydalanadigan treyder o'tmishdagi MT4-dagi maslahatchini optimallashtiradi, bozorning tarixiy qismi, ma'lum bir kundan hozirgi kungacha.

Testerda ajoyib natijalarni ko'rgan bu treyder olingan parametrlarni darhol o'rnatilgan faylga qo'yadi. Natijada, u "optimallashtirish tuzog'i" deb ataladigan narsaga tushib qoladi, agar parametrlar real vaqt rejimida samarasiz bo'lsa.

2. Oldinga test bilan optimallashtirish

Oldinga sinov bilan optimallashtirish - bu o'tmishdagi Expert Advisor parametrlarini optimallashtirish, kelajakda olingan sozlamalarni nazorat qilish.

Amalda: savdogar tarixiy saytni ikki zonaga ajratadi. Birinchi bo'limda u optimallashtirishni amalga oshiradi, so'ngra ikkinchi tarixiy bo'limda olingan parametrlarni sinab ko'radi.

Optimallashtirishdan keyingi ikkinchi qismdagi rentabellik egri chizig'i birinchi optimallashtirilgan bo'limga to'g'ri kelsa, sozlamalar saqlanadi va haqiqiy hisobga qo'llaniladi.

Oldinga sinov bilan optimallashtirish usuli oldinga sinovsiz qaraganda yaxshiroq sozlamalarni ishlab chiqaradi, ammo bundan ham uzoqroqqa borish yaxshiroqdir, chunki sizning depozitingiz xavf ostida, siz tushunasiz -)

3. Oldinga va orqaga test bilan optimallashtirish

Maslahatchi uchun uchinchi optimallashtirish sxemasi ma'lum darajada ikkinchisiga o'xshaydi va ko'pincha professional treyderlar tomonidan qo'llaniladi.

Sxemaning mohiyati shundaki, tarixiy joy uch qismga bo'lingan.

Birinchidan, maslahatchi o'rta (ikkinchi) bo'limda optimallashtirilgan. Shundan so'ng, uchinchi bo'limda (kelajakda) olingan sozlamalarning barqarorligi uchun sinov o'tkaziladi. Agar optimallashtirish parametrlari va oldinga test mos kelsa, maslahatchi birinchi bozor segmentida nazorat testi orqali nihoyat optimallashtiriladi.

Usuldan foydalanish MT4-da maslahatchini oldinga va orqaga sinov bilan optimallashtirish siz bozor o'zgarishlariga eng chidamli parametrlarga ega bo'lasiz..

Ekspert maslahatchisini optimallashtirishni boshlashdan oldin, tarixiy kotirovkalar to'liq ekanligiga ishonch hosil qilishingiz va kerak bo'lganda ularni yuklashingiz kerak.

Buning uchun yuqori menyu satrida "Xizmat" ga o'ting va "Iqtibos arxivi" ni tanlang. Keyin kerakli valyuta juftligini toping va M1 daqiqali kotirovkalarni yuklab oling, qolgan barcha taymfreymlar avtomatik ravishda yuklab olinadi.

Tester oynasi ochilgandan so'ng siz quyidagi sozlamalarni o'rnatishingiz kerak:

  • Chapda, diagramma ostida, qiymat "Maslahatchi" ekanligiga ishonch hosil qiling;
  • Xuddi shu qatorda o'ngdagi ochiladigan menyu tugmasini bosish orqali ismni ikki marta bosish orqali kerakli maslahatchini tanlang;
  • Keyinchalik, maslahatchi va vaqt oralig'ida ishlaydigan valyuta juftligini tanlang;
  • Quyida, "Barcha Shomil" test usuli va tanlangan valyuta juftligi bo'yicha tarqalishi. Shuni yodda tutish kerakki, turli brokerlar turli xil spredlarga ega, shuning uchun men ish uchun faqat brokerni tavsiya qilaman
  • Bundan ham pastroq bo'lsa, maslahatchi optimallashtiriladigan vaqtni belgilashingiz kerak;
  • Vizualizatsiyani o'chirib qo'yishni tavsiya qilaman, chunki bu optimallashtirish jarayonini sezilarli darajada vaqt talab qilishi mumkin;
  • "Optimallashtirish" ni yoqishingizga ishonch hosil qiling.

Bunday oddiy tayyorgarlikdan so'ng, "Ekspert xususiyatlari" tugmasini bosish orqali maslahatchingiz sozlamalariga o'ting va optimallashtirish mezonlarini o'rnating.

"Test" yorlig'ida quyidagilarni o'rnating:

  1. Depozitingiz qiymati;
  2. Uzoq va qisqa pozitsiyalaringizni qoldiring, chunki bizning maslahatchimiz sotib olish va sotish uchun buyurtmalar ochadi;
  3. Quyida "Optimallashtirish" bo'limida qaysi parametrni optimallashtirishni tanlang. Odatda, Ekspert maslahatchisi foyda faktorini, ya'ni miqdorni optimallashtiradi savdolarni yo'qotish foydali bo'lganlarga nisbatan;
  4. "Genetik algoritm" maydonidagi katakchani (agar bo'lmasa) belgilang, bu sizni optimallashtirish vaqtini ham tejaydi.

Bu erda hamma narsani tasvirlashning ma'nosi yo'q, chunki Romum sozlamalari bu haqda maqolada tasvirlangan va siz maslahatchining qaysi parametrlarini birinchi bo'lib optimallashtirishni o'qishingiz mumkin.

Siz o'zingizning qiymatlaringizni belgilashingiz mumkin yoki maslahatchi bilan arxivda bo'lgan dastlabki to'plamni yuklab olishingiz mumkin...

Optimallashtirmoqchi bo'lgan parametr yonida tasdiq belgisi mavjudligiga ishonch hosil qiling, so'ng "Ok" tugmasini bosing va sozlamalarni yoping.

"Optimallashtirish" yorlig'i ham mavjud bo'lsa-da, odatda undagi qiymatlardan hech kim foydalanmaydi, chunki ular haqiqatan ham hech narsani ko'rsatmaydi -)

Hammasi shu, "Ishga tushirish" tugmasini bosing va tester maslahatchini optimallashtirishni boshlaydi.

Optimallashtirish tezligi siz o'rnatgan parametrlar soniga, shuningdek, kompyuteringizning kuchiga bog'liq. Shuning uchun optimallashtirish jarayoni bir necha daqiqadan bir necha soatgacha davom etishi mumkin.

Optimallashtirishdan so'ng, natijalarni tanlangan parametrlar bilan "Natijalar" yorlig'ida ko'rishingiz mumkin. Ushbu jadvalda foyda, pasayish, bitimlar soni va rentabellik to'g'risidagi ma'lumotlar mavjud, aslida -)

Oldinga sinovni o'tkazish uchun sizga yoqqan har qanday optimallashtirish natijalarini ikki marta bosing, shundan so'ng sozlamalar avtomatik ravishda mutaxassisda faollashadi.

Kelajakda siz to'plamlaringizni ekspert sozlamalari orqali saqlashingiz mumkin.

Bundan tashqari, agar siz "Chart" yorlig'ini bossangiz, bir qarashda maslahatchini optimallashtirishning rentabelligi/rentabelsizligini baholashingiz mumkin:

Bundan tashqari, grafik yordamida oldinga va orqaga test natijalarini solishtirish osonroq.

Ha, maslahatchini optimallashtirish qiyin bo'lmasa ham, ko'p vaqt talab qilishini hisobga olish kerak. Shuning uchun, bozor ochiq bo'lmagan dam olish kunlarida buni qilishga arziydi. Bundan tashqari, har hafta optimallashtirishni tavsiya qilaman. Garchi bu sizga bog'liq ...

Va barcha choralarga qaramay, tushunish muhimdir - MT4-da maslahatchilarni optimallashtirish - bu panatseya emas, bu sizni drenajlashdan qutqaradi, 100 foiz.

Gap shundaki, testerdagi natijalar haqiqiy hisobdagi savdo natijalaridan farq qilishi mumkin. Bu, birinchi navbatda, testerning nima ekanligini bilmasligi va yangiliklarda pozitsiyalarni ochish qiyinligi bilan bog'liq...

Shunga qaramasdan, maslahatchi parametrlarini optimallashtirish samarali profilaktika chorasidir, shuning uchun uni hech qachon e'tiborsiz qoldirmaslik kerak.

Metetrader 4 (yoki sizning didingizga qarab 5) terminalidagi eng keng tarqalgan strategiya testeri optimallashtirishga biroz vaqt sarflaganingizdan so'ng eng yaxshi sozlamalar to'plamini topishga imkon berishini bugungi kunda ko'pchilik bilmaydi. Yordam bilan ruxsat berish savdo roboti iloji boricha ko'proq foyda oling va imkon qadar kamroq tushishni boshdan kechiring. Ko'pchiligingiz uchun yaxshi yangilik shundan iboratki, sizda mavjud sozlamalar to'plamiga ega bo'lgan holda ularda maslahatchini ishga tushirish orqali endi haqiqiy hisoblarda tavakkal qilishingiz shart emas. Har biringiz uzoq vaqtdan beri eng yaxshi kombinatsiyani topish yoki hamyoningiz uchun "foydali" yo'qligi uchun robotni shunchaki tashlash imkoniyatiga egasiz. Optimallashtirishning ma'nosi quyidagilarga to'g'ri keladi: robotga har bir parametr uchun turi bo'yicha sozlamalar beriladi - "dan vagacha" bo'lib, u bir yil davomida ishlaydi. Natijada, optimallashtirish natijalarida treyder o'z to'plamini tasodifiy almashtiruvchi parametrlarni qidirishdan ko'ra, qaysi sozlamalar eng samarali variantlarga olib kelishini kuzatishi mumkin. Va uni har daqiqada strategiya testerida ishga tushirish. Optimallashtirish sizga 1-5 soat ichida maslahatchining salohiyati bor yoki yo'qligini tushunishga imkon beradi va agar bu potentsial mavjud bo'lsa, undan maksimal darajada foydalaning. Bu har bir treyderning orzusi emasmi? Keling, Forex maslahatchisini qanday optimallashtirishni bilib olaylik.

Avvalgidek, biz maslahatchini optimallashtirish uchun foydalanadigan strategiya testerini ko'rsatadigan kattalashtiruvchi oynali aniq belgini topishimiz kerak. Tester tugmachasini bosganingizda (u metatrader terminalining yuqori asboblar panelida joylashgan), qo'shimcha dastur oynasi ochiladi, u eng pastki qismida joylashgan bo'ladi. Birinchi ustunda siz optimallashtiriladigan maslahatchining ismini tanlashingiz kerak, bizning misollarimizda u shunday bo'ladi. R-Profit maslahatchisi Loyihamizdan V.8. Ikkinchisida siz Forex robotini sinab ko'radigan valyuta juftligini tanlashingiz mumkin. Va, albatta, sinov modeli, vaqt oralig'i (vaqt), sinov muddati (shu kungacha va hozirgi kungacha) va tarqalishi (uni "joriy" parametrda qoldirish tavsiya etiladi). To'liqroq rasm uchun quyidagi rasmga qarashingizni tavsiya qilamiz.

Qanday tuyulmasin, hamma narsa juda oddiy emas, keling, hech kimda hech qanday savol bo'lmasligi uchun butun jarayonni diqqat bilan va bosqichma-bosqich ko'rib chiqaylik. Biz MetaTrader terminalingizga kotirovkalarni yuklash va yuqori sifatli optimallashtirish uchun sozlamalar to'plami va haqiqiy robot sozlamalari bilan maslahatchini o'rnatish haqida gaplashamiz (bunday sozlamalar ham mavjud). Shunday qilib, birinchi navbatda terminalda forex maslahatchisini o'rnatish, usiz bizda optimallashtirish uchun hech narsa bo'lmaydi. Buning uchun yangi metatraderda quyidagilarni bajarishingiz kerak: Fayl -> Ochiq maʼlumotlar katalogi -> MQL4 -> Ekspertlar va maslahatchi faylini ushbu papkaga nusxalash. Sozlamalar to'plamini (".set" formatida ko'rsatilgan) yuklash uchun siz bir xil harakatlar rejasiga amal qilishingiz kerak, lekin MQL4 papkasida Presents papkasini toping va to'plamni u erda nusxalang.

Keling, bir nechta satrlarni to'plam nima va u qaerdan kelganiga bag'ishlaymiz. Ko'pincha ishlab chiquvchilar sizga savdo robotining o'zi bilan bir qatorda sozlamalarni taklif qilishadi. uni ishlatish uchun fx-maslahatchini navigatordan tanlangan ish jadvaliga o'tkazish kifoya valyuta juftligi va qalqib chiquvchi oynada "kirish parametrlari" tugmasini bosing va ushbu bo'limda "yuklab olish" ni tanlang, dastur sizni darhol Presents papkasiga yo'naltiradi, siz maslahatchiga kerakli sozlamalar to'plamini yuklaysiz. To'plamning o'zi maslahatchiga kichikroq cheklovlar bilan ko'proq pul ishlash imkonini beruvchi optimallashtirilgan sozlamalardan boshqa narsa emas (agar ishlab chiquvchilar, albatta, yuqori sifatli optimallashtirishni amalga oshirish uchun juda dangasa bo'lmasa. Aks holda, buni o'zingiz qilishingiz kerak). Uni yuklab olganingizda, barcha sozlamalar darhol robotning kirish parametrlariga kiritiladi, siz faqat boshlang'ich lotni qo'lda o'rnatishingiz kerak (bu erda siz allaqachon xavflarni boshqarishni hisoblashingiz kerak). Endi biz asta-sekin qanday qilib mustaqil ravishda foydali sozlamalar to'plamini yaratish masalasiga yaqinlashdik, shunda sizning maslahatchingiz nafaqat aylanma uchun ishonib topshirilgan mablag'larni yo'qotib qo'ymaydi, balki sizning savdo robotingiz yordamida ularni iloji boricha ko'paytiradi. qo'llar.

Har bir strategiya, ko'rsatkich yoki maslahatchi kotirovkalar tarixi bo'yicha sinovdan o'tkaziladi, bu sir emas, aks holda biz qanday qilib ishlatilgan tahlil vositalarining samaradorligi yoki samarasizligi haqida xulosa chiqarishimiz mumkin? Shuning uchun, optimallashtirishdan oldin qilishingiz kerak bo'lgan birinchi narsa va ko'pchilik yangi boshlanuvchilar unutadigan eng muhim narsa bu metatrader terminaliga tirnoq arxivini yuklashdir. Nega shunday tuyuladi, chunki siz asbobning jadvalini ochganingizda sizda allaqachon tirnoq bor, lekin hamma narsa unchalik oddiy emas. 3 oydan ortiq muddatlarda muvaffaqiyatsizliklar va xatolar boshlanadi, ba'zan esa kunlar yoki haftalar butunlay yo'qoladi. Tabiiyki, bunday vaziyatda tarixiy ma'lumotlarning sifati haqida gapirishning hojati yo'q, shuning uchun test natijalaridagi ko'rsatkichga qarang. modellashtirish sifati, bu hikoya qanchalik aniq takrorlanganligini ko'rsatadi. Dukascopy brokeridan kotirovkalarni 99% simulyatsiyasi bilan yuklab olish mumkin, ammo bu murakkabroq jarayon va unchalik majburiy emas. Bizning ixtiyorimizdagi MetaQuotes xizmati 90% modellashtirishni ta'minlaydi va bu yuqori sifatli optimallashtirish uchun etarli. Xo'sh, nima qilish kerak.

Shunga qaramay, bizning metatreyderimizdagi yuqori asboblar paneliga qarang va u erda "xizmat" tugmasini qidiring, so'ngra ro'yxatga rioya qiling: xizmat -> kotirovka arxivi, shundan so'ng sizga valyuta juftliklari ro'yxati taqdim etiladi, qaysi birini tanlang. maslahatchini optimallashtirish va unga ikki marta bosing, shunda vaqt oralig'i ro'yxati paydo bo'ladi. Robotni qaysi vaqt oralig'ida optimallashtirishni rejalashtirganingizdan qat'i nazar, daqiqali jadvallarni tanlash kerak. Har qanday TF daqiqali diagrammalardan iborat bo'lganligi sababli, siz eng aniq tarixni modellashtirishga ega bo'lasiz, bu bizga kerak bo'lgan narsadir. Aslida, siz "yuklab olish" tugmasini bosing, kuting va 2-3 daqiqa ichida hamma narsa tayyor bo'ladi. Iqtibos oynasini yoping. Ilgari, aniqroq bo'lish uchun siz yana bitta yo'lni bosib o'tishingiz mumkin: xizmat -> sozlamalar -> diagrammalar, u erda "Tarixdagi maksimal chiziqlar" qatorini ko'rasiz, agar u erda boshqa raqam o'rnatilgan bo'lsa, 10 000 000 kiriting va "OK" tugmasini bosing. Ayni paytda tayyorgarlik ishlari tugadi, bir nechta yakuniy eskizlar qoldi, biz ularni hozir siz bilan muhokama qilamiz.

Shunday qilib, keling, boshiga qaytaylik. Metatrader terminalining yuqori panelidagi kattalashtiruvchi oyna belgisini bosganingizdan so'ng, quyida strategiya testeriga ega oyna ochildi, u erda siz Forex robotini sinab ko'rasiz. U erda siz tugmani ham ko'rishingiz mumkin mutaxassisning xususiyatlari, bu erda robotni malakali sinovdan o'tkazish yoki optimallashtirish boshlanishi kerak. Siz quyidagi sozlamalar menyusini ko'rasiz (har bir maslahatchi uchun funksionallikka qarab farqlanadi, yuqorida aytib o'tilganidek, biz uni R-Profit V.8 da ko'rsatamiz):

O'zgaruvchilar ro'yxati turli xil EA parametrlarini o'z ichiga oladi, ular to'xtatish tartibi darajalari, pozitsiyalarni kuzatish yoki tranzaksiya maqsadlaridan tortib, turli xil xavflarni boshqarish yoki pozitsiyani boshqarish sozlamalarigacha. Ko'p variantlar mavjud va ular optimallashtirishning o'ziga umuman ta'sir qilmaydi. Oxirgi uchta ustunga e'tibor berish muhimdir: boshlash - qadam - to'xtatish. Ular savdo robotini optimallashtirish uchun javobgar bo'ladi. Misol uchun, biz qaysi to'xtash tartibi eng maqbul bo'lishini tushunishni istaymiz (uning ostida biz ko'proq pul topamiz va kamroq yo'qotamiz) va ko'rsatilgan ustunlarga quyidagi ko'rsatkichlarni o'rnatamiz: 10 - 5 - 100. Quyidagi dastur uchun nimani anglatadi : optimallashtirish vaqtida u 5 balllik bosqichlarda 10 balldan 100 gacha to'xtash yo'qotish bilan barcha variantlar sinovdan o'tkaziladi. Xuddi shu narsa boshqa har qanday parametr uchun ham amal qiladi. Har bir parametr uchun sozlamalarni bir vaqtning o'zida o'rnatish kerak, shunda optimallashtirish vaqtida sozlamalarning barcha mumkin bo'lgan kombinatsiyalari hisobga olinadi.

Quyida optimallashtirish natijalari yorlig'ini ko'rishingiz mumkin, unda natijalar mos ravishda ularga olib kelgan maslahatchi sozlamalari bilan birga to'planadi. Siz ularni rentabellik, pasayish va boshqa optimallashtirish ko'rsatkichlari bo'yicha tartibga solishingiz mumkin. Asosiysi, endi siz taxmin qilishingiz shart emas, testerning o'zi sizga eng foydali yoki ishonchli maslahatchi sozlamalarini ko'rsatadi. Optimallashtirish tugallangandan so'ng, natijalarda sizga yoqqan to'plamni bosing va u maslahatchiga yuklanadi, uni saqlashingiz mumkin (saqlashda Presents jildiga yo'lni belgilashni unutmang, shunda to'plamni to'g'ridan-to'g'ri diagrammadagi maslahatchiga osongina o'rnating).

Sizga muvaffaqiyatli sinov tilaymiz.

Hurmat bilan, Forex Trader Portal!

Yaqinda avtomatlashtirilgan tizimlarning barcha afzalliklarini tushungan ko'plab treyderlar qo'lda harakat qilishadi maslahatchi parametrlarini optimallashtirish asosiy parametrlardan o'tish orqali va hatto ishning ko'p qismini savdo terminalining o'zi bajarishi mumkin deb o'ylamang.

Oldingi maqolada biz allaqachon strategiya testeri bilan qisqacha tanishdik va vakillik takliflarini qanday yuklab olishni o'rgandik, shuning uchun bugungi sharh MT4-da maslahatchini optimallashtirishning amaliy qismiga bag'ishlanadi.

Agar robotning manba kodida kompilyatsiya qilishga xalaqit beradigan xatolar bo'lmasa, o'rnatilgan robot sinovchining ochiladigan ro'yxatida paydo bo'ladi. Misol tariqasida, men tovar kanali indeksi va tranzaktsiyalarini tuzadigan eng oddiy maslahatchi CCI_MA dan foydalandim.

Umuman olganda, bu "drenaj" dir, uni qo'lda sozlash deyarli mumkin emas, shuning uchun men uni MT4-da maslahatchilarni avtomatik optimallashtirishning afzalliklarini ko'rsatish uchun tajribalar uchun tanladim.

Shunday qilib, maslahatchi tanlandi, endi sinov panelida biz qolgan asosiy parametrlarni o'rnatamiz - savdo vositasi (bu valyuta juftligi, metall yoki CFD belgisi), vaqt oralig'i, model turi (har doim tanlash tavsiya etiladi " barcha Shomillar"), sinov sanasi va eng muhimi, "optimallashtirish" bandiga qarama-qarshi belgi qo'ying.

O'rnatishning ikkinchi bosqichida siz hisob va robotning dastlabki parametrlarini o'rnatishingiz, shuningdek optimallashtirishni talab qiladigan funktsiyalar uchun qadam hajmini belgilashingiz kerak bo'ladi. Ushbu muammoni hal qilish uchun "Ekspert xususiyatlari" tugmasini bosing.

Bizning ko'z o'ngimizda standart sozlamalar oynasi ochildi, bu ko'pchilik o'quvchilarga allaqachon tanish. "Kirish parametrlari" yorlig'ida optimallashtirishni talab qiladigan o'zgaruvchilarni tekshiring, shuningdek ularning boshlang'ich qiymatlarini (boshlash ustuni), sozlash bosqichini va yakuniy qiymatini (to'xtatish) o'rnating.

Taqdim etilgan misolda men uchta funktsiyani "moslash" ga qaror qildim - CCI_per (asosiy indeks), MA_per (signal harakatlanuvchi o'rtacha) va CCI_close_per (indeks, tranzaktsiya yopilgan qiymatlari bo'yicha), shuning uchun tasdiqlash qutilari faqat sanab o'tilgan o'zgaruvchilarga qarama-qarshi.

MT4-da maslahatchini optimallashtirish paytida boshqa barcha funktsiyalarning parametrlari o'zgarmaydi, shuning uchun ular darhol "Qiymat" ustuniga o'rnatiladi.

Shunday qilib, agar parametr optimallashtirilayotgan bo'lsa, siz "Boshlash", "Qadam" va "To'xtatish" ustunlarini to'ldirishingiz kerak, ammo testlar davomida o'zgaruvchi o'zgarmasa, u "Qiymat" da faqat bir marta sozlanadi. maydon.

Keyin "Test" yorlig'iga o'ting va bu erda boshlang'ich depozit miqdorini belgilang, maslahatchiga har ikki yo'nalishda (sotib olish va sotish) savdolarni ochishga ruxsat bering, shuningdek, "genetik algoritm" funksiyasini o'chiring.

Genetik algoritm - bu maxsus "aqlli" modul bo'lib, uning yordamida terminal foydali "yugurishlar" ni qidiradi, shundan so'ng u asosiy o'zgaruvchilar qiymatlarini sozlashni boshlaydi, shunda barcha potentsial foydali kombinatsiyalar avval sinovdan o'tkaziladi.

Amaliyot shuni ko'rsatadiki, bu yondashuv ko'pincha test natijalarini baholashni qiyinlashtiradi, chunki EA o'zgaruvchilari boshqacha tanlangan, masalan, birinchi ishda CCI_per 25 ga, ikkinchisida 55 ga, uchinchisida esa 15 ga teng bo'ladi. Menga yoqadi. hamma narsa buyurtma qilinganida, men bu funktsiyani o'chirib qo'yaman.

Lekin bu hammasi emas. MT4-da maslahatchini optimallashtirish vaqtini qisqartirish uchun maksimal tushirish, foyda va boshqa statistik o'zgaruvchilarga cheklovlar qo'yish tavsiya etiladi. Bu xuddi shu oynaning maxsus yorlig'ida amalga oshirilishi mumkin.

Har bir narsa tayyor bo'lgach, oddiy bitta testda bo'lgani kabi "boshlash" tugmasini bosing. Shu paytdan boshlab optimallashtirish boshlandi.

Ko'rib turganingizdek, sinovchining ishchi panelida ilgari bo'lmagan ikkita yangi yorliq paydo bo'ldi - "Optimallashtirish natijalari" va "Optimallashtirish grafigi". Bizga kerak bo'lgan ma'lumotlar bu erda to'planganligini hisobga olsak, ularning har biri haqida batafsilroq to'xtalamiz.

"Optimallashtirish natijalari" jadvali barcha "yugurish" natijalarini ko'rsatadi, ya'ni. terminal robotning asosiy o'zgaruvchilaridan birini belgilangan bosqichda yana bir bor sozlaganida, tanlangan vaqt oralig'ida algoritmni qayta sinovdan o'tkazishni boshlaydi, shundan so'ng u natijani alohida ustunga kiritadi.

Odatiy bo'lib, bu erda faqat foydali natijalar ko'rsatiladi, ammo men barcha testlarni, shu jumladan foydasizlarni ko'rsatishni yoqishni tavsiya qilaman. Buni sichqonchaning o'ng tugmasi yordamida qilishingiz mumkin:

Siz taxmin qilganingizdek, test natijalari ma'lum bir parametrga ko'ra tartibga solinishi mumkin, masalan, ularni yakuniy balansning kamayish tartibida joylashtirish maqsadga muvofiqdir.

"Optimallashtirish grafigi" ham manba hisoblanadi muhim ma'lumotlar, xususan, uning nuqta versiyasi u yoki bu parametr sozlanganligi sababli foyda va zararlar qanday o'zgarganligini baholash imkonini beradi.

Adolat uchun shuni ta'kidlash kerakki, natijalarni taqdim etishning bu usuli juda kamdan-kam qo'llaniladi, chunki bo'sh joydan foydalanishga o'tish oson bo'lgan ikki o'lchovli matritsali grafikdan ko'proq ma'lumot olish mumkin.

Ushbu diagramma MT4-da maslahatchini optimallashtirish qaysi kombinatsiyalarda eng yaxshi natijani ko'rsatganligini darhol ko'rsatadi, xususan, kvadratlarning rangi qanchalik to'yingan bo'lsa, balans qiymati barcha olingan qiymatlarning eng yuqorisiga yaqinroq bo'ladi.

Qarama-qarshi bayonot ham to'g'ri - matritsaning rangsiz joylari eng "muvaffaqiyatsiz" testlarga to'g'ri keladi, shuning uchun bunday "ma'lumotlar hovuzlari" keyingi tadqiqotlardan xavfsiz tarzda olib tashlanishi mumkin.

Shunday qilib, standart strategiya testeridan foydalanib, siz robotlarni optimallashtirishga sarflangan vaqtni sezilarli darajada tejashingiz mumkin, avtomatlashtirish esa potentsial foydani maksimal darajada oshirish va mumkin bo'lgan kamchiliklarni minimallashtirish imkonini beradi, bunga qo'lda erishish deyarli mumkin emas.

Hammaga salom. Vaziyatni tasavvur qiling: siz komponentlar yordamida kompyuterni yig'ishga qaror qildingiz. Biz eng qimmat video karta, anakart, 32 Gb operativ xotira va hokazolarni sotib oldik. Biz hamma narsani tizim blokiga yig'dik va ular aytganidek, haydovchilarsiz ishlaymiz. Sizningcha, bunday kompyuter sizning umidlaringizni qondiradimi? Menimcha, yo'q. U ustida ishlashdan oldin, u hech bo'lmaganda drayverlarni o'rnatishi kerak, ko'proq global sozlamalar haqida gapirmaslik kerak.

Vaziyat savdo maslahatchilari bilan bir xil. Ha, albatta, ishlab chiquvchilar o'z sozlamalarini berishadi, lekin vaqt o'tadi va yuqorida aytib o'tilganidek, kecha ishlagan narsa bugun ishlamasligi mumkin. Shuning uchun biz maslahatchini qanday qilib to'g'ri optimallashtirishni aniqlaymiz.

Optimallashtirish uchun parametrlarni o'rnatish

Bozorda men BF Scalper EA maslahatchisini yuklab oldim (agar siz maslahatchilarni qanday o'rnatishni bilmasangiz, MetaTrader 4 (MT4) da savdo maslahatchisini qanday o'rnatish va ishga tushirish haqida maqolani o'qing). Men bu qanday hayvon ekanligini va qanday printsip asosida ishlashini bilmayman va bu muhim emas. Uning misolidan foydalanib, biz sozlamalar va optimallashtirish bilan shug'ullanamiz.

Birinchidan, testni oldindan o'rnatilgan sozlamalar bilan o'tkazamiz. Muallifning yozishicha, uning roboti GBPUSD juftligi, M15 taymfreymida yaxshi savdo qiladi. Keling, sanani 01.01.2019 dan 28.02.2019 gacha boshlaymiz va qanday rentabellik grafigini olishimizni ko'rib chiqamiz.

Yomon emas. 100 dollardan maslahatchi yana 178 dollar ishlab oldi. EA tarixda juda yaxshi ishladi va biz bundan ikki baravar mamnunmiz. Agar maslahatchi hatto salbiy tarix ustida ishlagan bo'lsa, unda umuman qarashdan foyda bo'lmaydi.

Va shunga qaramay, mukammallikka cheklov yo'q. Biz maslahatchini optimallashtiramiz va natijalarni yaxshilashga harakat qilamiz. Buning uchun strategiya tester oynasida "Ekspert xususiyatlari" ni bosing. Bizda uchta yorliq mavjud:

  • Sinov;
  • Kirish parametrlari;
  • Optimallashtirish.

"Sinov" yorlig'ida foizlar bo'yicha dastlabki depozitni 100 dollarga o'rnating. Maslahatchi ham sotib oladi, ham sotadi, shuning uchun "Pozitsiyalar" maydonida "Uzoq va qisqa" ni tanlang.

"Optimallashtirish" blokida bizdan taklif qilingan ro'yxatdan "Optimallashtirilgan parametr" ni tanlash so'raladi:

  • Balans;
  • Foyda faktori;
  • Kutilayotgan foyda;
  • Maksimal tushirish;
  • Chiqarish foizi;
  • Maxsus.

Qidiruv natijalariga faqat ijobiy natijaga ega natijalar kiritilishini istasangiz, “Genetik algoritm” yonidagi katakchani belgilang.

"Kirish parametrlari" yorlig'i biz optimallashtiradigan o'zgaruvchilarni o'z ichiga oladi.

Optimallashtirishni xohlagan maydon yonidagi katakchani belgilang. Mening holimda StopLoss va TakeProfit tanlangan. "Qiymat" ustuni o'zgarishsiz qoldiriladi. Ushbu ustun oldingi sinov paytida oldindan o'rnatilgan standart qiymatni o'z ichiga oladi. Biz ustunlar bilan qiziqamiz:

  • Boshlash - optimallashtirish qaysi qiymatdan boshlanadi;
  • Qadam - keyingi qiymat uchun qanday qadam;
  • To'xtatish - qiymatga erishgandan so'ng, optimallashtirish to'xtatilishi kerak.

Quyidagi skrinshotda o'zgaruvchi uchun StopLoss tanlangan, optimallashtirish boshlanishi 20 pp, 50 pp ga etgunimizcha 5 pp. TakeProfit bilan ham xuddi shunday.

Maslahatchida siz har qanday parametrni optimallashtirishingiz mumkin: StopLoss, TakeProfit, Maksimal tushirish va boshqalar.

Optimallashtirish yorlig'i cheklovlarni o'z ichiga oladi. U yuqorida tavsiflangan printsipga muvofiq ishlaydi. Misol uchun, maslahatchining ishlashi paytida maksimal tushirish 30% ga yetishini xohlamaymiz. “Maksimal tushirish” katagiga belgi qo'ying va 30 qiymatini kiriting. Maslahatchini optimallashtirish vaqtida 30% lik pasayishni o'z ichiga oladigan har qanday o'tish avtomatik ravishda to'xtatiladi va test quyidagi parametrlar bilan boshlanadi.

Sozlamalar bilan tugadi, endi optimallashtirishni boshlaylik.

Qayta test - bu yangi, optimallashtirilgan parametrlar bilan tarixiy ma'lumotlar bo'yicha test. Bu maslahatchi qanchalik foydali ishlashini va oldinga testga o'tishga arziydimi yoki optimallashtirish bosqichiga qaytish kerakmi yoki yo'qligini aniq tushunish uchun amalga oshiriladi.

Qayta sinov paytida, foydalanish sanasigacha maydonida, joriy sanadan kamida bir oy oldin sanani ko'rsatishni unutmang.

Ushbu bosqichda siz maslahatchini optimallashtirishni boshlashingiz va keyingi savdo uchun optimal parametrlarni aniqlashingiz mumkin. Aytish kerakki, agar optimallashtirish uchun ko'plab parametrlar tanlansa, unda ko'p vaqt talab etiladi.

Keling, strategiya testiga o'tamiz, optimallashtirish uchun maslahatchini tanlang, barcha maydonlarni sozlang va eng muhimi, "Optimallashtirish" katagiga belgi qo'yishni unutmang. Biz testerni ishga tushiramiz va kutamiz.

Sinovchi maslahatchi uchun parametrlarni optimallashtirdi, mening holimda bu 30 daqiqadan ko'proq vaqtni oldi. Keling, bundan nima kelganini ko'rib chiqaylik.

"Optimallashtirish natijalari" yorlig'iga o'ting, bu erda siz ko'rishingiz mumkin batafsil ma'lumot barcha parchalar haqida. Ustun nomlarini bosish orqali siz kerakli ko'rsatkich bo'yicha saralashingiz mumkin.

Ro'yxatdan o'zingizga mos variantni toping. O'ng tomonda "Kirish parametrlari" ustuni mavjud. Bular maslahatchi sizga mos keladigan natijaga erishgan parametrlardir. Har bir parametrni qo'lda qayta yozmaslik uchun chiziqni o'ng tugmasini bosing va "Kirish parametrlarini o'rnatish" -ni tanlang. Parametrlar maslahatchiga ko'chiriladi.

Endi siz "Sozlamalar" → "Mutaxassis xususiyatlari" → "Kirish parametrlari" ga o'tishingiz va "Saqlash" tugmasini bosishingiz mumkin. Qabul qilingan parametrlarni saqlash uchun nomlarni tanlang va OK tugmasini bosing, fayl .set kengaytmasi bilan saqlanadi, bu maslahatchi bilan boshqa terminalda foydalanish uchun uzatilishi mumkin.

Olingan natijalarni yanada aniqroq qilish uchun "Optimallashtirish grafigi" yorlig'i mavjud, unda quyuqroq fonga ega to'rtburchaklar maslahatchini optimallashtirishning eng yaxshi natijasini ko'rsatadi.

Optimallashtirilgan parametrlarni "Kirish parametrlari" ga kiriting va strategiya testerini ilgari belgilangan sanada ishga tushiring. Qabul qiling, yangi parametrlar bilan orqa sinov yaxshiroq ko'rinadi.

Qayta test paytida maslahatchini ortiqcha optimallashtirmaslik juda muhimdir. Aks holda, siz tarix bo'yicha juda chiroyli, o'sib borayotgan jadvalni va haqiqiy savdoda tushgan grafikni olishingiz mumkin. O'rta joyni qidiring.

Biz orqa testni tugatdik, endi oldinga testga o'tamiz.

Qayta sinov paytida, "Foydalanish sanasigacha" ustunida biz joriy sanadan bir oy oldin sanani kiritdik. Oldinga sinov uchun strategiya testeriga ilgari ishlatilmagan sanalarni kiritishimiz kerak.

Siz tushunganingizdek, bu bizning maslahatchimiz soxtalashtirilmaganligiga ishonch hosil qilish uchun qilingan. Ma'lum bo'lishicha, biz jadvalni o'rnatmaslik uchun ma'lum sanalar uchun optimallashtirdik haqiqiy bozor va uni jonli ravishda tekshirmaslik uchun biz optimallashtirish amalga oshirilmagan vaqtni olamiz va unga maslahatchini ishga tushiramiz. Keling, natijani ko'rib chiqaylik.

Oldinga sinov shuni ko'rsatdiki, optimallashtirilgan parametrlar bilan maslahatchi so'nggi oyda bizning depozitimizni sezilarli darajada quritgan bo'lardi. Nima qilish kerak? Ikkita variant mavjud: yo yana optimallashtiring va eng yaxshi parametrlarni topishga harakat qiling yoki maslahatchidan voz kechib, boshqasini qidiring.

Umid qilamanki, ushbu maqolani o'qib chiqqandan so'ng, maslahatchilarni optimallashtirish bo'yicha hamma narsa sizga aniq bo'ldi. Jarayon eng murakkab emas, lekin juda foydali. Optimallashtirish va keyingi orqaga va oldinga testlar sizning pulingiz va vaqtingizni tejaydi.

Sizni ham qiziqtirishi mumkin:

Sberbank aloqa markazi
Ko'pgina fuqarolar Sberbank operatoriga qanday qo'ng'iroq qilish haqida o'ylashmoqda. Kimdir xohlaydi ...
Western Union pul o'tkazmalari endi Megafon do'konlarida mavjud
06/05/2015, juma, 17:06, Moskva vaqti, Matn: Tatyana Korotkova “Megafon”, rossiyalik operator...
Beeline pul o'tkazmalari
Men Mobi.Money Beeline haqida anchadan beri eshitganman, lekin negadir bu yangisi bilan hech qachon shug‘ullanmadim...
Yosh oila uchun Sberbank onlayn kredit kalkulyatori
Sberbankdagi "Yosh oila" ipoteka dasturi 2019 yilda kam bo'lmagan shartlarni taklif etadi ...
Onalik kapitali Sberbankda ipotekani to'lash uchun onalik kapitali ipotekani to'lash uchun
Ikki yoki undan ortiq bolali oilalarga ipoteka krediti berish asosiy imkoniyatlardan biri...