Навигация по сайту

Популярные статьи

Магчымасці MetaTrader 4 для тэставання і аптымізацыі дарадцаў

Асаблівасці тэставання дарадцаў ў MT4

Механічныя гандлёвыя сістэмы ўсё часцей выкарыстоўваюцца ў працы трэйдара. Адным з пераваг з'яўляецца памяншэнне неспрыяльнага ўплыву псіхалагічных фактараў на працэс гандлю. гандлёвая платформа MetaTrader 4 , З'яўляючыся найбольш распаўсюджаным і папулярным гандлёвым тэрміналам, дазваляе ствараць і выкарыстоўваць разнастайныя гандлёвыя аўтаматычныя і механічныя гандлёвыя сістэмы, а так жа праводзіць іх тэставанне і аптымізацыю, як на гістарычных дадзеных, так і ў рэжыме «дэма» працы.

Падрыхтоўка дарадцы да тэставання ў MetaTrader 4. Загрузка гісторыі каціровак

Для тэставання дарадцы ў гандлёвым тэрмінале MetaTrader 4 неабходна, перш за ўсё, загрузіць гісторыю катыровак тых фінансавых інструментаў, з якімі плануеце працаваць. Пры гэтым загружаюцца каціроўкі хвіліннага інтэрвалу. Гэта дазваляе дакладней аппроксимировать цэнавыя руху ўнутры бара ў рэжыме тэставання гандлёвых стратэгій на вялікіх тайм фрэймах (H1, H4, D).

Што б загрузіць хвілінныя дадзеныя, варта ўсталяваць у тэрмінале MetaTrader 4 памер гістарычных дадзеных (меню «Сэрвіс -> Налады):

Што б загрузіць хвілінныя дадзеныя, варта ўсталяваць у тэрмінале MetaTrader 4 памер гістарычных дадзеных (меню «Сэрвіс -> Налады):

У полі «Макс. бараў гісторыі »ва ўкладцы« Графікі »варта ўсталяваць уручную лік, згодна з наступных разлікаў: хвілінныя дадзеныя аднаго года ўтрымліваюць 525600 бараў. Адпаведна, спатрэбіцца больш за 5 млн. Бараў для 10-гадовай гісторыі. Для ўступлення ў сілу значэння новых параметраў, перазапусьціцца праграмы.

Дадзеныя гісторыі загружаюцца ў модулі праграмы «Архіў каціровак» (пункт «Сэрвіс -> Архіў каціровак»).

У якое з'явілася акне неабходна выбраць перыяд - 1 хвіліна, а так жа знак гандлёвага інструмента, для якога патрабуецца загрузіць гісторыю. Затым націснуць на кнопку «Загрузіць». Цяпер, пасля загрузкі, база даных змяшчае патрабаваную колькасць катыровак. Варта памятаць, што колькасць загружаных дадзеных можа ў розных брокераў адрознівацца.

Таксама трэба зрабіць ўзгодненасць каціровак на розных часовых інтэрвалах, што дасягаецца пералікам дадзеных хвіліннага інтэрвалу ў дадзеныя больш буйных тайм фрэймаў. Выконваецца такая аперацыя з дапамогай скрыпту «period_converter», які варта перацягнуць на хвілінны графік фінансавага інструмента:

Выконваецца такая аперацыя з дапамогай скрыпту «period_converter», які варта перацягнуць на хвілінны графік фінансавага інструмента:

Пры гэтым у акне ўваходных параметраў варта паказаць працягласць пералічваць часовага ў хвілінах (M15-15; H1-60; ...). Ўзгадненне неабходна паўтарыць для ўсіх часовых інтэрвалаў.

Алгарытм тэставання дарадцы ў гандлёвым тэрмінале MT4

Для тэставання дарадцаў выкарыстоўваецца модуль «Тэстар стратэгій» (пункт «Від -> Тэстар стратэгій»):

Для тэставання дарадцаў выкарыстоўваецца модуль «Тэстар стратэгій» (пункт «Від -> Тэстар стратэгій»):

Неабходна ўказаць ў акне тестеров стратэгій наладзіць кампутар:

  • валютная пара і часовай перыяд, на якім плануецца тэставанне
  • аналізуемы саветнік, а так жа ўласцівасці

  • спосаб апраксімацыі рухаў цэны (рэкамендуецца «усё цікі»)

  • неабходнасць візуалізацыі працэсу тэставання

  • (У выпадку неўсталяванай опцыі «Выкарыстаць дату» тэставанне будзе праведзена на ўсіх гістарычных дадзеных)

  • неабходнасць правядзення аптымізацыі параметраў дарадцы

Выбар дарадцы і параметраў тэставання ў тэстараў стратэгій

Неабходна ў спісе «Дарадцы» абраць саветнік для тэставання. У спісе гандлёвага тэрмінала ў папцы "experts» знаходзяцца ўсе скампіляваныя эксперты. Кнопка «Уласцівасці эксперта» дазваляе адкрыць спіс дадатковых налад дарадцы. У графе «Тэставанне» можна паглядзець і задаць агульныя параметры дарадцы:

У графе «Тэставанне» можна паглядзець і задаць агульныя параметры дарадцы:

Вы можаце ўсталяваць тут валюту дэпазіту, пачатковы памер гандлёвага рахунку, характар ​​гандлёвых здзелак: усе здзелкі - Short і Long, толькі пазіцыі на куплю - Only Long, толькі пазіцыі на продаж - Only Short. Параметры аптымізацыі будуць разгледжаны ніжэй.

Ніжэй прыведзена ўкладка «Ўваходныя параметры», якая змяшчае асноўныя зменныя, якія аказваюць уплыў на алгарытм працы эксперта:

Калі вам неабходна змяніць значэння параметраў, то для гэтага трэба адрэдагаваць слупок значэнняў. Устаноўленыя параметры варта захаваць на дыску і пазней загрузіць. Для вяртання значэнняў па змаўчанні варта клікнуць па кнопцы «Скід».

Налады «Перыяд» і «Сімвал» тестеров стратэгій

У полі «Сімвал» задаецца фінансавы інструмент, на якім будзе ажыццяўляцца тэставанне дарадцаў, а ў «Перыяд» - тайм фрэйм. Неабходным і найважнейшай умовай правядзення якаснага тэставання абавязковае наяўнасць хвілінных гістарычных катыровак фінансавага інструмента.

Метад мадэлявання тестеров

У выпадальным спісе "Мадэль» неабходна выбраць пункт «Усе цікі». Гэты спосаб забяспечвае дакладную эмуляцыю цэнавай дынамікі ўнутры бара і робіць працэс тэставання больш пэўным.

Часовай дыяпазон тэставання

Калі вам неабходна выкарыстоўваць не ўсе гістарычныя дадзеныя, а толькі частка, неабходна ўключыць опцыю тестеров «Выкарыстаць дату» і ўвесці неабходныя вам значэння даты ў палях акна «Ад» і «Да».

Эфект візуалізацыі тэставання

Гэтая опцыя дазваляе трэйдару назіраць за працэсам тэставання, а так жа рэгуляваць хуткасць паступлення гістарычных катыровак. Таксама, у гэтым рэжыме будуць адлюстроўвацца на графіцы моманты адкрыцця пазіцый і іх закрыццё экспертам.

Запуск працэсу тэставання і аналіз атрыманых вынікаў

Запускаецца працэс тэставання націскам кнопкі «Старт» тестеров стратэгій. Па індыкатары ходу выканання можна ацаніць час выканання аперацыі:

Пасля завяршэння працэсу тэставання на экране з'явяцца вокны новых укладак: «Вынікі», «Графік», «Часопіс» і «Справаздача».

Ва ўкладцы «Вынікі» можна праглядзець усе падзеі і іх паслядоўнасць падчас тэставання стратэгіі:

Ва ўкладцы «Вынікі» можна праглядзець усе падзеі і іх паслядоўнасць падчас тэставання стратэгіі:

У гэтай табліцы ўтрымліваюцца каляндарныя параметры (дата і час) правядзення тэставання, тып (ўстаноўка ордэра, мадыфікацыя пазіцыі, адкрыццё, закрыццё або выдаленне ордэра, закрыццё пазіцыі па стоп-лосс або тейк-профіт ). Кожная гандлёвая аперацыя звязана з нумарам ордэра, присваемому яму падчас ўстаноўкі. Пакінутыя слупкі, адпаведна, паказваюць вынік апошняй гандлёвай аперацыі, а так жа агульны баланс гандлёвага рахунку.

Ва ўкладцы «Часопіс» знаходзіцца адладкавыя інфармацыя непасрэдна самога працэсу тэставання эксперта. Тут утрымліваюцца паспяхова выкананыя аперацыі, а таксама памылкі, якія ўзніклі падчас працы дарадцы:

Ўкладка тестеров стратэгій «Графік» адлюстроўвае баланс (лінія сіняга колеру), а таксама дынаміку гандлёвага рахунку з улікам адкрытых пазіцый (свабодныя сродкі - зялёная лінія). Гэтыя лініі часта супадаюць, а моцнае разыходжанне кажа пра тое, што пазіцыі передержать.

Ва ўкладцы тестеров стратэгій «Справаздача» адлюстроўваюцца самыя важныя вынікі тэставання дарадцы.

Прынята лічыць, што вынікі тэставання дастаткова дакладныя, калі індыкатар мадэлявання роўны і больш за 90%, а паказчык памылак разузгадненне адпавядае нуля. Калі вынікі горшыя гэтых паказчыкаў, неабходна гісторыю для хвіліннага часовага інтэрвалу перазагрузіць.

Найбольш важныя паказчыкі сістэмы - максімальная прасадка, чысты прыбытак, колькасць здзелак.

Колькасць здзелак адлюстроўвае частату уваходаў у рынак, гэта значыць, прыкладную колькасць часу, неабходнае для правядзення ў рынку трэйдарам пры гандлі па гэтай тэстоўванай сістэме.

Максімальная прасадка - азначае максімальную суму страт, а гэтак жа паказвае неабходны мінімальны памер стартавага гандлёвага рахункі для нармальнага працы тэстоўванай гандлёвай сістэмы.

Чысты прыбытак азначае розніца паміж пачатковым і канчатковым станам балансу рахунку.

Фактар аднаўлення (суадносіны прыбылі да максімальнай прасадцы) - гэта важны паказчык работы саветніка і яго эфектыўнасці. Пры эфектыўнай рабоце фактар ​​аднаўлення павінен быць больш за тры.

Гэтак жа, важнымі характарыстыкамі дарадцы з'яўляюцца сярэдняя прыбытковая / стратная здзелка. Аптымальным варыянтам з'яўляецца суадносіны сярэдняй прыбытку да сярэдніх страт 1: 3, а таксама перавышэнне колькасці стратных здзелак над прыбытковымі на ўзроўні 1: 2. Гэта значыць, павінна расці прыбытак, а страты хутка фіксавацца.

Вялікае значэнне мае паказчык псіхалагічнага фактару, які вызначаецца максімальным лікам бесперапынных пройгрышных здзелак. Калі ён высокі, то лепш выкарыстанне такой гандлёвай сістэмы адкласці, або трэйдар павінен быць гатовым маральна перажыць «чорную» паласу.

Візуалізацыя тэставання дарадцы ў тэрмінале MT4

Тэстар стратэгій дазваляе трэйдару праглядзець гандлёвыя падзеі непасрэдна на графіцы, якія ўзнікалі ў перыяд аналізу дарадцы. Маецца два спосабу візуалізацыі: падчас тэсту саветніка і пасля правядзення тэсту.

Для візуалізацыі ў рэжыме пасля правядзення тэсту неабходна клікнуць на радок «Адкрыць графік» на ўкладцы «Настройкі». Адкрыецца новая ўкладка ў акне MT4 з знакамі дасканалых здзелак і графікам тэстоўванай валютнай пары.

Другі рэжым дазваляе праглядаць графік тэставага інструмента непасрэдна ў перыяд тэставання. Дадзены рэжым можна актывізаваць опцыяй «Візуалізацыя», размешчанай на ўкладцы «Настройкі» тестеров. Пасля націску на «Старт» графік тэставага валютнага інструмента будзе адкрыты аўтаматычна, і на яго будуць паступаць паслядоўна змадэляваныя цікі. Пры гэтым, вы можаце рэгуляваць хуткасць іх паступлення, а так жа прыпыніць паступленне катыровак цалкам. Кнопкай «Прапусціць да» трэйдар мае магчымасць запусціць візуалізацыю з пэўнага моманту часу.

Кнопкай «Прапусціць да» трэйдар мае магчымасць запусціць візуалізацыю з пэўнага моманту часу

Адкрыццё пазіцыі пазначаецца стрэлкамі чырвонага і сіняга колераў. Залатыя стрэлкі паказваюць момант закрыцця гандлёвай здзелкі, а нахільныя лініі адлюстроўваюць час яе існавання на рынку.

Аптымізацыя дарадцы ў тэрмінале MT4

У працэсе правядзення аптымізацыі дарадцы ёсць магчымасць падабраць параметры гандлёвай стратэгіі, якія на доследным участку гісторыі пакажуць максімальна прыбытковыя вынікі гандлю. Сам працэс аптымізацыі складаецца ў аўтаматычным прагоне некалькіх варыянтаў тэставання. Кожны прагон ажыццяўляецца са сваім індывідуальным наборам параметраў, а затым выбіраецца прагон з параметрамі, якія паказалі аптымальны вынік. У якасці крытэрыю сістэмы часцей за ўсё ўлічваецца паказчык чыстага прыбытку.

Параметры аптымізацыі дарадцы наладжваюцца ва ўласцівасцях эксперта:

Для гэтага трэба выбраць крытэр выбару стратэгіі ў спісе «Оптимизируемый параметр». Часцей за ўсё, выбіраецца значэнне «Баланс». Пры гэтым, уключэнне опцыі «Генетычны алгарытм» падчас працэсу аптымізацыі паскарае, выкарыстоўваючы для гэтага атрыманыя дадзеныя адпрацаваных праходаў раней. Гэта ўносіць некаторую хібнасць у вылічэнні, таму канчатковую аптымізацыю варта праводзіць з адключаным генетычным алгарытмам.

Ва «Уваходнае параметрах» уласцівасцяў эксперта адзначаюцца дыяпазоне варыяцыі параметраў эксперта. Якія ўдзельнічаюць у аптымізацыі параметры адзначаюцца галкамі, і для іх задаецца крок змены параметру, а таксама пачатковае і канчатковае значэння.

Ўкладка «Аптымізацыя» дазваляе трэйдару адкінуць любы з вынікаў аптымізацыі, калі дасягаецца адно з пералічаных умоў падчас прагону:

Для спрацоўвання па адзначаемым умове неабходна адзначыць яго сцяжком і ўсталяваць лікавае лімітавае значэнне гэтага ўмовы.

Для выканання аптымізацыі варта ўсталяваць у тэстараў стратэгій ва ўкладцы «Настройкі» опцыю «Аптымізацыя» і націснуць кнопку «Старт»:

Для выканання аптымізацыі варта ўсталяваць у тэстараў стратэгій ва ўкладцы «Настройкі» опцыю «Аптымізацыя» і націснуць кнопку «Старт»:

Працэс аптымізацыі зойме пэўны час:

Працэс аптымізацыі зойме пэўны час:

Пасля яго завяршэння з'явяцца ўкладкі: «Графік аптымізацыі», а гэтак жа «Вынікі аптымізацыі». Атрыманыя вынікі аптымізацыі ўключаюць ўсе вынікі праведзеных прагонаў:

Атрыманыя вынікі аптымізацыі ўключаюць ўсе вынікі праведзеных прагонаў:

Усе дадзеныя адсартаваныя і скампанаваны па оптимизируемому параметры. Для ўстаноўкі выбраных аптымальных параметраў дарадцы неабходна ў ўласцівасці эксперта зрабіць двайны клік на радку мышшу.

Графік аптымізацыі дэманструе вобласць магчымых прыбытковых настроек:

Па восях паказаны оптимизируемые параметры, а больш яркі колер адлюстроўвае максімальны баланс.

Практычнае выкарыстанне МТС

Варта памятаць, што нават добра пратэставалі на гісторыі сістэма ніколі не з'яўляецца гарантыяй паспяховых паказчыкаў пры гандлі на рэальным рахунку. Таму асноўная задача тэставання, а так жа і аптымізацыі дарадцаў - аналіз рынку і выпрацоўка гандлёвых правілаў. А поўная перадача кіравання гандлёвым лікам робату - рашэнне рызыкоўнае і гарантыю атрымаць прыбытак вам наўрад ці хто-то дасць.

Глядзі таксама па тэме:

  • Праглядаў: 13440
  • 2015/07/08 ў 20:26
  • Аўтар: Admin

тэгі