Здравствуйте уважаемые коллеги!
В ходе подбора параметров торговой системы в Wealth-lab столкнулся с очень долгой оптимизацией оных. Особенно если параметров больше десятка, там просто уже какие-то нереальные цифры времени расчета… недели, месяцы, годы...
Так же заметил что нагрузка на процессор в ходе оптимизации не превышает 10-15%, из чего делаю вывод что или используются не все возможные ресурсы процессора, или не используется многопоточность. В общем какая то не оптимальная оптимизация получается.
В связи с чем у меня возникло несколько вопросов. Есть ли в природе модули оптимизации для Wealth-lab использующие процессор на всю катушку?
Или может быть есть модули использующие не CPU а GPU для более быстрой оптимизации? Ведь не случайно крипту майнят именно видеокартами.
В общем если есть у кого-то что-то полезное по данному вопросу, прошу поделиться ценной информацией или даже готовым модулем для Wealth-lab.
Joni2, Но это насколько я понимаю рандом, с уточнением лучших результатов. То есть если рандомно не попали удачно в прибыльный «пучок» параметров, то он никогда не будет найден и уточнен. Или я чего-то недопонимаю?
Там все гораздо сложнее — и в результате локальные максимумы он находит — хоть и не со 100% точностью и не всегда в оптимальном месте. Если покажется недостаточным — пройдите перебором найденные участки.
Я писал такую штуку для велса. Да, он в один поток фигачит).
Идея моей поделки была в чем: если там открыть несколько окон с оптимизацией и запустить в обоих процесс, то каждое будет юзать свое ядро и это уже многопоточность. Я написал код, который позволяет оптимизатору забирать значения параметров не из тамошнего механизма, а из файла, типа в файле значения параметров берешь и в работу, потом результаты прогона пишешь в файл. Т.е. это работало так: в файле записана очередь из комбинаций значений параметров, создаешь несколько окон и запускаешь в них процесс, они берут по очереди из файла задания (значения параметров) и по ним делают один прогон, результаты пишут в файл с результатами.
Реализовать такое не сложно если умеете программировать, а немного должны уметь — велс же без кубиков).
Изрядно попотев я сделал мультипоточный оптимизатор для WLD 6 для набора стратегий на 1 символе. Те пакет страт оптимайзится одновременно в 1 окне. приобрести возможно, но не бесплатно. вопросы на почту.
💻 Промышленное ПО: масштабный проект для «Кузбассразрезугля» от SOFL
Друзья, делимся отличным кейсом — Exeplant FabricaONE.AI (входит в Группу Софтлайн) внедрила систему управления производством для «Кузбассразрезугля». Среди подобных проектов это ИТ-решение...
Финансовый маркетплейс Сравни представил рейтинг лучших компаний в финансовой сфере — банков, МФО, страховых компаний, брокеров — на основе их взаимодействия с пользователями. Займер был...
X5 и Альфа-Банк запустили платёжный сервис «Апельсин Пэй»
📱 Благодаря новому сервису, теперь наши клиенты могут оплачивать покупки без физической карты. Единый QR-код в мобильных приложениях сетей объединяет оплату и программу лояльности и работает даже...
НМТП: все в рамках прогноза за 2025 год, но осадочек остался и будущее туманно из-за атак БПЛА? Актив для терпеливых инвесторов
НМТП отчитался за 2025 год — в целом все отлично у компании, 40 млрд руб прибыли пробили за год (впервые без учета переоценок)
Сразу сравниваю со своим прогнозом от Портового среза (2...
Я тут почти без штанов из за золота не остался. Сижу на голодом пайке, наказан женой, а он «юнееееееско» ещё про трЕнд расскажите мне. Аж чешусь прям везде-везде
Я так понимаю выплаченные дивиденты будут уходить в фикс прайс груп (главный держатель), что по сути одно и тоже и будут перенаправлятся на развитие всех точек фикс прайспо всему миру!!!
usikpa, должна. Но кроме встроенной скорости движения есть еще и психология. Если на все бумаги смотреть примерно одинаково, доходности не должны сильно отличаться. Да, при изменении доходностей ка...
Елена Логинова, нефтянка по доле в экономике не так велика, там других больше, как раз сидящих на прибыли идущей со всего мира, им такие планы не понравились бы. Да и скрыть это нельзя было.
khornickjaadle, У АФК Система и Мечела еще хуже — у них и прибыли то вообще нет и не предвидится, сплошные убытки и все уходит на проценты по растущим долгам. С какого это фига они оцениваются по p...
ультиматум Ирана толкает цены на нефть , Трампу чтобы поставить на колени персов надо начать "наземную" операцию.
CNN: Иран выдвинул новое требование для прекращения войны
Амбиции Тегер...
Я писал такую штуку для велса. Да, он в один поток фигачит).
Идея моей поделки была в чем: если там открыть несколько окон с оптимизацией и запустить в обоих процесс, то каждое будет юзать свое ядро и это уже многопоточность. Я написал код, который позволяет оптимизатору забирать значения параметров не из тамошнего механизма, а из файла, типа в файле значения параметров берешь и в работу, потом результаты прогона пишешь в файл. Т.е. это работало так: в файле записана очередь из комбинаций значений параметров, создаешь несколько окон и запускаешь в них процесс, они берут по очереди из файла задания (значения параметров) и по ним делают один прогон, результаты пишут в файл с результатами.
Реализовать такое не сложно если умеете программировать, а немного должны уметь — велс же без кубиков).
Велс на одном скрипте использует только одно ядро процессора. Поэтому ускорить получится только увеличением тактовой частоты процессора.
Чтобы ускорить процесс теста я разбил тестовые периоды по полгода и запускаю велс в нескольких экземплярах одновременно.