Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1362
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот индикатор:
Вот эксперт:
Вот всё в одном файле:
Четвёрка правда, но в пятёрке также.У вас скомпилирован только файл Эксперта.
Попробуйте, хотя-бы простым графическим объектом наполнить индикатор, чтобы он вызывался Экспертом. Затем после компиляции, переименуйте или удалите Res_Ind.ex4, как бы отправили на Маркет только файл Эксперта. Клиент получит неработающую программу.
А отдельно 2 файла в Маркете не разместить. Такова политика.
У вас скомпилирован только файл Эксперта.
Попробуйте, хотя-бы простым графическим объектом наполнить индикатор, чтобы он вызывался Экспертом. Затем после компиляции, переименуйте или удалите Res_Ind.ex4, как бы отправили на Маркет только файл Эксперта. Клиент получит неработающую программу.
Да нельзя-же быть таким упёртым… Сказано, что индикатор подключенный ресурсом включается в исполняемый файл советника, значит так и есть.
А вот тот факт, что ваш индикатор рисует графические объекты, а советник должен их читать, это большая проблема. Графические объекты доступны только при тестировании с визуализацией, а автовалидатор тестирует без оного, соответственно свойств объектов не видит…
Сказано, что индикатор подключенный ресурсом включается в исполняемый файл советника, значит так и есть.
Индикатор в отдельном окне
Компилируем Индикатор --> win.ex5.
Эксперт с этим Индикатором в ресурсе
Компилируем Эксперта --> exp.ex5.
Запускаем Эксперта, на графике есть окно индикатора.
Публикуем в Маркете один файл эксперта exp.ex5 (фактически удаляем файл индикатора win.ex5)
Запускаем Эксперта, на графике нет окна индикатора.
Восстанавливаем удаленный файл win.ex5.
Запускаем Эксперта, на графике есть окно индикатора.
Вывод: код Индикатора не включается в код Эксперта. Для нормальной работы Эксперта с ресурсным Индикатором необходим исполняемый файл Индикатора указанного в ресурсе.
Повторю свой вопрос:
как опубликовать в Маркете, когда имеется Эксперт с кастомным Индикатором, библиотекой, т.е. для нормальной работы Эксперта нужно больше чем один файл?
Индикатор в отдельном окне
Компилируем Индикатор --> win.ex5.
Эксперт с этим Индикатором в ресурсе
Компилируем Эксперта --> exp.ex5.
Запускаем Эксперта, на графике есть окно индикатора.
Публикуем в Маркете один файл эксперта exp.ex5 (фактически удаляем файл индикатора win.ex5)
Запускаем Эксперта, на графике нет окна индикатора.
Восстанавливаем удаленный файл win.ex5.
Запускаем Эксперта, на графике есть окно индикатора.
Вывод: код Индикатора не включается в код Эксперта. Для нормальной работы Эксперта с ресурсным Индикатором необходим исполняемый файл Индикатора указанного в ресурсе.
Повторю свой вопрос:
как опубликовать в Маркете, когда имеется Эксперт с кастомным Индикатором, библиотекой, т.е. для нормальной работы Эксперта нужно больше чем один файл?
Сколько раз вам дали ссылку на документацию? Почитать мама не разрешает?
Прочтите наконец-то…
Сколько раз вам дали ссылку на документацию? Почитать мама не разрешает?
Прочтите наконец-то…
Алексей, благодарю за прямое указание ошибки.
Читал документацию но было "не по глазам".
Перед всеми извиняюсь - ступил.
Теперь разобрался.
Подскажите пожалуйста.
Добавил в класс расчет количества баров(:RatesTotal(void)), не могу разобраться как уложить правильно в структуру. Получилось что то вроде этого. Подскажите пожалуйста как сделать покрасивче.
Теперь разобрался.
Не ступил, а не знал. Вообще без проблем :)
Сможете подсказать , как организовать аналог расчета prev_calculated, что то не соображу ни как.