Иван Сюськалов, задача прям не тривиальная если по чесноку. Если у вас там огромные прям перечисления, то таки да, вы влетели на статические огромные переменные и итоговый файл будет тяжелый.
Надо как то переделать логику. Пробовать делать динамически. То есть создавать эти значения при запуске программы или подгружать эти значения из файла после запуска программы.
Но все таки мой коммент не совсем про это. Я имел ввиду, если у вас код 100 000 строк, а в нем к примеру одно и тоже действие по 5000 строк делается 3-4 раза в разных местах, то целесообразней эти 5000 строк оформить в процедуру отдельную и вызывать ее из этих 3-4 мест.
Иван Сюськалов, если у вас данные в коде предопределены.
и ваш код просто проходить бектест по этим записям.
то можно их записать в отдельный файл данных.
но нужно понимать что все это просто обман бектеста.
Иван Сюськалов, прикольно да. продавать предобученную штуку на датах.
из-за того что все коррелирует стратегия будет бектестится хорошо везде ЗАДНИМ ЧИСЛОМ даже на том для чего изначально не предполагалось)
ПАО «ЭсЭфАй» погасило казначейские акции в размере 3,2% уставного капитала
Решение о погашении казначейских акций холдинга в размере 1 614 614 штук было принято акционерами на общем собрании 14 декабря 2025 года.
С 3 апреля 2026 года количество размещенных акций ПАО...
Ваш любимый Мозговой штурм спешит на помощь! Мнение по текущему рынку простыми словами
В нашем рейтинге акций знаменательное событие! Рекордное число акций с рейтингом 4 — 14 штук!!!
И, вероятно, будет еще больше!
Сегодня я как обычно расскажу вам, что мы обсуждали в офисе по...
Кредиты и займы россиян впервые достигли 45 трлн руб.
Объем выданных россиянам заемных средств оценивается в 45 трлн руб. Почти половина этой суммы (21,7 трлн руб.) — это ипотека, 13,4 трлн — потребкредиты, около 3 трлн — автокредиты. Остальная часть...
Bank of America Corporation опубликуют отчет о прибыли 15 апреля 2026г до открытия рынка. Отчет будет за первый квартал 2026г.
Согласно данным Zacks Investment Research, основанным на прогнозах 9 ан...
Чингачгук (Великий Змей), Председатель Верховного суда Игорь Краснов поручил Высшей квалификационной коллегии судей направить в Генеральную прокуратуру материалы для проведения антикоррупционных пр...
goovs, На месте РА вы сами бы стали сейчас делать А рейтинг? Я бы как минимум подождал 15 дней с «С» рейтинга (наверняка есть желающие сдать еще народных) и после отчётности. По 10 раз менять — так...
Morgan Stanley Common Stock о прибыли 15 апреля 2026 года до открытия рынка. Отчет будет за первый квартала 2026 года.
Согласно данным Zacks Investment Research, основанным на прогнозах 7 аналитиков...
Выручка АО «РТ Лабс» («дочка» «Ростелекома», отвечает за развитие «электронного правительства») в 2025 году по РСБУ составила 11,2 млрд рублей, увеличившись на 2,4% по сравнению с 2024 годом, говоритс...
Позитивный обзор. Юнипро Юнипро отчиталась за 2025 год. На первый взгляд — спокойный, даже скучный отчёт. Но внутри есть важный момент: компания начала зарабатывать не только на электроэнергии, но и н...
Morgan Stanley Common Stock о прибыли 15 апреля 2026 года до открытия рынка. Отчет будет за первый квартала 2026 года.
Согласно данным Zacks Investment Research, основанным на прогнозах 7 аналитиков...
Разбор выпуска Эталон Финанс 002Р-05: Почему не участвую в сборе заявок
АО «Эталон-Финанс» $ETLN — один из крупнейших федеральных девелоперов России. Работает с 1987 года и специализируется н...
лучший способ уменьшить- написать самому.
Не пойму цель и причину.
если станет ясно зачем то можно предложить как.
И вызывать уже их.
{
D'2020....,
D'2020....,
}
Вот как бы сократить этот список
Надо как то переделать логику. Пробовать делать динамически. То есть создавать эти значения при запуске программы или подгружать эти значения из файла после запуска программы.
Но все таки мой коммент не совсем про это. Я имел ввиду, если у вас код 100 000 строк, а в нем к примеру одно и тоже действие по 5000 строк делается 3-4 раза в разных местах, то целесообразней эти 5000 строк оформить в процедуру отдельную и вызывать ее из этих 3-4 мест.
и ваш код просто проходить бектест по этим записям.
то можно их записать в отдельный файл данных.
но нужно понимать что все это просто обман бектеста.
так что это именно что обман бектестера.
и обман людей соответственно.
+1, также показалось :)
из-за того что все коррелирует стратегия будет бектестится хорошо везде ЗАДНИМ ЧИСЛОМ даже на том для чего изначально не предполагалось)
тогда проще их из файла читать. и обновлять тогда один этот файл.