Тест mq5 как отвечать

Тесты на мотивацию сотрудников [Как отвечать на опросник мотивация]

При подборе персонала на работу важно оценить потенциал мотивации человека со всех сторон. Для этого существует методика тестирования соответствия занимаемой должности на основе личностных качеств и характера кандидата. Тесты профессиональной мотивации особенно важны для отсеивания неподходящих кандидатов. Чаще всего, тест на мотивацию в работе – это профессиональный личностный опросник OPQ.

Как подготовиться к тесту трудовой мотивации

Как и в любом психологическом тесте, в основе мотивационного опросника лежит группа вопросов, оценивающая честность ответов кандидата.

Тест оценки мотивации направлен не на отсев соискателей. Его смысл — адекватно оценить стремления и мотивацию человека. Однако это не значит, что показав негативные качества, человек все равно получит работу. Работодатели часто отказывают кандидатам на основе их личностного профиля, независимо от опыта работы и рекомендаций.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Как правило, HR охотно идут на контакт и помогают кандидатам, которые задают правильные вопросы.

Основа теста диагностики мотивации от SHL

Опросник OPQ32 разработан компанией «SHL». SHL разрабатываются инструменты объективной оценки сотрудников, а также оказываются консалтинговые услуги.

Опросник оценивает темперамент будущего сотрудника и его профессиональные наклонности, влияние на коллектив, а также способность к лидерству.

Тест определения мотивации в работе определяет профессиональные стандарты при найме сотрудников, позволяет рациональнее использовать ресурсы и спрогнозировать модель поведения нового работника.

Задача тестируемого – выбрать из 4 утверждений 2: характеризующие его в большей и меньшей степени.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Тест–опросник оценивает 32 личностных фактора, собранные в 3 разделах:

Эти и другие вопросы позволяют сравнить результат кандидата с релевантной выборкой (например, с другими кандидатами на ту же должность), чтобы впоследствии сформировать профиль личности участника по 32 шкалам.

Тест на мотивацию «BigFive»

Big 5 — пятифакторный личностный опросник, направленный на оценку кандидата через диспозициональную модель личности человека.

Так определяется предрасположенность сотрудника к будущей работе. На этапе отбора кадров работодатель определяет целесообразность найма.

Опросник состоит из 75 структурированных высказываний, характеризующих психологическое состояние человека.

Для диагностики степени выраженности каждого базового фактора, используются суб-качества личности:

Суб-качества в тесте на определение мотивации

Открытость— Приземленный, реалистичный;
— С воображением, игривый;
— Искусство не вызывает интерес;
— Наслаждается искусством;
— Пониженная чувствительность;
— Интересуется эмоциональными моментами;
— Предпочитает рутину и привычки;
— Любит новизну и эксперименты;
— Конкретный;
— Абстрактный, теоретический;
— Консервативный;
— Либеральный, терпимый;
Эмоциональность— Спокойный;
— Беспокойный;
— Уравновешенный;
— Вспыльчивый;
— Свободный от чувств вины;
— Испытывающий чувство вины;
— Тяжело смутить;
— Легко смущающийся;
— Сопротивляющийся соблазнам;
— Легко поддающийся на соблазн;
— Стрессоустойчив;
— Чувствителен к стрессу;
Доброжелательность— Циничный, подозрительный;
— Доверчивый;
— Скрытный;
— Открытый;
— Отзывчивый;
— Щедрый;
— Способный к соперничеству;
— Кооперирующийся;
— Скупой;
— Скромный;
Экстраверсия— Замкнутый при общении;
— Открытый;
— Одинокий;
— Социальный;
— Приспосабливающийся к обстоятельствам;
— Доминирующий в деле;
— Расслабленный;
— Энергичный, торопливый;
— Избегает сильных впечатлений;
— Ищет сильные впечатления;
— Серьезный, умеренный;
— Бодрый, веселый;
Добросовестность— Спонтанный;
— Подготовленный;
— Неорганизованный;
— Аккуратный, организованный;
— Нарушает или обходит правила;
— Следует правилам;
— Беспечный;
— Энергичный, работящий;
— Легко отвлекается;
— Сфокусирован, трудоголик;
— Торопливый, поспешные решения;
— Тщательно взвешивает решения.

Так выглядит модель «BigFive», которая стала популярной и приобрела практическое значение в международной практике подборки кадров. Методика «Большой пятерки» была адаптирована А. Б. Хромовым в 1999 г.

Вывод

При приеме на работу для оценки мотивации работодатели используют разные форматы психологических опросников и тестов. Чаще всего встречаются системы оценки от SHL и Big5. В государственных компаниях используют традиционные испытания СМИЛ (MMPI), Равена, КОТ. В любом случае, без полноценной подготовки гарантировать попадание на собеседование невозможно. В рекрутинговой практике н редки случаи, когда подходящим, на первый взгляд, кандидатам отказывали на основе их психологического профиля.

Источник

Мотивационный опросник MQ: его цели и критерии оценки

При отборе новых сотрудников работодатели оценивают соответствие кандидата требованиям работы. Т.е., есть ли у кандидата необходимые навыки и знания для выполнения работы и имеет ли необходимые личностные характеристики для успешного выполнения работы. Кроме тестов на интеллект и ситуационных тестов, работодатели все чаще (до 40%) стали включать в отборочные тесты не только оценку соответствия кандидатов конкретным требованиям должности, но и их пригодности для организации в целом, а также оценку их личных целей. Мотивационный опросник как раз является таким инструментом, который может помочь работодателям понять цели и мотивы соискателей. Кроме того, если вы участвуете в конкурсе Лидеры России, то важно знать, что мотивационный опросник является важной частью опросника оценки компетенций и теста на управленческий потенциал конкурса Лидеры России.

Мотивационный опросник включает в себя вопросы по мотивации (целям и побуждениям) и культуре (ценностям и предпочтениям) соискателей. Наиболее популярными мотивационными опросниками, используемыми в России и мире, являются следующие:

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

В некоторых опросниках параметры мотивации и культуры разделены между собой, а в некоторых — объединены. Это означает, что одна оценочная компания может рассматривать одно ваше качество как мотив, а другая — рассмотреть это же качество как значение вашего соответствия культуре работодателя. Такого рода разница только семантическая, на самом деле существенной разницы между этими двумя аспектами нет. Можно сказать, что тест на мотивацию измеряет ваше соответствие инструкции и организации, в то время как тест на соответствие культуре измеряет только ваше соответствие принципам и правилам организации, но это различие не принципиально. Мы рекомендуем вдумчиво готовиться к подобным опросникам. Это поможет вам максимально повысить ваши шансы на то, что именно вы получите работу.

Что такое мотивационный опросник?

Мотивационный опросник или мотивационный тест — это инструмент проверки вашего соответствия определенной роли или требованиям организации. Работодатели заинтересованы в оптимальном использовании ваших навыков, чтобы вы приносили им прибыль и росли как профессионал. Работодатели понимают, что каждая позиция имеет ряд характеристик, которые могут привести к разным результатам для разных сотрудников. Например, один работник может любит работать в прямом контакте с клиентами, другой видит в этом утомительное задание, которое мешает его самостоятельной работе. В первом случае, вероятно, сотрудник будет воодушевлен этой работой и проявит интерес к ней, в результате показывая более высокую эффективность и получая от нее радость. Второй случай может оказать негативное влияние на эффективность работника, и неизбежно приведет к его выгоранию.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

В приведенном выше примере показано, как разные люди по-разному чувствуют себя в одной и той же позиции. Кроме того, они также по-разному подвержены влиянию различных типов организаций. Например, одну компанию можно охарактеризовать как достаточно гибкую, обеспечивающую сотрудникам большую самостоятельность в работе. Другая может быть более жесткой и авторитарной бюрократией, где руководство требует беспрекословного подчинения без инициативы. Вполне вероятно, что сотрудник, который чувствует себя комфортно в первой компании, не будет чувствовать себя так же во второй, и наоборот.

Целью мотивационного теста является выявление этих различий как среди кандидатов, так и среди уже действующих сотрудников. Кроме того, мотивационный опросник помогает понять, что делает кандидата более эффективным сотрудником, какие возможны пути повышения эффективности работы кандидата и его удовлетворенности от работы. Имея такую информацию, работодатель может определить, подходит ли кандидат для работы и компании.

Личность и мотивация

Наиболее влиятельным фактором в отношении мотивации выступают личностные качества. Знание собственных личностных качеств поможет вам понять, что и как влияет на вашу мотивацию.

Если в прошлом вопрос мотивации был сосредоточен только на финансовой заинтересованности, то сегодня возможности гораздо шире. Мотивационные факторы, такие как личностное развитие, статус, профессиональное развитие, безопасность работы и признание, являются основными критериями для соискателей, а также для работодателей при выборе подходящего сотрудника.

Каждый человек мотивирован разными факторами. Некоторые из них являются личностными качествами, которые, естественно, отличаются у людей. Например, в то время как один может подчеркивать экономический или социальный фактор на работе, ища хороших людей, с которыми можно работать и дружить, другой может быть более заинтересован в устойчивой деятельности, поскольку чувствует необходимость быть постоянно занятым. Эти два сотрудника имеют разные потребности и предпочитают разные рабочие условия. Разница в их индивидуальности — первый очень общителен, а второй — более усидчив и способен работать с высокой скоростью.

Как видите, существует сильная корреляция между мотивацией и личностью. Ваши черты определяют многие факторы мотивации. Поэтому работодатель и требует от каждого кандидата пройти мотивационный опросник.

В данной статье мы рассмотрим опросник MQM5 от разработчика SHL. Это один из наиболее популярных опросников в мире и России. Большинство других типов мотивационных опросников похожи на решение от SHL.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Формат анкеты опросника SHL MQM5

Одним из наиболее распространенных мотивационных тестов сегодня является MQM5 от компании SHL. Эта анкета содержит 144 вопроса-утверждения, не ограничена во времени и обычно занимает от 20 до 25 минут.

В анкете используется следующий формат:

Вам представляется утверждение о том, что вы должны сделать или ситуация, которая может возникнуть на работе. Примером такого утверждения является

«Я способен взять на себя ответственность за выполнение задачи».

Необходимо оценить, как утверждение влияет на вашу мотивацию по шкале от 1 до 5:

Пример такого вопроса вы можете видеть на картинке ниже:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Как заполнять мотивационный опросник

144 утверждения мотивационной анкеты MQM измеряют 18 факторов мотивации (см. прилагаемую таблицу). Эти факторы делятся на четыре измерения:

В следующей таблице приведены объяснения, советы и эквивалентные черты личности для каждого фактора мотивации. Для вашего удобства аспекты представлены в таблице, разделенной на четыре измерения.

Энергия и динамизм

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечатьТест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Синергия

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечатьТест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Внутренние

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Внешние

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Мы рекомендуем вам полностью пройти личностный опросник и сравнить полученный вами результат с теми рекомендациями, что мы привели в таблице.

Когда вы сравните ваши личностные черты с табличными аспектами мотивации, вы должны подумать, соответствует ли компания, в которую вы устраиваетесь, тем потребностям, которые проявились в ваших результатах мотивационной анкеты. Если да, отлично! Это значит, вы устраиваетесь на работу, которая подходит для вас. Если нет, подумайте о характеристиках компании и о том, в ком она нуждается. Если вы сочтете, что, несмотря на различия, вы все же сможете работать в ней, скорректируйте свои ответы в соответствии с потребностями компании.

Как отвечать на вопросы мотивационной анкеты

В этом разделе мы предлагаем вам потренироваться в заполнении мотивационной анкеты. А именно — потренироваться сопоставлять утверждения с аспектами опросника. Это упражнение поможет вам лучше понять суть анкеты и ее каждый вопрос. Это также поможет вам лучше ответить на вопросы, так как вы начнете понимать что ваш ответ говорит о вас.

Приведенные ниже утверждения были разделены в соответствии с типами вопросов, которые могут появиться в анкете. Подумайте об аспектах мотивации в утверждениях. Соответствующие ответы предоставляются под утверждениями. Повторим: ваша задача – понять, о какой черте вашего характера идет речь в утверждении, и как лучше ответить на вопрос.

Следующие утверждения появятся после вопроса: «В какой степени следующие утверждения описывают вас?

Утверждения относятся к следующим признакам: 1. Уровень активности 2. Чувство общности 3.Автономность 4. Интерес 5. Статус 6. Коммерческая проницательность 7. Интерес 8. Стремление к достижениям 9.Этические принципы 10. Властность 11. Погружение в работу 12. Гибкость.

Следующие утверждения появятся после вопроса: «В какой степени следующие высказывания влияют на вашу мотивацию?

Утверждения касаются следующих черт: 1. Автономность 2. Этические принципы 3.Карьерный рост 4. Коммерческая проницательность 5. Личный рост 6. Властность 7. Конкурентность 8. Страх неудачи 9. Стабильность и безопасность 10. Материальное вознаграждение 11. Интерес 12. Уровень активности 13. Признание 14. Автономность.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Приглашаем вас прочитать наши другие статьи о личностных опросниках и тестах SHL:

На HRLider в разделе Психологические тесты вы сможете найти тренажер — мотивационный опросник и 2 тренажера на прохождение личностных опросников. Они помогут вам максимально точно понимать, как происходит оценка ваших личностных качеств, и как набрать наивысший балл на опросниках типа MQM.

Если вы участвуете в конкурсе Лидеры России и вас интересуют опросники и тесты Лидеры России — обязательно пройдите этот опросник. Он был создан максимально точно в соответствие с мотивационным опросником конкурса Лидеры России. При регистрации у нас на сайте Вам придет письмо в паролем и инструкцией по целевой подготовке к тестам конкурса Лидеры России. В ней вы найдете подробную информацию по конкретным тестам и разделам на HRLider, которые помогут вам качественно подготовиться ко всем тестам Лидеры России.

Источник

Как использовать MQ тест для оценки и развития персонала

Я уже много писала про MQ программу, сегодня я сделаю акцент на MQ тесте, как инструменте корпоративной оценке и развития. Подробно можно прочитать в моей книге здесь.

Современное бизнес окружение, для которого характерен постоянный рост требований к персоналу, а также часто непредсказуемые изменения, требует от сотрудников способности к быстрой адаптации и обновлению в любых ситуациях.

Описание теста MQ

MQ (Mentality Quotient). MQ – тест, описывающий индивидуальный стиль мышления, который показывает, насколько эффективно и полно тестируемый сотрудник использует свои знания и способности.

—> На основе данных результатов тест может предсказать, какого уровня эффективности можно ожидать от человека в сложных, нестандартных рабочих ситуациях.

Тест замеряет уровень развития мышления (коэффициент MQ) и соотношение пессимистических и оптимистических установок.

Возможности использования результатов

Отчет, построенный на основе общего показателя, дает информацию о том, насколько тестируемый сотрудник способен мобилизовать собственные способности, знания и внутренние ресурсы.

На основе теста, с определенной долей вероятности, можно предположить, в какой работе у сотрудника есть возможность наиболее эффективно проявить себя и свои индивидуальные особенности мышления.

Описание теста: состоит из 12 шкал, и 36 вопросов.

Измеряемые показатели

Результаты теста, представленные в отчете, оценивают эффективность стиля мышления на основе общего показателя и показателей по трем факторам (E-G-O), которые характеризуют мыслительные паттерны и привычки.

Кроме того, тест оценивает эффективность мышления в

предпочитаемых и сложных ситуациях, в рабочей среде и личной жизни.

Таким образом, отчет содержит анализ результатов по 8 категориям:

Сочетание разных факторов может быть причиной различных моделей поведения

В основу шкал при составлении теста, были положены опросники:

Документы сертификации теста:

Источник

MQL5: Руководство по тестированию и оптимизации советников

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Введение

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

1. Поиск и исправление ошибок в коде

Мы начнем статью с рассмотрения некоторых общих ошибок в коде, которые часто встречаются при написании советника. В процессе написания собственного кода или внесении изменений в код, написанный другими разработчиками, начинающие часто сталкиваются с трудностями поиска и исправления ошибок. В этом разделе мы рассмотрим, как использовать редактор MetaEditor для выявления и исправления подобных ошибок.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 1. Ошибки при компиляции кода советника

Рассмотрим типы ошибок, которые могут появляться при компиляции нашего кода и способы их решения. Для этого посмотрим структуру вкладки «Ошибки» (рис. 1):

Теперь начнем исправлять ошибки одну за другой.

Для того чтобы начать с самого начала, перейдем на первые строки вкладки «Ошибки».

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 2. Выявление и исправление ошибок в коде

Первая ошибка обнаружена в позиции 20 строки 16, ее описание выглядит следующим образом: «truncation of constant value«.

Переход на строку, содержащую ошибку, можно осуществить несколькими способами. Для перехода к заданной строке нужно выбрать меню «Перейти к строке. » в разделе «Правка» главного меню или нажать клавиши Ctrl-G на клавиатуре.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 3. Переход к указанной строке кода

В результате появится диалоговое окно с запросом номера строки:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 4. Диалоговое окно перехода к строке

В строке ввода укажите номер строки, которую вы хотите проверить, и нажмите кнопку «OK«. В редакторе вы попадете прямо на строку с указанным номером, это видно по мигающему курсору:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 5. Курсор установлен на строке с ошибкой

Проблема здесь в том, что мы объявили переменную Lot типа int (как целочисленную), однако инициализировали ее значением типа double (0.1).

Для исправления этой ошибки мы изменим тип переменной int на double, сохраняем файл и снова нажимаем кнопку «Компилировать», чтобы убедиться в том, что ошибка была исправлена.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 6. Компилируйте и сохраняйте код после исправления ошибок

Компилируя снова, мы обнаружим, что первая ошибка исправлена, но в коде присутствуют другие ошибки:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 7. Ошибки все еще присутствуют

Однако в этот раз мы сделаем это при помощи правого щелчка мыши на вкладке «Ошибки» и выбора пункта «Перейти к строке«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 8. Другой способ перехода к строке с ошибкой

Можно просто отметить ошибку в списке и нажать клавишу Enter.

Сразу же вы попадете на строку с номером 31, это будет видно по мигающему курсору и небольшой красной иконке (значок ошибки) в строке 31.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 9a. Переход на строку с ошибкой

Для предупреждений (подобно тем, с которыми мы сталкивались в строке 16) выводится иконка в виде желтого треугольника слева от строки:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 9b. Переход на строку с ошибкой

Сообщения об ошибке в строке 31 больше нет. Следующей является строка 100 :

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 10. В коде все еще много ошибок

Послушай, Самюэль, неужели нам нужно компилировать код после исправления каждой ошибки, не лучше ли сразу пройтись по всем строкам, исправить все ошибки и только потом скомпилировать код один раз, вместо того, чтобы компилировать его после каждой модификации?

У вас возник этот вопрос?

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 11. Переходим к ошибке в коде

Теперь проверим на корректность оформления кода условного оператора if. Внимательно рассмотрев код, мы видим, что в выражении условного оператора if закрывающая фигурная скобка присутствует, а открывающая фигурная скобка отсутствует.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 12. Смотрим на строку выше для выявления ошибки

Добавляем открывающую фигурную скобку и компилируем код снова.

После компиляции кода ошибки в строках 100, 107, 121, 126 и 129 полностью исчезли. Видите, как здорово двигаться шаг за шагом?

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 13. В коде еще присутствуют ошибки

Здесь мы видим, что мы ошибочно объявили переменную cciVal1 как число типа double (пропустив в объявлении квадратные скобки []), вместо того, чтобы объявить ее динамическим массивом.

Давайте добавим квадратные скобки (так же, как у cciVal2[]) и затем скомпилируем код:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 14. Количество ошибок в коде существенно сократилось

Как видно, здесь мы присвоили значение POSITION_TYPE_SELL для PositionGetInteger(POSITION_TYPE) в выражении условного оператора if, и ясно, что это не то, что мы намеревались сделать.

Мы хотели сделать сравнение. Теперь изменим операцию присваивания на операцию сравнения, записав «==» вместо «=». Сделаем исправление и компилируем код.

Отлично! Теперь осталась одна ошибка.

Как мы и подозревали, это произошло потому, что мы забыли добавить пару скобок для функции PositionsTotal. Теперь добавим пару скобок в PositionsTotal() и скомпилируем код.

Следует отметить, что такую ошибку можно получить при попытке использования переменной, которая не была определена в коде.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 15. Все ошибки компиляции были успешно исправлены

Замечательно! Теперь мы умеем исправлять любые ошибки, возникающие в процессе компиляции. Пришло время для отладки кода и его проверки на наличие ошибок времени выполнения.

Здесь мы не будем углубляться в детали отладки нашего кода, это описано в статье «Пошаговое руководство по написанию MQL5-советников для начинающих».

При начале отладки мы замечаем другую ошибку:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 16. Ошибка времени выполнения, возникающая при отладке кода

Нажмите кнопку OK и вы попадете прямо на строку кода, который сгенерировал ошибку.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 17. Выявление строки кода, приведшей к возникновению ошибки времения выполнения

Как видно из вызова функций CopyBuffer, мы копируем только три значения (для баров 0, 1 и 2). Это означает, что мы можем обращаться к значениям maVal[0], maVal[1], maVal[2] и cciVal1[0], cciVal1[1], и cciVal1[2]. Но в нашем коде в строке 172 мы пытались получить значение элемента cciVal1[3], что и явилось причиной ошибки. Теперь остановим отладчик для исправления ошибки:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 18. Останавливаем отладчик для исправления ошибки

Для исправления ошибки нам нужно увеличить до 5 количество записей, копируемых из индикаторных буферов, таким образом, в случае необходимости, мы получим возможность получения значений элементов cciVal1[0], cciVal1[1], cciVal1[2], cciVal1[3] и cciVal1[4].

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

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 19. Все ошибки исправлены, советник производит торговые операции в процессе отладки

2. Тестирование советника

Для запуска Тестера стратегий выберите пункт «Тестер стратегий» в разделе «Вид» главного меню:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 20. Запускаем Тестер стратегий

2.1. Предварительное тестирование нашего советника

Итак, мы хотим протестировать нашего советника на истории по всем символам, заданным в окне «Обзор рынка». Это позволит нам выбрать валютные пары для оптимизации нашего советника. Убедитесь в том, что окно «Обзор рынка» содержит большинство из тех символов, для работы с которыми проектировался ваш советник.

Во вкладке «Настройки» выберите вашего советника, выберите нужный период тестирования и таймфрейм (можно также протестировать его на различных таймфреймах) и затем в поле «Оптимизация» выберите «Все символы, выбранные в окне «Обзор рынка». В качестве параметров оптимизации выберите «Balance + max Profit Factor«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 21. Предварительное тестирование эксперта на всех символах, заданных в окне «Обзор рынка»

Настройки предварительной оптимизации приведены на рис. 21.

1. Выберите режим генерации тиков –(Каждый тик)

2. Выберите режим оптимизации –(Все символы, выбранные в окне «Обзор рынка)

3. Критерий оптимизации (Balance + max Profit Factor)

Подробное описание различных типов оптимизации можно посмотреть в справке клиентского терминала. Мы не собираемся производить форвардное тестирование, поэтому оставим значение «No» для параметра Форвард-период.

Для этого теста мы будем использовать следующие параметры советника (выделены зеленым цветом) во вкладке «Входные параметры«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 22. Входные параметры для предварительного тестирования

После того, как значения установлены, переключитесь во вкладку «Настройки» и нажмите кнопку «Старт«. После завершения тестирования во вкладке «Журнал» вы увидите сообщения, подобные приведенным на рис.23:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 23. Предварительный тест завершен

После того, как тест завершен, для просмотра результатов перейдем во вкладку «Результаты оптимизации«:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 24. Результаты оптимизации предварительного теста

Нас интересует символ, по которому получены наилучшие результаты целевых параметров оптимизации (Balance + max Profit Factor).

Для того чтобы выделить символы с наилучшими результатами, отсортируйте их по убыванию в столбце «Результаты».

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 25. Анализ результатов предварительной оптимизации

Из результатов нашего предварительного теста мы теперь будем решать о том, для какого символа(ов) и таймфрейма(ов) мы собираемся проводить оптимизацию.

В этом примере мы будем оптимизировать нашего советника для EURUSD, таймфрейм H1. Почему наш выбор был сделан именно таким?

Просадка представляет собой относительную просадку средств или максимальный виртуальный убыток (в процентах) от максимального значения средств. Чем меньше просадка (в процентах), тем лучше стратегия.

Коэффициент восстановления представляет собой отношение прибыли к максимальной просадке. Этот параметр отражает степень риска торговой стратегии.

После того, как мы определились с символом и таймфреймом, самое время начать оптимизацию нашего советника.

2.2. Оптимизируем эксперта

Сначала мы идем на вкладку «Настройки» для того чтобы включить оптимизацию, а затем выбираем критерий оптимизации.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 26. Настройки оптимизации для советника

1. Выберите режим генерации тиков (Каждый тик)

2. Выберите режим оптимизации (Быстрая (генетический алгоритм))

3. Выберите критерий оптимизации (Balance + max Profit Factor)

Узнать побольше о различных типах оптимизации можно в справке по терминалу. Поскольку мы не будем производить форвард-тестирование, оставим значение «No» для параметра Форвард-период. После установки параметров оптимизации, давайте настроим входные параметры советника, которые будут варьироваться в процессе оптимизации:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 27. Оптимизируемые входные параметры

Поскольку мы работаем в режиме оптимизации, следует сосредоточиться на областях, выделенных желтым цветом. В первую очередь необходимо снять галочки с параметров, которые не будут участвовать в оптимизации. Другими словами, мы отмечаем галочкой только те параметры, которые следует оптимизировать в советнике.

Я выделил пять параметров, возможно вы решите отметить лишь один или два, от которых зависит эффективность вашей торговой стратегии. Например, можно выбрать лишь периоды индикаторов Moving Average и CCI такими, что результаты оптимизации позволят найти значения периодов индикаторов, обеспечивающих наилучшую прибыльность. Это и есть главная суть оптимизации.

Общее число итераций тестера зависит от количества параметров, выбранных для оптимизации. Скоро вы увидите о чем я говорю.

Установка значений параметров

Это начальное значение варьируемого параметра, которое будет использоваться при оптимизации выбранного параметра. Давайте рассмотрим установку начальных значений на примере параметра Stop Loss. Для этого параметра мы указали тестеру начинать оптимизацию со значения, равного 30. Это минимальное значение параметра Stop Loss, которое будет использоваться в процессе оптимизации.

Шаг является значение инкремента для параметра Stop Loss. Если мы установим инкремент в 2, это означает, что в первом проходе он будет использовать значение 30, а в последующих проходах 32, 36, 34 и т.д. Однако это не означает то, что в процессе оптимизации будет производится последовательное изменение параметра. В процессе оптимизации тестер будет выбирать значения случайно, однако они всегда будут принадлежать множеству значений, полученному последовательным увеличением значений на 2, начиная со значений, указанный в столбцах «Старт» и заканчивая значениями, указанными в столбце «Стоп».

Это максимальное или наибольшее значение параметра, которое будет использоваться в процессе оптимизации. Здесь мы указали значение, равное 38. Это означает, что тестер стратегий будет использовать значения между 30 и 38 с шагом 2. Он никогда не будет использовать значения, равные или более 40.

Общее число тестов, которые будут проводится, зависит от настроек этих трех столбцов. В нашем примере тестер станет комбинировать 5 возможных значений для Stop Loss, в соответствии с шагом Steps вкладки «Входные параметры«. С каждым из этих значений тестер стратегий будет комбинировать каждое из 8 возможных значений параметра Take Profit и т.д.

При учете всех параметров будем иметь сотни и тысячи возможных вариантов (тестов/проходов). Если вы не хотите ждать оптимизации вашего единственного советника годами, убедитесь в том, что количество оптимизируемых параметров не является слишком большим; возможно лишь два или три из них реально влияют на прибыльность вашего советника (скорей всего, это периоды индикаторов, если вы их используете).

Убедитесь также в том, что установленное значение шага не приведет к слишком большому количеству вариантов. Например, если в качестве шага использовать значение, равное 1, то число возможных значений параметра Stop Loss станет равным 10. Как я уже говорил ранее, время, которое требуется для завершения серии оптимизации зависит от общего числа доступных агентов тестера, установленных в вашей системе.

Я надеюсь, что объяснил понятно.

После того, как мы закончили с настройкой входных параметров, вернемся снова во вкладку «Настройки» и нажмем на кнопку «Старт«.

После завершения оптимизации мы можем видеть ее подробности во вкладке «Журнал»:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 28. Сообщения о завершении оптимизации во вкладке «Журнал»

Для просмотра результатов каждого теста, производящегося в настоящей момент или завершенного, мы идем во вкладку «Результаты оптимизации«.

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

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 29. Отчет об оптимизации

Перейдем во вкладку «График оптимизации» для того чтобы увидеть, на что же похож график оптимизации.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 30. График оптимизации

Ну и как вам этот график? Не волнуйтесь, точками здесь изображены проходы тестирования вашего советника и результаты, полученные при данном проходе. В нашем случае в качестве оптимизируемой величины была выбрана пара «Balance + max Profit factor».

2.3. Интерпретация результатов

Для успешной интерпретации отчета оптимизации, перейдем во вкладку «Результаты оптимизации». Вы обнаружите, что там не показаны некоторые параметры, например Profit factor, Expected Payoff, Drawdown % и т.д. Для того, чтобы отобразить их, кликните правой кнопкой мыши в любом месте вкладки «Результаты оптимизации» и выберите дополнительную информацию, которую вы хотите отображать, например:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 31. Выбираем отображение параметра Drawdown% в результатах оптимизации

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 32. Выбираем отображение параметра Profit Factor в результатах оптимизации

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

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 33. Анализ результатов оптимизации

Как видно из рисунка 48, наилучшие результаты для нашего советника были получены с параметрами, выделенными цветом в два набора (A и B). Теперь выбор полностью за вами. Все зависит от того, что вам требуется. Тем не менее, нас интересуют не только настройки, при которых была получена наибольшая прибыль, но параметры, при которых процент просадки (drawdown%) был минимальным.

После окончания оптимизации вы можете заглянуть в каталог » \Tester\cache», где вы обнаружите файл cci_ma_ea.EURUSD.H1.0.xml, в котором содержатся численные значения всех параметров и характеристик, полученных в результате оптимизации.

Результаты оптимизации сохраняются в файле: ExpertName.Symbol.Period.GenerationMode.xml, где:

Этот файл можно открыть в Excel для последующего анализа.

2.4. Выбираем наилучшие результаты

Для получения наилучших результатов нам нужно снова посмотреть на график оптимизации. Вернемся во вкладку «График оптимизации».

Кликните правой кнопкой мыши в любом месте и в появившемся меню выберите «Линейный график (1D)«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 34. Выбираем линейный (1D) график для анализа результатов

Это позволит нам легко увидеть значения каждого параметра, при которых получаются наилучшие результаты. Теперь вы можете начать анализировать каждый из параметров для поиска наилучших значений. Кликните правой кнопкой мыши на графике, выберите пункт «Ось X» и наименование параметра, который вас интересует. В результате получим график примерно следующего вида (параметр Stop Loss):

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 35. Используем результаты оптимизации для получения наилучших значений параметра StopLoss

Благодаря результатам оптимизации мы видим, что что наилучшее значение Stoploss=34, TakeProfit=78, а лучший период CCI_Period1=62. Для получения наилучших значений параметров MAPeriod и CCI_Period2, найдем их аналогичным образом.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 36. Получаем наилучшие значения параметра периода Moving Average при помощи результатов оптимизации

По рисунку 51 видно, что наилучшие результаты получаются при MA_Period=26.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 37. Получение наилучших значений параметра CCI_Period1 при помощи результатов оптимизации

На этом графике видно, что наилучший результат получается при значении параметра CCI_Period1=62.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 38. Получение наилучших значений параметра CCI_Period2 при помощи результатов оптимизации

Из рисунка 53 следует, что самые лучшие результаты получаются при значениях параметра CCI_Period2, равных 28 и 30.

После того как мы нашли параметры, дающие наилучшие результаты, пришло время провести финальное тестирование нашего советника.

Финальный тест проводится с параметрами советника, обеспечивающими наилучшие результаты. В нашем случае мы будем использовать найденные нами значения параметров в качестве входных параметров Тестера стратегий.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 39. Входные параметры финального теста

Во вкладке «Настройки» Тестера стратегий мы отключим оптимизацию:

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 40. Настройки финального теста

Теперь нажмем кнопку Start для начала теста. Результаты тестирования на истории станут доступны после завершения теста во вкладке «Результаты«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 41. Результаты финального теста

График результатов тестирования советника на истории находится во вкладке «График«.

Тест mq5 как отвечать. Смотреть фото Тест mq5 как отвечать. Смотреть картинку Тест mq5 как отвечать. Картинка про Тест mq5 как отвечать. Фото Тест mq5 как отвечать

Рисунок 42. График результатов финального тестирования

Выводы

В данной статье мы обсудили способы выявления и исправления ошибок в кода а также рассмотрели вопросы тестирования и оптимизации входных параметров советник и торгуемых инструментов.

Я надеюсь, что статья поможет вам в отладке, тестировании и оптимизации советников.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *