[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 43
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В iCustom не могу понять, для импорта данных из массива как обьявить правильно этот массив и как указать в нём скользящая ср. Simple, метод усереднения не могу разобраться с внешними переменными, учитался уже этот учебник. Интересны примеры с Аллигатором и сдвумя скользящими средними, которые надо дважды обьявлять как разные массивы или можно в одном, но как быть с настройками?
Насчет двух скользящих средних: можно просто использовать iMA в своем индикаторе и там уже указывать все параметры,соответственно для каждой машки своя переменная типа double,а затем уже сравниваете эти две переменные.
Если же у вас какая то особенная самописаная машка,то в ее коде необходимо объявить буфер через который будут передаваться значения СС в основной индикатор.
Объявляется это в самом начале:
double Buffer1[];
Затем в функцию init() надо вставить
SetIndexBuffer(0,Buffer1);
Это значит что в нулевой "буфер-обменник" кладутся значения из Buffer1,таких буферов-обменников максимально 8(от 0 до 7).
Затем в коде уже проходом по всем барам делаете
Buffer1[i]="то что вы навычисляли"
Теперь у вас есть заполненый массив Buffer1.После этого для использования iCustom в поле "mode" указываете 0(ваш буфер-обменник),ну и присваиваете iCustom какой нить переменной и используете полученные значения по своему усмотрению. А поле shift в iCustom как раз используется для перемещения по массиву Buffer1.
To Mufka
Ты конечно, молодец! Хочешь, чтобы кто-то вместо тебя лопатил почти 800 строк текста.
Вряд ли найдётся волантёр искать непарные скобки в эксперте на 34КБ.
Совет Вам - попытайтесь самостоятельно методом исключения.
Отключайте фрагменты кода (функции, блоки ...) комментариями:
/*
...
...
*/
.
Дорогу осилит идущий.
Признавайтесь где советника взяли. и что из него удалили? потому что если это ваше произведение тонаписав такой кол во строк, найти ошибку не представляет трудности...
я бы на это выражение повнимательнее посмотрел. Тут не одна ошибка
Подскажите пожалуйста как вылечить ошибку,которая возникает при оптимизации эксперта: "There were 1 passes done during optimization, 1 results have been discarded as insignificant".
Подскажите пожалуйста как вылечить ошибку,которая возникает при оптимизации эксперта: "There were 1 passes done during optimization, 1 results have been discarded as insignificant".
Надо снять галку "Пропустить бесполезные результаты" во вкладке "Результаты оптимизации"
Подскажите пожалуйста как вылечить ошибку,которая возникает при оптимизации эксперта: "There were 1 passes done during optimization, 1 results have been discarded as insignificant".
Надо снять галку "Пропустить бесполезные результаты" во вкладке "Результаты оптимизации"