Ошибки, баги, вопросы - страница 2321
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
Проверьте пожалуйста ещё раз. Ваши избранные темы на месте.
Благодарю, все вернулось.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Разные результаты. Как? Почему? Чему верить?
Сергей Таболин, 2018.11.10 12:15
Запускаю полный перебор. Файл записывается. И всё время разной длины. Может из-за ТФ, но ТФ никаким боком не должен влиять на результат! Ибо дальше инит ничего не идёт!
Как, почему? Или это глюк тестера?
Кеш срабатывает.
Здравствуйте!
Столкнулся с некорректной работой ползунка "Фиксированная позиция графика" в MT5: например при переключении с недельного на дневной график смещается примерно на 280 дней.
После установки терминала все нормально поначалу, а потом профили старые подгрузишь и начинаются глюки. И беда-то старая.
Прилагаю ролик с небольшой демонстрацией...
можно убрать предупреждения в данном случае? что бы не плодить переменные. или в mql это вообще так не работает?
declaration of 'number_of_features' hides member declaration at line 24
можно убрать предупреждения в данном случае? что бы не плодить переменные. или в mql это вообще так не работает?
declaration of 'number_of_features' hides member declaration at line 24
а Вы уже "расплодили" переменную, вот тут CBandit(int number_of_features) переменная int number_of_features будет уже создана, вернее не переменная, а копия значения этой переменной, поэтому, что напишите CBandit(int number_of_features_my), что оставите так как у Вас ничего не изменится, а компилятор специально предупреждение дает, т.к. описанием CBandit(int number_of_features) Вы закрыли область видимости
private:
int number_of_features;
и возможно Вам нужно было вот эту int number_of_features; получать в методе CBandit() , а может и нет, компилятор следит за этим
а Вы уже "расплодили" переменную, вот тут CBandit(int number_of_features) переменная int number_of_features будет уже создана, вернее не переменная, а копия значения этой переменной, поэтому, что напишите CBandit(int number_of_features_my), что оставите так как у Вас ничего не изменится, а компилятор специально предупреждение дает, т.к. описанием CBandit(int number_of_features) Вы закрыли область видимости
private:
int number_of_features;
и возможно Вам нужно было вот эту int number_of_features; получать в методе CBandit() , а может и нет, компилятор следит за этим
в смысле, что бы не плодить разные имена. В с++ можно так
просто предупреждение глаза мозолит
в смысле, что бы не плодить разные имена. В с++ можно так
везде так можно, но зависит от производителя компилятора и настроек - выдавать или не выдавать ворнинги, имхо, все правильно компилятор делает, Вам 1 букову добавить в описание метода труда не стоит, а комунить это поможет если область видимости закроет, как пример - если кто то не вникая в суть подключит .mqh, а может произведет наследование и там будет аналогичная ситуация, имхо, все корректно
ЗЫ: опишите в классе как Вы хотели ф-цию, а само тело метода опишите так, все будет как Вы хотите в части наглядности и будет корректно обрабатываться, компилятор следит только за типами переменных при вызове ф-ций, но не за именами:
везде так можно, но зависит от производителя компилятора и настроек - выдавать или не выдавать ворнинги, имхо, все правильно компилятор делает, Вам 1 букову добавить в описание метода труда не стоит, а комунить это поможет если область видимости закроет, как пример - если кто то не вникая в суть подключит .mqh, а может произведет наследование и там будет аналогичная ситуация, имхо, все корректно
ЗЫ: опишите в классе как Вы хотели ф-цию, а само тело метода опишите так, все будет как Вы хотите в части наглядности и будет корректно обрабатываться, компилятор следит только за типами переменных при вызове ф-ций, но не за именами:
ну да, так и делаю.. мелочи ) просто спросил
Кеш срабатывает.
Какой кэш? Откуда? Запустил на отдном ТФ, потом, чисто для проверки, запустил на другом (именно для того чтобы не сработал кэш) и получил другой результат. При чём тут кэш?