Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 811
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Все индикаторы созданные методами из стандартной библиотеки надо обновлять в ручную ?
Есть два метода
Я так понял первый нужен, если необходиммо автоматическое обновление?
А второй, просто Refresh чтобы в ручную, обновить один раз при тике весь массив данных?
Покажите код, как Вы создаёте индикатор в советнике.
Ничего не понял. Попробуйте перефразировать и поставить знаки препинания.
В mql4 информация от индикаторов по индексу ноль в тестере выдавала ласт дате из истории. Приходилось ибаршифтить в mql5 тоже самое?
В mql4 информация от индикаторов по индексу ноль в тестере выдавала ласт дате из истории. Приходилось ибаршифтить в mql5 тоже самое?
Перефразируйте. Поставьте знаки препинания. Пишите по русски.
Покажите код, как Вы создаёте индикатор в советнике.
Примерно так
Да, если использовать создание индикаторов через класс стандартной библиотеки, тогда, для получения данных, нужно использовать методы Refresh
Да, если использовать создание индикаторов через класс стандартной библиотеки, тогда, для получения данных, нужно использовать методы Refresh
А как эти методы работают? что лучше использовать?
Я как понял RefreshCurrent затратный метод при каждом тике.1) А как эти методы работают? 2) Что лучше использовать?
1) Пройдите в редакторе по этому методу (клик средней кнопки мышки на названии метода перекинет Вас в этот метод) - так Вы увидите, КАК работает этот метод. Рецепт универсален: клик средней кнопкой мышки на любом методе или функции перекидывает на сам код функции или метода.
2) На вкус и цвет друзей нет. Кто-то использует создание индикаторов через классы, кто-то через создание хендлов (iMA, iMACD ...).
1) Пройдите в редакторе по этому методу (клик средней кнопки мышки на названии метода перекинет Вас в этот метод) - так Вы увидите, КАК работает этот метод. Рецепт универсален: клик средней кнопкой мышки на любом методе или функции перекидывает на сам код функции или метода.
2) На вкус и цвет друзей нет. Кто-то использует создание индикаторов через классы, кто-то через создание хендлов (iMA, iMACD ...).
На моей мышке нет средней кнопки, мышь из чистого серебра )). Скорее всего за годы уже решили мои проблемы с оптимальным вызовом. Мне бы не хотелось при каждом тике весь массив обновлять.
Как такое возможно вроде с математикой не было проблем?
Вроде 1.05 * 0.81/100 = 0.008505
А дает 35% стоп и 81% текпрофит вместо 0.81% и 0.35%
Метод из стандартной библиотеки SellLimit&BuyLimit
Принт показывает:
2017.12.24 07:55:27.559 2017.01.03 16:54:17 1.04236745s_ep
2017.12.24 07:55:27.559 2017.01.03 16:54:17 1.25084094s_sl
2017.12.24 07:55:27.559 2017.01.03 16:54:17 0.521183725s_tp
Как такое возможно вроде с математикой не было проблем?
Вроде 1.05 * 0.81/100 = 0.008505
А дает 35% стоп и 81% текпрофит вместо 0.81% и 0.35%
Метод из стандартной библиотеки SellLimit&BuyLimit
Принт показывает:
2017.12.24 07:55:27.559 2017.01.03 16:54:17 1.04236745s_ep
2017.12.24 07:55:27.559 2017.01.03 16:54:17 1.25084094s_sl
2017.12.24 07:55:27.559 2017.01.03 16:54:17 0.521183725s_tp
Перепишите этот же код, но так, чтобы ВСЕ переменные были объявлены. Посмотрю какие типы переменных Вы объявляете. А там уже и до правильного решения рукой подать.