Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Некорректные параметры отключаются, как правило, по 3 причинам:
1. Исследование области не представляет интереса (к примеру исключение ряда тайм фреймов, как самый понятный вариант);
Совершенно верно.
Ну а как организовать оптимизацию МА из примера не включая "некорректные" параметры?
ок, согласен, посмотрел невнимательно. для оптимизации вынести другой параметр с вырезанным невалидным промежутком
ок, согласен, посмотрел невнимательно. для оптимизации вынести другой параметр с вырезанным невалидным промежутком
Пример можно?
Пример можно?
Согласен. А как быть в случае с таймфреймами?
Согласен. А как быть в случае с таймфреймами?
так же - преобразование int внутри непрерывного интервала в таймфрейм. например завести массив со всеми значениями ТФ и оптимизировать по индексу массива
так же - преобразование int внутри непрерывного интервала в таймфрейм. например завести массив со всеми значениями ТФ и оптимизировать по индексу массива
Ну а вот это уже, на мой взгляд, смахивает на костыль... Возможно, я ошибаюсь, но это практически то же, что мне пришлось сделать со своим стартовым примером. Разве что в данном случае не нужно предварительно весь массив выкладывать в файл...
Пришла мысль отсеивать при ген.оптимизации "недопустимые" параметры в OnTester():
Получается никак не вмешиваясь в генетику убрать из вида результаты INIT_PARAMETERS_INCORRECT.
Тут же возник другой вопрос: а можно ли в этом случае выдать "глубокий минус" по прибыли?
Как делал я: создается отдельный параметр, в зависимости от его значения подставляются другие значения.
Простой пример (2 недели назад делал):
Есть параметры таймфреймы: TF_UP (Старший) и TF_DOWN (младший), при этом старший всегда должен быть больше младшего, в обратно случае выходит input_incorrect. В тестере очень много нулевых результатов и генетика "отрабатывает впустую" (хоть и быстро). И в итоге я убрал эти 2 параметра и создал новый параметр, который имеет тип описанный ниже, и оптимизирую только его, а уже в функции OnInit идет подстановка в 2 других параметра, в зависимости от этого параметра.