Терминал МТ4. На каждом графике порядка 15 индикаторов (стандартных и своих самописных). В некоторых случаях если удалять индикатор через список индикаторов (Ctrl + i) - терминал наглухо вешается. При этом, если тот же индикатор попытаться удалить нажав правой кнопкой мыши на линию или стрелку, нарисованную индикатором через буфер, и выбрав пункт меню "Удалить индикатор" - индикатор удаляется мгновенно и без проблем. Больше всего выбешивает, что проблема плавающая: то один индикатор зависает при удалении, то другой.... то один и тот же индикатор подвешивает терминал, то не подвешивает.
Всвязи с описанным 2 вопроса:
1) с чем может быть связано зависание терминала при удалении индикатора через список индикаторов?
2) в чем разница между двумя способами удаления индикаторов, которые я описал выше?
Попробуйте погонять сначала семь индикаторов вместе, если проблем не обнаружится, тогда оставшиеся 8 отдельно. Если будут проблемы, снова разделите пополам. Так найдётся виновник или два. А если ничего не выявится убирайте по одному от 15. Метод тыка при работе с чёрным ящиком даёт результат при навыке и терпении.
Подскажите пожалуйста! Если я вызываю в эксперте пользовательский индикатор через iCustom, как сделать чтобы в эксперт вывести входные параметры этого индикатора? Исходник индикатора есть. Это вообще сложно?
Sayberix: Подскажите пожалуйста! Если я вызываю в эксперте пользовательский индикатор через iCustom, как сделать чтобы в эксперт вывести входные параметры этого индикатора? Исходник индикатора есть. Это вообще сложно?
Записывайте в порядке перечисления свойств как в индикаторе
double iCustom( stringsymbol, // имя символа int timeframe, // таймфрейм stringname, // папка/имя_пользовательского индикатора ...// список входных параметров индикатора intmode, // источник данных intshift// сдвиг );
Открываем "Входные параметры" в индикаторе и их копируем поочерёдно с нужными значениями
Обязательно смотрим на тип переменной, и если она строковая, то берём в кавычки, пропускать ничего нельзя:
Добрый день, почему возникают такие артефакты? Код экстренного закрытия вроде бы должен закрывать при первом пересечении? Ошибок при закрытии не возникало.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Добрый день.
Имею странную проблему.
Терминал МТ4. На каждом графике порядка 15 индикаторов (стандартных и своих самописных). В некоторых случаях если удалять индикатор через список индикаторов (Ctrl + i) - терминал наглухо вешается. При этом, если тот же индикатор попытаться удалить нажав правой кнопкой мыши на линию или стрелку, нарисованную индикатором через буфер, и выбрав пункт меню "Удалить индикатор" - индикатор удаляется мгновенно и без проблем. Больше всего выбешивает, что проблема плавающая: то один индикатор зависает при удалении, то другой.... то один и тот же индикатор подвешивает терминал, то не подвешивает.
Всвязи с описанным 2 вопроса:
1) с чем может быть связано зависание терминала при удалении индикатора через список индикаторов?
2) в чем разница между двумя способами удаления индикаторов, которые я описал выше?
Имею странную проблему
Подскажите пожалуйста! Если я вызываю в эксперте пользовательский индикатор через iCustom, как сделать чтобы в эксперт вывести входные параметры этого индикатора? Исходник индикатора есть. Это вообще сложно?
Записывайте в порядке перечисления свойств как в индикаторе
double iCustom(
string symbol, // имя символа
int timeframe, // таймфрейм
string name, // папка/имя_пользовательского индикатора
... // список входных параметров индикатора
int mode, // источник данных
int shift // сдвиг
);
Открываем "Входные параметры" в индикаторе и их копируем поочерёдно с нужными значениями
Обязательно смотрим на тип переменной, и если она строковая, то берём в кавычки, пропускать ничего нельзя:
В функци OrderSend у нас есть cena, но cena была задана еще до цикла.
Будет ли RefreshRates здесь работать?
В функци OrderSend у нас есть cena, но cena была задана еще до цикла.
не будет
не будет
а потом только рефрешратес поменял аск, да?