[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 119

 
Dimka-novitsek:
Правда,профи,подскажите!!!Что єто может бить?


Оцени то, что у тебя получается, с точки зрения того, что Визуализации ты видишь послеловательный прогон советника при заданных параметрах, а при галочке "оптимизация", тестер выдает тебе несколько вариантов результата работы советника при изменении задействованных в нем параметров. При этом на экране ничего видимого не происходит хотя "внутри" идет перебор различных вариантов работы советника м разними значениями патраметров

В таблице тестера "оптимизация" можно здать значения для используемых параметров например "тайм фрейм. "От" и "до", с указанным шагом изменения величины и указанием начального и конечного значения этого параметра. В результате тестер дает несколько строчек результатов прогона советника на 5 минутках, потом на 15 минутках, на часе, и т.д. У меня в свое время были проблемы с пониманием этого.

 
drknn:

В обоих случаях первым параметром указывается имя массива. Только в первом случае параметр описан как "object array[]", а во втором как "object&array[]". Возникает закономерный вопрос, чем отличаются эти две записи? В том смысле, что если параметры указываются одни и те же, то на кой чёрт нужен знак амперсенда "&" при указании параметра функции ArrayResize()? Амперсенд тут играет какую-то роль, или он абсолютно не важен и это недоработка разработчиков?

знак & при обращении к этой функции вам ставить не нужно.
это знак только для того, чтоб вы понимали, что ваш массив в функции ArrayResize будет изменен. поэтому он передается типа по ссылке.

 
sergeev:

знак & при обращении к этой функции вам ставить не нужно.
это знак только для того, чтоб вы понимали, что ваш массив в функции ArrayResize будет изменен. поэтому он передается типа по ссылке.


То, что при обращении амперсенд не нужен - это понятно из приведённых примеров. Мне нужно было определиться в каком виде параметр писать в подсказках. Вобщем, понял, спасибо. Значит в подсказках при автозавершении функций оставлю так, как оно написано в справке метаэдитора. Результат будет выглядеть вот так:

 
Подскажите,пожалуста!!!Когда тестирую с визуализацией,получается,а когда ставлю галочку оптимизация,что-то не то!!
 
Dimka-novitsek:
Подскажите,пожалуста!!!Когда тестирую с визуализацией,получается,а когда ставлю галочку оптимизация,что-то не то!!

Покажите скриншот того, какие галочки Вы устанавливаете в параметрах оптимизации и какие там стоят величины.
 
Dimka-novitsek:
Подскажите,пожалуста!!!Когда тестирую с визуализацией,получается,а когда ставлю галочку оптимизация,что-то не то!!

Из вопроса много непонятного: как выглядит это самое "ЧТО-ТО НЕ ТО"? Чего ожидал когда ставил галочку "оптимизация", знал ли для чего эта галочка", ставил ли галочки в кнопках "свойства эксперта-> "входные параметры"
 
Vekker:


Оцени то, что у тебя получается, с точки зрения того, что Визуализации ты видишь послеловательный прогон советника при заданных параметрах, а при галочке "оптимизация", тестер выдает тебе несколько вариантов результата работы советника при изменении задействованных в нем параметров. При этом на экране ничего видимого не происходит хотя "внутри" идет перебор различных вариантов работы советника м разними значениями патраметров

В таблице тестера "оптимизация" можно здать значения для используемых параметров например "тайм фрейм. "От" и "до", с указанным шагом изменения величины и указанием начального и конечного значения этого параметра. В результате тестер дает несколько строчек результатов прогона советника на 5 минутках, потом на 15 минутках, на часе, и т.д. У меня в свое время были проблемы с пониманием этого.


Спасибо! но ничего не видно более часа,да и над линией,что внизу растет,должни бить какие-то цифри через дробь,я замечал,они вроде всегда есть,а тут нету!

Вариантов перебора,на прикид,штук 5о,при визуализации минути пол примерно занимает...

 
drknn:

Покажите скриншот того, какие галочки Вы устанавливаете в параметрах оптимизации и какие там стоят величины.

Щас,конечно!!
 
 
Dimka-novitsek:


Оптимизация тейка. Значение = 150, старт тоже должен быть тогда = 150 (по идее). Но если принять, что тестер проигнорирует эти 150 и стартонёт с 10-ти с шагом = 10, то пока он доберётся до 200, он сделает 20 тестов.

Оптимизация стоп-лосса. То же самое - стартовать нужно с указанных 50. Тоже если принять игнор и старт с 15-ти, то при шаге 10 будет произведено ещё 15 тестов. Итого уже 35 тестов.

Трейлинг. То же самое. Ещё 6 тестов. Итого, тестер должен прогнать Вашего советника на графике 41 раз.

Ни лучше ли Вам попробовать оптимизировать параметры по-одному, и при этом указывать величины в столбцах "Значение" и "Старт" одинаковыми?

Попробуйте.

Причина обращения: