MQL госпиталь (бывшая "Больничка"): исправляем ошибки

MMCMMC

Новичок форума
Проверьте параметр Warp -возможно его устанавливаете меньше нуля

if (Deviation > 2.0 || Warp < 0) {
Comment("... Неправильно задан параметр девиации Deviation,",
"\n", "... Диапазон допустимых значений от 0 до +2 с шагом 0.01,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
Да действительно Warp ниже нуля, стоит -49, но ведь в описании для оптимизации там этот параметр оптимизируется от -100 до +100.
И что в таком случае делать? Возможно как то исправить ошибки?
 

RoboMaks

Элитный участник
Да действительно Warp ниже нуля, стоит -49, но ведь в описании для оптимизации там этот параметр оптимизируется от -100 до +100.
И что в таком случае делать? Возможно как то исправить ошибки?

Заглушить это, конечно, можно... Попробуйте так, для возможности больших разбросов параметров. Там пара предупреждений, но это ерунда... если надо - уберу, не проблема...

Заглушил по Warp, Deviation, Amplitude и Distortion... на принципиальной работе кода это не отражается.

(так можно выходить и за пределы указанных значений )

/* if (Warp > 100 || Warp < -100) {
Comment("... Неправильно задан параметр искажения Warp,",
"\n", "... Диапазон допустимых значений от -100 до +100 с шагом 1,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Deviation > 2.0 || Warp < 0) {
Comment("... Неправильно задан параметр девиации Deviation,",
"\n", "... Диапазон допустимых значений от 0 до +2 с шагом 0.01,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Amplitude > 200 || Amplitude < 0) {
Comment("... Неправильно задан параметр девиации Amplitude,",
"\n", "... Диапазон допустимых значений от 0 до +200 с шагом 1,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Distortion > 1.0 || Distortion < -1.0) {
Comment("... Неправильно задан параметр девиации Distortion,",
"\n", "... Диапазон допустимых значений от -1 до +1 с шагом 0.01,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
*/


Видимо, автор просто немного ошибся... Там должно было быть тогда
if (Deviation > 2.0 || Deviation < 0) {
 

Вложения

Последнее редактирование:

borman777

Заблокирован
кто знает что за ошибка и с чем она связана? 2015.05.20 22:10:00.237 Signal: '7015571': failed get list of signals,connection error
 

borman777

Заблокирован
Уважаемые доктора мона подправить советник вечно вылазит в журнале ошибка 2015.05.21 02:02:06.394 Signal: '100101322': failed get list of signals,connection error
 

Вложения

Dmitrii1

Гуру форума

Вложения

RoboMaks

Элитный участник
спасибо уважаемый но ошибка осталась может кто знает в чем проблема ;)

Там должен быть ещё и пользовательский индюк TickSmoother_v2.1.
Предоставьте его тоже, пожалуйста - возможно, корень ошибки заложен в нём.

Уберите из папки MQL/Logs все старые логи, вновь запустите терминал с совом на несколько минут, закройте и пришлите оттуда логи тоже

Кроме того - проверьте наличие указанного индюка в папке индикаторов - может не туда его загрузили... У меня всё работает нормально, без данной ошибки
 
Последнее редактирование:

moldsystems

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

Вложения

alexshell

Элитный участник

Вложения

kormax2

Гуру форума
Уважаемые доктора мона подправить советник вечно вылазит в журнале ошибка 2015.05.21 02:02:06.394 Signal: '100101322': failed get list of signals,connection error
это переименованный или переделанный незнаю "vril-x1" поищи у себя/отсюда он.1в1 +http://vril-x.narod.ru/
 

MMCMMC

Новичок форума
Заглушить это, конечно, можно... Попробуйте так, для возможности больших разбросов параметров. Там пара предупреждений, но это ерунда... если надо - уберу, не проблема...

Заглушил по Warp, Deviation, Amplitude и Distortion... на принципиальной работе кода это не отражается.

(так можно выходить и за пределы указанных значений )

/* if (Warp > 100 || Warp < -100) {
Comment("... Неправильно задан параметр искажения Warp,",
"\n", "... Диапазон допустимых значений от -100 до +100 с шагом 1,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Deviation > 2.0 || Warp < 0) {
Comment("... Неправильно задан параметр девиации Deviation,",
"\n", "... Диапазон допустимых значений от 0 до +2 с шагом 0.01,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Amplitude > 200 || Amplitude < 0) {
Comment("... Неправильно задан параметр девиации Amplitude,",
"\n", "... Диапазон допустимых значений от 0 до +200 с шагом 1,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
if (Distortion > 1.0 || Distortion < -1.0) {
Comment("... Неправильно задан параметр девиации Distortion,",
"\n", "... Диапазон допустимых значений от -1 до +1 с шагом 0.01,",
"\n", "... Скорректируйте и перезапустите эксперт.");
return;
}
*/


Видимо, автор просто немного ошибся... Там должно было быть тогда
if (Deviation > 2.0 || Deviation < 0) {

Надпись исчезла. Спасибо.
 

borman777

Заблокирован
Там должен быть ещё и пользовательский индюк TickSmoother_v2.1.
Предоставьте его тоже, пожалуйста - возможно, корень ошибки заложен в нём.

Уберите из папки MQL/Logs все старые логи, вновь запустите терминал с совом на несколько минут, закройте и пришлите оттуда логи тоже

Кроме того - проверьте наличие указанного индюка в папке индикаторов - может не туда его загрузили... У меня всё работает нормально, без данной ошибки
у меня в каждом терминале такие ошибки что за ерунда;)
 

Roman122

Интересующийся
Господа программисты, вылечите пожалуйста советника, слишком много предупреждений и он почему-то не торгует
 

Вложения

statistic

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

Вложения

  • tickscalp1.jpg
    tickscalp1.jpg
    101,1 КБ · Просмотры: 115
Последнее редактирование:

borman777

Заблокирован
Попробовал этого сова, у меня ошибок никаких, забросил сова в папку с экспертами, а 2 индюка в папку с индюками, и вуаля....
Если у Вас сервер, и терминал установлен там, то там другие пути загрузки советников и индюков и пр. "Открыть каталог данных", но это скорее всего Вы и сами знаете.
да нашел кто мне палки в колеса ставил касперского удалил и все стало нормально:D
 

statistic

Элитный участник
Да, уж, поздравляю, что удалось выявить "Засланного казачка"
 

GenkaRak

Почетный гражданин
Приветствую.
Скажите, этот скрипт, возможно переделать под mt5?
Обновляет график через заданное кол-во миллисекунд.
Если можно, сделайте, что бы через секунды было (для МТ5).
Спасибо.
 

Вложения

Верх