Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Странное поведение переменной Bars в тестере.
Спасибо, видимо я совершенно неправильно пользовался поиском.
Правильно ли я понял что я вряд ли смогу иметь доступ ко всей имеющейся тайм-серии из функции init() на момент "до начала тестирования" ?
Дело все в том, что мне надо оптимизировать некие коэффициенты, которые рассчитываются один раз за весь период работы советника, я думал что это можно сделать через функцию init() но теперь получается мне нужно искать другие способы, например те же глобальные переменные ?
Простите за возможно гулпые вопросы, пользуюсь всеми доступными средствами как умею и на форум с вопросами лезу только тогда когда совсем не получается. Я с такими вещами просто пока еще не сталкивался в силу ограниченности своего опыта.
Заранее благодарен за ответ.
Правильно ли я понял что я вряд ли смогу иметь доступ ко всей имеющейся тайм-серии из функции init() на момент "до начала тестирования" ?
Дело все в том, что мне надо оптимизировать некие коэффициенты, которые рассчитываются один раз за весь период работы советника, я думал что это можно сделать через функцию init()
Надо начинать тестирование, например, за год до начала торговли.
Для этого в старте проверяйте сколько прошло времени с начала истории и когда информации будет достаточно считайте коэффициенты и начинайте торговлю.
А что, коэффициенты должны оптимизироваться на "будущей" истории?
Надо начинать тестирование, например, за год до начала торговли.
Для этого в старте проверяйте сколько прошло времени с начала истории и когда информации будет достаточно считайте коэффициенты и начинайте торговлю.
Правильно ли я Вас понял, что те Shift бары, которые используются в функции init() должны быть указаны руками таким образом, чтобы быть обязательно больше, нежели самый первый бар, который я выберу в качестве начала оптимизации (тестирования) ? Вот начало кода одной из "разовых функций" :
Т.е. тут я должен буду учесть что параметр shift1 равен Bars-за-период-тестирования + 1 ? А BarsPattern должен быть равен не
А какому-то фиксированному заранее известному значению так ?Правильно ли я Вас понял, что те Shift бары, которые используются в функции init() должны быть указаны руками таким образом, чтобы быть обязательно больше, нежели самый первый бар, который я выберу в качестве начала оптимизации (тестирования) ?
Оригинальный формат объяснения, спасибо :)
В таком виде по какой-то причине сбор статистики происходит некорректно, хотя по идее ничего не менял. Видимо при тестировании есть какие-то особенности работы с историей, которые мешают вычислениям моего кода. Буду разбираться, спасибо