Новая версия платформы MetaTrader 5 build 2085: Интеграция с Python и массовые улучшения в тестере стратегий - страница 39
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Работая над автоматизацией оптимизации и Frame-режимом понял, что к функции ParameterSetRange очень нужны функции int ParametersTotal() и string GetParameterName(int index) для перебора параметров.
Первое же, что потребовалось - сбросить у всех переменных флаг оптимизации, чтобы следом установить его у нескольких оптимизируемых параметров. Для чего ещë может потребоваться, дальнейшие разработки покажут.
Уверен, что необходимость этих функций очевидна и не надумана. И легко реализуется.
Работая над автоматизацией оптимизации и Frame-режимом понял, что к функции ParameterSetRange очень нужны функции int ParametersTotal() и string GetParameterName(int index) для перебора параметров.
Первое же, что потребовалось - сбросить у всех переменных флаг оптимизации, чтобы следом установить его у нескольких оптимизируемых параметров. Для чего ещë может потребоваться, дальнейшие разработки покажут.
Уверен, что необходимость этих функций очевидна и не надумана. И легко реализуется.
Вы можете их сами написать.
Ошибка компилятора. Ругается на неоднозначность шаблона при наличии подходящей функции для вызова.
Ошибка компилятора. Ругается на неоднозначность шаблона при наличии подходящей функции для вызова.
Без этой ошибки можно очень долго искать причину, почему код не работает, как задумал.
Вы можете их сами написать.
Так и делаю. Приходится. Но читать и парсить служебные файлы, к тому же в недоступной папке, через системный линк - это костыли.
Я не требую аврально добавить новые возможности. Это предложение в роадмап. А, учитывая простоту выведения уже имеющейся в терминале возможности в API - куда-то близко к началу списка.
читать и парсить служебные файлы, к тому же в недоступной папке, через системный линк - это костыли.
Можно сделать так, чтобы и для Маркета подходило.
Без этой ошибки можно очень долго искать причину, почему код не работает, как задумал.
Как задумал - это как-раз вторая функция. Для того и делается перегрузка.
Задача перегрузок - именно в том, чтобы избежать явных преобразований. Вообще явными приведениями лучше не злоупотреблять, они то как-раз и таят в себе источник трудноуловимых ошибок.