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

MT4 da Ekspert maslahatchilarni optimallashtirish bo'yicha boshlang'ich treyderlar uchun amaliy qo'llanma. Sxemalar, qoidalar va naqshlar. Ekspert maslahatchisini optimallashtirish nima yoki Mt4 savdo bo'yicha ekspert maslahatchisining ekspert maslahatchisini sinab ko'rish va optimallashtirish samaradorligini qanday oshirish mumkin

Har qanday savdo roboti vaqt o'tishi bilan 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 juda g'ayratli va qayta optimallashtirish muammosiga duch keladi.

Har qanday maslahatchi sozlamalar blokiga ega, ularni sozlash orqali siz savdoga ta'sir qilishingiz mumkin. Albatta, yangi optimal parametrlarni qo'lda tanlash juda qiyin bo'ladi va ko'p vaqt talab qiladi, shuning uchun savdo terminallari har qanday robotni optimallashtirish imkoniyatiga ega, siz faqat kerakli parametrlarni tanlashingiz, yakuniy va dastlabki qiymatlarni belgilashingiz kerak, shuningdek. eng yaxshi kombinatsiyani qidirish sozlamalari amalga oshiriladigan qadam.

Keyin tester tanlangan vaqt oralig'ida bir necha marta (optimallashtirishda ishtirok etadigan sozlamalarning barcha mumkin bo'lgan kombinatsiyalarini hisobga olgan holda) Ekspert maslahatchisini mustaqil ravishda ishga tushiradi. Oxir-oqibat, agar asosiy sozlamalar bilan solishtirganda yaxshilanishga erishilgan bo'lsa, barcha natijalar ko'rsatiladi. Ma'lumotlar grafik va matn ko'rinishida ko'rsatiladi.

Agar muhim natijalarga erishib bo'lmasa, grafik bo'sh bo'ladi va natijalarning x 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 hisobga qo'yishingiz mumkin, ammo hamma narsa unchalik oddiy emas. Haddan tashqari tirishqoqlik bilan maslahatchini qayta optimallashtirish juda mumkin, bu hech bo'lmaganda foydani kamaytiradi va eng yomon holatda depozitni nolga qaytarish mumkin.

Haddan tashqari optimallashtirish hodisasi

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

Bu, ya'ni. tarix bo'yicha natijalarni ideal qilish istagi ko'pincha qayta optimallashtirishning asosiy sababiga aylanadi. Tarixda natijalar juda yaxshi, ammo haqiqiy hisobga o'tishda muammolar boshlanadi. Bu hodisa, ayniqsa, xavflidir, chunki u faqat haqiqiy hisobda savdo boshlanganidan keyin aniqlanishi mumkin.

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

  • avval biz optimallashtirishni amalga oshiramiz, sozlamalarning eng yaxshi kombinatsiyasini tanlaymiz. Biz oxirgi olti oy yoki bir yil tarixi bilan ishlaymiz, 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 depozit o'sish egri chizig'ini optimallashtirishdan oldingi bilan solishtiramiz. Agar egri chiziqlar ko'proq yoki kamroq o'xshash bo'lsa, treyder qayta 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). Ekspert maslahatchisi turi bo'yicha), yoki qadamni oshirish / optimallashtirilgan parametrlar sonini kamaytirish ;
  • agar bot yangi bo'lsa va ilgari haqiqiy hisobda ishlatilmagan bo'lsa, 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 Ekspert maslahatchisi real vaqt rejimida savdo qiladi va hatto hisob turi yakuniy natijaga ta'sir qilishi mumkin. Biz tavsiya qilishimiz mumkin:

  • Sokin savdo uslubidan foydalanadigan ekspert maslahatchilari uchun har qanday hisob turi (tsent, demo, muntazam) amalga oshiriladi. Savdoda, masalan, H4da buyurtmalarni bajarishda kichik kechikishlar natijaga hech qanday ta'sir qilmaydi;
  • martingale asosidagi botlar (ular tarmoq operatorlari) ham hisob turiga unchalik talabchan emas, ular buyurtmalar o'rnini hisoblash, pulni boshqarishga e'tibor qaratishadi;
  • lekin scalping robotlari, ayniqsa, kichik maqsadlar bilan kuniga ko'p savdo qiladiganlar, tez bajarilishini talab qiladi, shuning uchun hisob turi muhim ahamiyatga ega. Demo hisob qaydnomasida ijro bir zumda amalga oshiriladi, ammo tsent hisobida bu yomonroq, shuning uchun optimallashtirish natijalarini tekshirish bosqichida haqiqiy hisobda to'xtash yaxshiroqdir.

Qayta optimallashtirish sabablari

Ushbu noxush hodisaga duch kelmaslik uchun Ekspert maslahatchisini optimallashtirish samaradorligiga ta'sir qilishi mumkin bo'lgan sabablar haqida bilish ortiqcha bo'lmaydi. Bir nechta omillarni ajratib ko'rsatish mumkin:

  • robotning asosi bo'lgan TSning o'zi bilan bog'liq muammolar. Muallif buni maslahatchi yaratish, turli ko'rsatkichlarni qo'shish/o'chirish bosqichida uchratishi mumkin, kirish shartlari bitimlarni amalga oshirish uchun juda ko'p shartlar bo'lishiga olib kelishi mumkin. Natijada, bir nechta tranzaktsiyalar amalga oshiriladi, tizim juda murakkab bo'ladi va tarixda parametrlarning ko'proq yoki kamroq ishlaydigan kombinatsiyasini topish mumkin bo'lsa ham, u holda haqiqiy savdo bozordagi eng kichik o'zgarish maslahatchini samarasiz qiladi;
  • bitta parametr bo'yicha aylanish. Faraz qilaylik, EA algoritmi haddan tashqari sotilgan/haddan tashqari sotib olingan zonalardan stoxastik chiqishdan foydalanadi, agar optimallashtirish vaqtida faqat ushbu parametrga juda ko'p e'tibor qaratsangiz, u holda siz zonalar chegaralarining o'rnini aniqlashingiz mumkin, bu esa tarixda yuqori natija beradi. , lekin keyin ham bozorda bir oz o'zgarish bekor barcha ishlarni olib keladi. Siz faqat bitta parametrga juda ko'p e'tibor bermasligingiz kerak, bir nechtasini tanlash va o'rtacha qiymatning o'sishi bilan qidirish yaxshiroqdir;
  • optimallashtirish uchun muvaffaqiyatsiz davr tanlanadi, muvaffaqiyatsiz davr deb valyuta juftligi o'zini o'ziga xos bo'lmagan tarzda tutadigan davr tushuniladi. Masalan, mamlakatda inqilob bo'ldi, falokat yoki boshqa zarba. Xuddi shunday ta'sir tanlangan vaqt oralig'ida faqat trend bo'limi yoki tekislikni ushlagan taqdirda ham 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 tranzaksiya etarli emas, lekin H4-dagi bot uchun 2 oy ichida bir xil yuzta oddiy hodisa. Bu masalada hamma narsa individualdir va siz maslahatchining printsipini hisobga olishingiz kerak, skalper uchun odatda 2-3 oylik tarixning bir qismi kifoya qiladi, ammo kunlik savdo botini oxirgi juftlik uchun sinab ko'rish yaxshiroqdir. yillar;
  • idealga erishish istagi treyderning optimallashtirilgan parametrlarda juda kichik qadam qo'yishiga olib kelishi mumkin. Natijada, EA ning manevr xonasi torayadi (agar optimallashtirilgan parametrlar ko'p bo'lsa) va endi yuqori natijani namoyish qilish mumkin emas. Agar sozlamalarning optimal kombinatsiyasi 2-3 parametr orasidan qidirilsa, bu yondashuv to'liq oqlanadi.

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

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

Yaxshi optimallashtirilgan Ekspert maslahatchisi uchun eng yaxshi mezon depozit o'sish egri chizig'ining shaklidir. Ideal shakl- o'ngdan chapga yo'nalishda o'sib boruvchi to'g'ri chiziq, aniqki, aslida pastga tushmasdan qilolmaydi, lekin umumiy shakl shunday saqlanishi kerak. Bir yo'nalishda yoki boshqasida sezilarli portlashlarsiz.

Mesh optimallashtirish misoli

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

Uning ishlash muddati m15, EA ko'p valyutali, shuning uchun valyuta juftlari uchun imtiyozlar yo'q. Boshlash uchun (taqqoslash uchun bazaga ega bo'lish uchun) keling, EA-ni asosiy sozlamalar bilan bir oy davomida bir oz muddatga ishga tushiraylik, fevral oyining boshidan 9 martgacha, yanvar oyi sinovda hisobga olinmaganligi sababli testda hisobga olinmagan. mo'l-ko'llik davlat bayramlari. Sinov natijalari bir vaqtning o'zida hamma narsani ko'rsatadi zaif joylar grid - foyda 20% dan bir oz ko'proq edi, lekin tushirish 80% dan oshadi. Optimallashtirishda vazifa rentabellikni oshirishdan iborat bo'lib, siz tushirishni kamaytirishga harakat qilishingiz mumkin.

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

Optimallashtirishning asosiy mezoni sifatida biz faqat maksimal foydani tanlaymiz, umuman olganda, tarmoqlarda uzoq muddatli foydaga ishonish ahmoqdir. Bu erda asosiy g'oya boshlang'ich omonat miqdorini imkon qadar tezroq qaytarib olish va keyin maslahatchining bug'i tugamaguncha "karamni maydalash" ga asoslanadi (vaqti-vaqti bilan, albatta, pul olinadi).

Optimallashtirish natijasida biz juda ko'p natijalarga erishamiz, chunki biz uchun asosiy mezon rentabellikdir, keyin 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 tarix bo'limi bo'yicha Ekspert maslahatchisi testini o'tkazamiz. Asosiysi bilan taqqoslaganda, TR 50 ga oshdi va multiplikator 1,2 ga teng bo'ldi.

Sinov natijalari shuni ko'rsatadiki, optimallashtirish bejiz emas edi. Faqat 2 oy ichida dastlabki depozit deyarli ikki baravar ko'paydi, yagona kamchilik - bu katta pasayish, aniq ko'rinib turibdiki, fevral oyida omonat tasodifan nolga qaytarilmagan, ammo bu allaqachon barcha martingale robotlarining keng tarqalgan kasalligi. Ko'tarilgan foyda, shuningdek, depozit o'sish egri chizig'ining shakli odatda bajarilgan optimallashtirish haqida gapiradi.

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 ruxsat etilgan maksimal qiymatini belgilashingiz kerak. Natijada, sinovchi hisobotda ko'rsatilganidan yuqori bo'lgan sozlamalar to'plamini shunchaki ko'rsatmaydi.

Optimallashtirish har doim yordam bera oladimi?

Oldingi misolda, EA asosiy sozlamalar bilan ham foyda ko'rsatdi, faqat uni oshirish kerak edi. Keling, robot yo'qotishlarni ko'rsatib, salbiy natija bilan savdo qilgan holatni tahlil qilaylik. Misol uchun, Nostradamus maslahatchisi olinadi, yil boshidan beri m30-da sinovdan o'tkazilganda, u tranzaktsiyalar sonini hisobga olgan holda dastlabki depozitni 5,7% ga kamaytirdi va ularning soni 1000 dan ortiq bo'lsa, hammasi yaxshi emasligi aniq. sozlamalar bilan.

Optimallashtirish uchun TP va SL qiymati, shuningdek, PipStep kabi parametrlar tanlangan, ular savdo natijalariga eng ko'p ta'sir qiladigan parametrlardir. Afsuski, Ekspert maslahatchisi muallifi ko'rsatkichlarning parametrlarini o'zgartirishga ruxsat bermaydi (algoritm Parabolik va MA dan foydalanadi), shuning uchun biz o'zimizni ushbu sozlamalar bilan cheklaymiz.

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

Optimallashtirish, shuningdek, 2015 yil oktyabrdan dekabrgacha bo'lgan grafikning 3 oylik segmentida amalga oshirildi. Maksimal foyda TP - 40 p, SL - 20 p, Pipstep - 10 sozlamalari bilan dastlabki depozitning 80% dan ortig'ini tashkil etdi.

Joriy yil boshidan beri vaqt oralig'ida optimallashtirilgan sozlamalar bilan sinovdan o'tkazilganda, sezilarli yaxshilanish kuzatilmadi. EA 2 oy davomida nolga moyil bo'lgan foyda bilan savdo qilmoqda, 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'rish 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'lgan bo'lsa, optimallashtirishdan keyin atigi 301 tani tashkil etdi.

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

Optimallashtirishda qaysi modelni tanlash kerak

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

Agar siz strategiya testerida yoki ochiq narxlarda nazorat nuqtasi modelini tanlasangiz, jarayon tezlashadi, ammo bu aniqlikka katta ta'sir qiladi. Haqiqat shundaki, barcha shomillar modeli tanlanganda, tester ish vaqti doirasidagi barcha narxlarning o'zgarishini hisobga oladi, ya'ni. agar EA H1 da sinovdan o'tkazilsa, u holda m1 bo'yicha narxning harakati ham hisobga olinadi.

To'xtash nuqtasi modeli faqat tanlangan vaqt oralig'iga eng yaqin bo'lgan ma'lumotlarni hisobga oladi (ya'ni H1-da test o'tkazishda faqat m30 dan olingan ma'lumotlar hisobga olinadi) va ochiq narx usuli faqat savdo paytida bitimlar ochadigan Ekspert maslahatchilari uchun mos keladi. yangi shamning ochilishi. Aksariyat hollarda yagona to'g'ri variant - ishonchli natija uchun "har bir belgi" modelidan foydalanish.

Keling, 4HBox Breakout Expert Advisor misolidan foydalanib, turli modellardan foydalanganda natijalarni taqqoslaylik. Barcha shomillarda sinovdan o'tkazilganda 60 ta bitim tuzildi, natijada 52,3 dollar yo'qotildi.

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

Ammo "narxlarni ochish orqali" modeldan foydalanganda biz butunlay boshqacha rasmga ega bo'lamiz. Bitimlar soni 35 taga qisqartiriladi va depozitning o'zgarishi egri chizig'i butunlay boshqacha shaklga ega. Agar ushbu model Ekspert maslahatchisini sinovdan o'tkazish va optimallashtirishda foydalanilsa, natijalar haqiqatdan uzoq bo'lar edi.

Xulosa qilish

Ekspert maslahatchilarni qayta optimallashtirishning asosiy sababi - treyderning optimal parametrlarni tanlash mexanizmini noto'g'ri tushunishidir. Bu erda eng ko'p uchraydigan xatolar - tarixning noto'g'ri qismini tanlash va optimal parametrlarni topish metodologiyasidagi xatolar.

Optimallashtirishda asosiy narsa tarixiy ma'lumotlarning bir qismini tanlashda kamtar 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 hisob yillar davomida davom etadi. ). Bundan tashqari, siz barcha robot sozlamalarining mukammal kombinatsiyasini topishga urinmasligingiz kerak, savdoga eng kuchli ta'sir ko'rsatadigan 3-4 tasi etarli. Aks holda, treyder tarix bo'yicha mukammal natijaga erishish xavfini tug'diradi, lekin haqiqiy savdoda hafsalasi pir bo'ladi.

Yuqoridagi qoidalarga rioya qilgan holda, avtomatik savdo, agar u kafolatlangan daromadli bo'lmasa, buning ehtimoli sezilarli darajada oshadi.

Bugun biz ko'rib chiqamiz MetaTrader 4 da ekspert 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 tarzda ishlashini tushunasiz.

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

Va maslahatchilar indikator va martingale strategiyalari asosida qurilganligi sababli, ular ham bunday o'zgarishlarga munosabat bildiradilar, chunki narxlarning o'zgarishining kengayishi yoki torayishi darhol ochiq operatsiyalarni qo'llab-quvvatlash tizimini 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 optimallashtirishning to'g'ri sxemasi haqida bilib olasiz, shuningdek, ushbu oddiy jarayon MT4 terminalida qanday sodir bo'lishini amalda ko'rasiz...

Agar siz ekspertni optimallashtirish mavzusiga chuqurroq kirsangiz, 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 kotirovkalarni 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, parametrlar, aslida, real vaqt rejimida ishlamay qolganda, u "optimallashtirish tuzog'i" deb ataladigan tuzoqqa tushadi.

2. Oldinga test bilan optimallashtirish

Oldinga sinov bilan optimallashtirish - kelajakda qabul qilingan sozlamalarni nazorat qilish bilan o'tmishdagi Ekspert maslahatchisi parametrlarini optimallashtirish.

Amalda: savdogar tarixiy bo'limni ikkita zonaga taqsimlaydi. Birinchi bo'limda u optimallashtirishni amalga oshiradi, so'ngra olingan parametrlarni ikkinchi tarixiy davrda sinab ko'radi.

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

Oldinga sinov bilan optimallashtirish usuli oldingi sinovsiz ko'ra yaxshiroq sozlamalarni beradi, ammo bundan ham uzoqroqqa borish yaxshiroqdir, chunki sizning depozitingiz xavf ostida, siz tushunasiz -)

3. Oldinga va orqaga test bilan optimallashtirish

Uchinchi Expert Advisor optimallashtirish sxemasi biroz ikkinchisiga o'xshaydi va ko'pincha professional treyderlar tomonidan qo'llaniladi.

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

Birinchidan, EA o'rta (ikkinchi) segmentda optimallashtirilgan. Shundan so'ng, uchinchi bo'limda (kelajakda) olingan sozlamalarning barqarorligi uchun sinov o'tkaziladi. Agar optimallashtirish parametrlari va oldinga siljish mos keladigan bo'lsa, EA nihoyat bozorning birinchi segmentida nazorat testi orqali optimallashtiriladi.

Usuldan foydalanish Oldinga va orqaga sinov bilan MT4-da Ekspert Maslahatchisini optimallashtirish siz bozor sozlamalaridagi o'zgarishlarga eng chidamli bo'lasiz..

Ekspert maslahatchisini optimallashtirishni davom ettirishdan oldin, tarixiy tirnoqlarning to'liq ekanligiga ishonch hosil qilish kerak va agar kerak bo'lsa, ularni yuklang.

Buning uchun yuqori menyu satrida "Xizmat" ni kiriting va "Iqtiboslar arxivi" ni tanlang. Keyin kerakli valyuta juftligini toping va M1 daqiqali kotirovkalarni yuklab oling, qolgan barcha taymfreymlar avtomatik ravishda yuklanadi.

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

  • Chapda, diagramma ostida, "Maslahatchi" qiymatiga e'tibor bering;
  • Xuddi shu qatordagi 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 u optimallashtirish jarayonini sezilarli darajada kechiktirishi mumkin;
  • Optimallashtirishni yoqishingizga ishonch hosil qiling.

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

"Test" yorlig'ida quyidagilarni o'rnating:

  1. Depozitingiz qiymati;
  2. Long&Short pozitsiyalarini qoldiring, chunki bizning maslahatchimiz sotib olishda ham, sotishda ham buyurtmalarni ochadi;
  3. Quyida, "Optimallashtirish" da qaysi parametrni optimallashtirishni xohlayotganingizni tanlang. Odatda, Ekspert maslahatchisi foyda faktorini, ya'ni raqamni optimallashtiradi savdolarni yo'qotish foyda bilan bog'liq holda;
  4. "Genetik algoritm" maydonidagi katakchani belgilang (agar u belgilanmagan bo'lsa), bu sizni optimallashtirish uchun vaqtni ham tejaydi.

Bu erda hamma narsani tasvirlashning ma'nosi yo'q, chunki Romum sozlamalari bu haqda maqolada tasvirlangan va birinchi navbatda maslahatchining qaysi parametrlarini optimallashtirishni topish mumkin.

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

E'tibor bering, siz optimallashtirmoqchi bo'lgan parametr yonida tasdiqlash qutisi bor, keyin "OK" tugmasini bosing va sozlamalarni yoping.

"Optimallashtirish" yorlig'i ham mavjud bo'lsa-da, odatda undagi qiymatlardan hech kim foydalanmaydi, chunki aslida ular 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 siz "Natijalar" yorlig'ida tanlangan parametrlar bilan natijalarni ko'rishingiz mumkin. Ushbu jadvalda foyda, tushirish, 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 Ekspert maslahatchisida avtomatik ravishda faollashadi.

Kelajakda siz to'plamlaringizni ekspert sozlamalari orqali saqlashingiz mumkin.

Bundan tashqari, agar siz "Chart" yorlig'ini bossangiz, bir qarashda Ekspert maslahatchisining optimallashtirish rentabelligi/yo'qotilishini baholashingiz mumkin:

Shuningdek, grafik yordamida oldinga va orqaga test natijalarini solishtirish osonroq.

Ha, shuni hisobga olish kerakki, Ekspert maslahatchisini optimallashtirish juda ko'p vaqt talab qiladigan ish, garchi qiyin bo'lmasa ham. Shuning uchun, bozor yopilgan dam olish kunlarida amalga oshirilishi kerak. Bundan tashqari, men har hafta optimallashtirishni tavsiya qilaman. Garchi bu sizga bog'liq ...

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

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

Shunga qaramasdan, EA parametrlarini optimallashtirish samarali profilaktika chorasidir, shuning uchun har qanday holatda ham uni e'tiborsiz qoldirmaslik kerak.

Metetrader 4 (yoki sizning didingiz uchun 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. bilan ruxsat berish savdo roboti iloji boricha ko'proq foyda oling va imkon qadar kichik chegirmalarga kiring. Ko'pchiligingiz uchun yaxshi yangilik shundan iboratki, endi siz qo'lingizda bo'lgan sozlamalar to'plami bilan haqiqiy hisoblar bo'yicha maslahatchini ishga tushirish orqali tavakkal qilishingiz shart emas. Har biringiz uzoq vaqtdan beri eng yaxshi kombinatsiyani topish yoki hamyoningiz uchun "foydali" yo'qligi uchun robotni shunchaki tashlab yuborish imkoniyatiga egasiz. Optimallashtirishning ma'nosi quyidagicha: robotga har bir parametr uchun turi bo'yicha sozlamalar beriladi - "dan vagacha", u bilan u bir yil davomida ishlaydi. Natijada, optimallashtirish natijalarida treyder qaysi sozlamalar eng samarali variantlarga olib kelishini kuzatishi mumkin va parametrlarni tasodifiy almashtirib, o'z to'plamini qidirmaydi. 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 xohishi emasmi? Keling, forex maslahatchisini qanday optimallashtirishni bilib olaylik.

Avvalgidek, siz kattalashtiruvchi oynali aniq belgini topishingiz kerak, bu bizga kerak bo'lgan strategiya testerini ko'rsatadi, biz undan Ekspert maslahatchisini optimallashtirish uchun foydalanamiz. Tester tugmachasini bosganingizda (u metatrader terminalining yuqori asboblar panelida joylashgan), biz uchun qo'shimcha dastur oynasi ochiladi, u eng pastki qismida joylashgan bo'ladi. Birinchi ustunda siz optimallashtirish uchun ekspert maslahatchisi nomini tanlashingiz kerak, bizning misollarimizda u 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 (sana "dan vagacha") va tarqalishi (uni "joriy" parametrda qoldirish tavsiya etiladi). To'liqroq rasm uchun quyidagi rasmga qarashni tavsiya qilamiz.

Qanday ko'rinmasin, lekin hamma narsa juda oddiy emas, keling, hech kimda hech qanday savol bo'lmasligi uchun butun jarayonni diqqat bilan va bosqichma-bosqich ko'rib chiqaylik. Shuningdek, biz metatrader terminalingizga kotirovkalarni yuklash va yuqori sifatli optimallashtirish uchun robotning haqiqiy sozlamalari va sozlamalar to'plamiga ega 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 siz yangi metatraderda quyidagilarni qilishingiz kerak: Fayl -> Ochiq maʼlumotlar katalogi -> MQL4 -> Ekspertlar va Expert Advisor faylini ushbu papkaga nusxalash. Sozlamalar to'plamini (".set" formatida ko'rsatilgan) yuklash uchun xuddi shu harakatlar rejasiga amal qiling, lekin MQL4 papkasida Presents jildini toping va to'plamni u erda nusxalang.

Keling, to'plam nima va u qaerdan kelib chiqqanligi haqida bir necha satrlarni sarflaylik. Ko'pincha, ishlab chiquvchilar sizga savdo robotining o'zi bilan bir qatorda sozlamalar to'plamini 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, undan siz maslahatchiga kerakli sozlamalar to'plamini yuklaysiz. To'plamning o'zi optimallashtirilgan sozlamalardan boshqa narsa emas, bu EA ga kamroq tushish bilan ko'proq daromad olish imkonini beradi (agar, albatta, ishlab chiquvchilar yuqori sifatli optimallashtirishni amalga oshirish uchun juda dangasa bo'lmasa, aks holda buni o'zingiz qilishingiz kerak). Uni yuklashda barcha sozlamalar robotning kirish parametrlariga bir zumda kiritiladi, siz faqat boshlang'ich lotni qo'lda o'rnatishingiz kerak (bu erda siz allaqachon xavflarni boshqarishni hisoblashingiz kerak). Endi biz qanday qilib mustaqil ravishda foydali sozlamalar to'plamini yaratish masalasiga muammosiz yondashdik, shunda sizning maslahatchingiz nafaqat aylanma uchun ishonib topshirilgan mablag'ni yo'qotib qo'ymaydi, balki ularni qo'lingizda bo'lgan savdo roboti yordamida iloji boricha ko'paytiradi. .

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

Biz yana metatraderimizning yuqori asboblar panelini ko'rib chiqamiz va u erda "xizmat" tugmachasini qidiramiz, ro'yxatning pastki qismida: xizmat -> tirnoq arxivi, shundan so'ng sizga valyuta juftliklari ro'yxati taqdim etiladi, qaysi birini tanlang. maslahatchini optimallashtirish va unga ikki marta bosing, shunda taymfreymlar ro'yxati paydo bo'ladi. Robotni optimallashtirishni rejalashtirgan vaqt oralig'idan 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 "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'l bo'ylab o'tishingiz mumkin: xizmat ko'rsatish -> sozlamalar -> diagrammalar, u erda siz "Tarixdagi maksimal chiziqlar" qatorini ko'rasiz, agar u erda boshqa raqam o'rnatilgan bo'lsa, 10 000 000 ni qo'ying va "OK" tugmasini bosing. Bu borada tayyorgarlik ishlari tugadi, bir nechta yakuniy eskizlar qoldi, biz ularni hozir siz bilan tahlil qilamiz.

Shunday qilib, boshiga qaytish. 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 tugmani ham ko'rishingiz mumkin. ekspert xususiyatlari, robotni malakali sinovdan o'tkazish yoki optimallashtirish shundan boshlanishi kerak. Siz quyidagi sozlamalar menyusini ko'rasiz (har bir maslahatchi uchun u funksionallikka qarab o'zgaradi, biz yuqorida aytib o'tilganidek, R-Profit V.8 da ko'rsatamiz):

O'zgaruvchilar ro'yxati maslahatchining turli parametrlarini o'z ichiga oladi, to'xtash buyurtmalari darajasidan, pozitsiyani kuzatish yoki savdo maqsadlaridan tortib, risklarni boshqarish yoki pozitsiyalarni boshqarish uchun barcha turdagi sozlamalargacha. Ko'p variantlar mavjud va ular optimallashtirishning o'ziga umuman ta'sir qilmaydi. Oxirgi uchta ustunga e'tibor berish muhimdir: boshlash - qadam - to'xtatish. Aynan ular savdo robotini optimallashtirish uchun javobgar bo'ladilar. Misol uchun, biz qaysi to'xtash tartibi eng maqbul bo'lishini tushunishni istaymiz (bunda 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, 5 pipslik bosqichlarda 10 pipsdan 100 gacha to'xtash qobiliyatiga ega barcha variantlar. 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 siz optimallashtirish natijalari yorlig'ini ko'rishingiz mumkin, unda natijalar mos ravishda ularga olib kelgan EA sozlamalari bilan birga to'planadi. Siz ularni rentabellik, pasayish va boshqa optimallashtirish ko'rsatkichlari bo'yicha joylashtirishingiz mumkin. Asosiysi, endi siz taxmin qilishingiz shart emas, tester sizga eng foydali yoki ishonchli maslahatchi sozlamalarini ko'rsatadi. Optimallashtirish oxirida natijalarda sizga yoqqan to'plamni bosing va u maslahatchiga yuklanadi, u erda siz uni saqlashingiz mumkin (saqlashda Presents papkasiga yo'lni belgilashni unutmang, shunda keyinroq to'plamni to'g'ridan-to'g'ri diagrammadagi maslahatchiga osongina o'rnatishingiz mumkin).

Sizga muvaffaqiyatli sinov tilaymiz.

Hurmat bilan, Forex Trader Portal!

Yaqinda avtomatlashtirilgan tizimlarning barcha afzalliklarini tushungan ko'plab treyderlar qo'lda harakat qilmoqdalar maslahatchilar parametrlarini optimallashtirish asosiy parametrlarni saralash orqali va hatto ishning ko'p qismini savdo terminalining o'zi bajarishi mumkin deb o'ylamang.

Oldingi maqolada biz allaqachon strategiya sinovchisi bilan qisqacha tanishdik va vakillik takliflarini qanday yuklab olishni o'rgandik, shuning uchun bugungi sharh MT4-da Ekspert maslahatchisini 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 sifatida, men tovar kanali indeksi bo'yicha bitimlar tuzadigan eng oddiy CCI_MA Ekspert maslahatchisidan foydalandim va .

Umuman olganda, bu "drener" bo'lib, uni qo'lda sozlash deyarli mumkin emas, shuning uchun men uni MT4-da Ekspert maslahatchilarni avtomatik optimallashtirish 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 "hammasini tanlash tavsiya etiladi" Shomil”), sinov sanasi va eng muhimi, “optimallashtirish” yonidagi katakchani belgilang.

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 bilan ko'plab o'quvchilar allaqachon tanish. "Kirish parametrlari" yorlig'ida biz tasdiqlash qutilari bilan optimallashtirishni talab qiladigan o'zgaruvchilarni belgilaymiz, shuningdek ularning boshlang'ich qiymatlarini (ustun boshlanishi), sozlash bosqichini va yakuniy qiymatini (to'xtatish) o'rnatamiz.

Taqdim etilgan misolda men uchta funktsiyani "sozlash" ga qaror qildim - CCI_per (asosiy indeks), MA_per (signal harakatlanuvchi o'rtacha) va CCI_close_per (ko'ra, bitim yopilgan indeks), shuning uchun katakchalar faqat ro'yxatdagi o'zgaruvchilarga qarama-qarshidir.

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

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

Keyin "Test" yorlig'iga o'ting va bu erda dastlabki depozitni o'rnating, maslahatchiga har ikki yo'nalishda bitimlar ochishga ruxsat bering (sotib olish va sotish), shuningdek, "genetik algoritm" funksiyasini o'chirib qo'ying.

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

Amaliyot shuni ko'rsatadiki, bunday yondashuv ko'pincha test natijalarini baholashni qiyinlashtiradi, chunki EA o'zgaruvchilari tasodifiy tanlanadi, masalan, birinchi ishda CCI_per 25, ikkinchisida 55 va uchinchisida 15 bo'ladi. Menga yoqadi hamma narsa tartibda bo'lganda, men bu funktsiyani o'chirib qo'yaman.

Lekin bu hammasi emas. MT4-da Ekspert maslahatchisini optimallashtirish vaqtini qisqartirish uchun maksimal tushirish, foyda va boshqa statistik o'zgaruvchilar bo'yicha cheklovlarni belgilash tavsiya etiladi. Bu xuddi shu oynaning maxsus yorlig'ida amalga oshirilishi mumkin.

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

Ko'rib turganingizdek, sinovchining ishchi panelida ikkita yangi yorliq paydo bo'ldi, ular ilgari bo'lmagan - "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 "yugurishlar" natijalarini ko'rsatadi, ya'ni. terminal robotning asosiy o'zgaruvchilaridan birini belgilangan qadam qiymati bo'yicha yana bir bor tuzatganda, u 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 ham ko'rsatishni tavsiya qilaman. Buni sichqonchaning o'ng tugmasi bilan qilishingiz mumkin:

Siz taxmin qilganingizdek, test natijalari ma'lum bir parametr bo'yicha saralanishi mumkin, masalan, ularni yakuniy balansning kamayish tartibida tartibga solish oqilona.

"Grafik optimallashtirish" 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 bunday usuli kamdan-kam qo'llaniladi, chunki bo'sh joydan foydalanishga o'tish eng oson bo'lgan ikki o'lchovli matritsali chizmadan ko'proq ma'lumot olish mumkin.

Ushbu diagramma bir qarashda MT4 Expert Advisor optimallashtirish kombinatsiyasi eng yaxshi natijani ko'rsatadi, xususan, kvadratlarning rangi qanchalik to'yingan bo'lsa, balans qiymati barcha olingan qiymatlarning eng kattasiga 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 tushirishni minimallashtirish imkonini beradi, bunga qo'lda erishish deyarli mumkin emas.

Hammaga salom. Vaziyatni tasavvur qiling, siz kompyuterni komponentlardan yig'ishga qaror qildingiz. Biz eng qimmat video karta, anakart, 32 Gb operativ xotira va hokazolarni sotib oldik. Biz hamma narsani tizim blokida to'pladik 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.

Savdo maslahatchilari bilan vaziyat aynan 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 qanday hayvon ekanligini va qanday printsip asosida ishlashini bilmayman, lekin bu muhim emas. Uning misolidan foydalanib, biz sozlamalar va optimallashtirish bilan shug'ullanamiz.

Birinchidan, testni oldindan o'rnatilgan sozlamalar bilan bajaramiz. Muallifning yozishicha, uning roboti GBPUSD juftligi, M15 taymfreymida yaxshi savdo qiladi. Biz sanani 01.01.2019 dan 28.02.2019 gacha boshlaymiz va rentabellik grafigi qanday bo'lishini ko'ramiz.

Yomonmas. 100 dollardan EA yana 178 dollar ishlab oldi. Tarix bo'yicha maslahatchi juda yaxshi ishladi va bu bizga ikki baravar mos keladi. Agar maslahatchi hatto tarix ustida ham qizil rangda ishlagan bo'lsa, unda umuman qarashdan foyda bo'lmaydi.

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

  • Sinov;
  • Kirish parametrlari;
  • Optimallashtirish.

"Sinov" yorlig'ida foizlar bo'yicha dastlabki depozitni $100 qilib belgilang. Maslahatchi ham sotib olish, ham sotish uchun savdo qiladi, shuning uchun "Positions" maydonida "Long & Short" ni tanlang.

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

  • muvozanat;
  • foyda omili;
  • Kutilayotgan foyda;
  • Maksimal tushirish;
  • Chiqarish foizi;
  • odatiy.

Muammoda ishtirok etish uchun faqat ijobiy natijaga ega natijalarni 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 ustunda sukut bo'yicha oldingi sinov paytida oldindan o'rnatilgan qiymat mavjud. Biz ustunlar bilan qiziqamiz:

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

Quyidagi ekranda StopLoss o'zgaruvchisi uchun optimallashtirishning boshlanishi 20 pp, qadam 5 pp bo'lib, biz 50 pp ga yetguncha. Xuddi TakeProfit bilan.

Ekspert maslahatchisida siz istalgan parametrni optimallashtirishingiz mumkin: StopLoss, TakeProfit, Maximum Drawdown va boshqalar.

Optimallashtirish yorlig'i cheklovlarni o'z ichiga oladi. Yuqorida tavsiflangan printsipga muvofiq ishlaydi. Masalan, maslahatchining ishlashi paytida maksimal tushirish 30% ga yetishini istamaymiz. "Maksimal tushirish" katagiga belgi qo'ying va 30 qiymatini kiriting. Maslahatchini optimallashtirish vaqtida 30% tushirishni o'z ichiga olgan har qanday o'tish avtomatik ravishda to'xtatiladi va test quyidagi parametrlar bilan boshlanadi.

Hammasi sozlamalar bilan, endi biz optimallashtirishni boshlaymiz.

Qayta test - bu yangi, optimallashtirilgan parametrlar bilan tarixiy ma'lumotlar bo'yicha test. Bu Ekspert maslahatchisi qanchalik foydali ishlashini va oldinga testga o'tishga arziydimi yoki optimallashtirish bosqichiga qaytishingiz kerakligini aniq tushunish uchun amalga oshiriladi.

Qayta sinovdan o'tish paytida, "Avval foydalanish sanasi" maydonida, joriy sanadan kamida bir oy oldin sanani ko'rsatishni unutmang.

Ushbu bosqichda siz Ekspert maslahatchisini optimallashtirishni va keyingi savdo uchun optimal parametrlarni aniqlashni boshlashingiz mumkin. Shuni aytish kerakki, agar optimallashtirish uchun juda ko'p parametrlar bo'lsa, unda ko'p vaqt talab etiladi.

Strategiya testiga o'ting, optimallashtirish uchun Ekspert maslahatchisini tanlang, barcha maydonlarni o'rnating va eng muhimi, "Optimallashtirish" katagiga belgi qo'yishni unutmang. Biz testerni ishga tushiramiz va kutamiz.

Sinovchi Ekspert maslahatchisi parametrlarini optimallashtirdi, mening holimda bu 30 daqiqadan ko'proq vaqtni oldi. Keling, bundan nima chiqqanini 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'yxatda sizga mos keladigan variantni toping. O'ng tomonda "Kirish parametrlari" ustuni mavjud. Bu maslahatchi sizga mos keladigan natijani yaratgan parametrlardir. Har bir parametrni qo'lda qayta yozmaslik uchun chiziqni o'ng tugmasini bosing va "Kirish parametrlarini o'rnatish" -ni tanlang. Parametrlar EAga 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 EA bilan boshqa terminalda foydalanish uchun uzatilishi mumkin.

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

Optimallashtirilgan parametrlarni "Kirish parametrlari" bo'limiga kiriting va ilgari belgilangan sanadan oldin emas, balki strategiya testerini ishga tushiring. Qabul qiling, yangi parametrlar bilan orqa sinov yaxshiroq ko'rinadi.

Qayta sinov paytida EA ni ortiqcha optimallashtirmaslik juda muhimdir. Aks holda, siz tarix bo'yicha juda chiroyli, o'sib borayotgan jadvalni va haqiqiy savdoda tosh tushish jadvalini olishingiz mumkin. Oltin o'rtachani qidiring.

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

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

Siz tushunganingizdek, bu bizning maslahatchimiz tuzatilmaganligi uchun qilingan. Ma'lum bo'lishicha, biz jadvalni ma'lum sanalarga belgilamaslik uchun optimallashtirdik haqiqiy bozor va jonli tekshirish uchun emas, balki, biz optimallashtirish amalga oshirilmagan vaqt bo'limini olib, unga maslahatchi ishga. Keling, natijani ko'rib chiqaylik.

Oldinga sinov shuni ko'rsatdiki, optimallashtirilgan parametrlar bilan maslahatchi o'tgan oy davomida bizning depozitimizni yaxshi quritgan bo'lardi. Nima qilish kerak? Ikkita variant bor: 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, ekspert maslahatchilarni optimallashtirish bilan hamma narsa sizga aniq bo'ldi. Jarayon eng qiyin emas, lekin juda foydali. Optimallashtirish va keyingi orqaga va oldinga testlar sizga pul va vaqtni tejaydi.

Sizni ham qiziqtiradi:

Majburiy tibbiy sug'urta polisi (majburiy tibbiy sug'urta): plastik yangi namunani qaerdan olish kerak
Bola uchun siyosatni qanday olish kerak Siyosatni qayerdan olish kerak Muhim (!) Yagona siyosat uchun ...
OMS qanday operatsiyalar uchun to'laydi?
Rossiya Federatsiyasi hukumati har yili Davlat dasturini tasdiqlaydi ...
Yangi namunadagi yagona majburiy tibbiy sug'urta polisi: qayerdan olish, almashtirish va boshqa masalalar
Yangi turdagi tibbiy siyosatlarning chiqarilishi fuqarolar orasida biroz shov-shuvga sabab bo'ldi....
CHI siyosati bo'yicha qanday operatsiyalar bepul amalga oshiriladi?
Ko'pincha ko'p odamlar uchun kutilmagan operatsiyani bajarish zarurati tug'iladi, bu esa ...