Те, кто нормально зарабатывает на рынке, не возьмут — им это зачем? А если и возьмут, то чтобы закрыться об новичка при форсмажоре. Те, кто занимается инфоцыганством, будут предлагать подписаться на канал. Так что придётся самому изучать теорию вероятностей, статистику, матан, программирование и т.д.
Ecли жидкocть cтaлa poзoвoй или фиoлeтoвoй — бeнзин paзбaвлeн вoдoй или coдepжит cпиpтoвыe пpимecи.
Это древний способ проверки качества бензина, ещё со времен когда добавляли присадки на основе марганца для повышения октанового числа. Наличие спирта или эфира не указывает на некачественный бензин, а как раз таки наоборот.
GOLD, Что доказывать? Что при компаундировании смешивают базовые компоненты и присадки, в числе которых эфиры, спирты, амины и т.п. Это справочные данные в открытом доступе.
Ecли жидкocть cтaлa poзoвoй или фиoлeтoвoй — бeнзин paзбaвлeн вoдoй или coдepжит cпиpтoвыe пpимecи.
Вот эта фраза неверна, т.к. только в водной эмульсии марганцовка даст окрашивание, а потом осядет. Со спиртами марганцовка в неполярном растворителе не даст окрашивания(но это не точно), а реагировать со спиртами будет крайне медленно.
Ашот Анваров, В избирательном праве испорченный (неправильно заполненный) бюллетень признается недействительным, а значит, он не учитывается при подсчете голосов за кандидатов или партии, но включается в общее число проголосовавших.
Anest, Современный НПЗ — это весьма монументальное строение из металла и бетона. И редкими ударами и зарядами по 50-200 кг его не уничтожить. К тому же суммарные мощности нефтепереработки примерно в 2 раза выше внутрироссийских потребностей + запрет на экспорт
А если в материнскую плату вбить гвоздь, то компьютер продолжит работать? Так же и со сложными нефтехимическими установками.
ARANEA, Но тогда важно уточнить, что означает “200 000 комбинаций/сек”. Это один PM? одна стратегия? одна структура правил? уже подготовленные сигналы? включены ли разные PM-семейства, stop/take/trailing, pruning, комиссии, сохранение метрик и правая сторона? Без этого это скорость конкретного backend-слоя, а не скорость полного исследования.
Это прогон одной стратегии с разными параметрами автоматов(триггеры, ордера, стопы, тейки, защиты и т.п.). Всё, что можно вынести в GPU, вынесено туда, т.к. та же симуляция на CPU в сотни раз медленнее. А всякие OOS тесты естественно поверх CPU и GPU симуляций. GPU симуляция не считает абсолютно все метрики, она максимизирует только какую-то одну метрику. Симуляция на CPU считает все метрики и используется для финальной оценки стратегии, найденной через поиск оптимальных параметров.
А отсечки бессмысленных комбинаций параметров происходят на этапе подготовки данных для GPU симуляций — это реализовано просто как фильтр комбинаций через колбэк — если какое-то условие на отношение параметров не проходит, то подготовки и GPU прогона не будет. И да, это сильно уменьшает количество комбинаций, которые проверяются:) Но эти фильтры — это ничто по сравнению с изолированными статистическими исследованиями, которые дают возможность посчитать конкретный параметр, а не найти его в брутфорсе всех комбинаций.
ARANEA, Для GPU важна однородность задачи. Чем больше в расчете ветвлений, разных правил выхода, разной длины сделок, условий остановки, sparse-сценариев и логики отбора, тем сложнее это эффективно уложить в один массовый kernel.
Не сложно, просто GPU будет крутить пустую операцию на ветвлениях, которые не попадают под условия. Можно конечно усложнить себе жизнь и сделать многофазное вычисление с более активным использованием памяти, но оно того не стоит, имхо.
ARANEA, У меня подготовка на CPU занимает примерно столько же времени, как прогон 200000 комбинаций на GPU. А вот при повторном использовании работают in-memory кэши на все вычисленные данные — и там всё в разы быстрее.
ARANEA, Брутфорс всего пространства — так себе идея. Да и ядра стратегий — это конкретные закономерности, которые находятся математическими исследованиями, которые вообще непонятно как автоматизировать, и там слабое место — это не вычислительные мощности.
Вот эта фраза неверна, т.к. только в водной эмульсии марганцовка даст окрашивание, а потом осядет. Со спиртами марганцовка в неполярном растворителе не даст окрашивания(но это не точно), а реагировать со спиртами будет крайне медленно.
Там была очень даже явная тенденция по количеству пожаров на НПЗ.
А отсечки бессмысленных комбинаций параметров происходят на этапе подготовки данных для GPU симуляций — это реализовано просто как фильтр комбинаций через колбэк — если какое-то условие на отношение параметров не проходит, то подготовки и GPU прогона не будет. И да, это сильно уменьшает количество комбинаций, которые проверяются:) Но эти фильтры — это ничто по сравнению с изолированными статистическими исследованиями, которые дают возможность посчитать конкретный параметр, а не найти его в брутфорсе всех комбинаций.