Как сократить "вес" кода mql5, mql4
Есть некий код советника, 100000 строк, «весит» 6 мегабайт. После компиляции, получаем ex-файл 600 килобайт.
Как уменьшить «вес» кода до компиляции?
367
Читайте на SMART-LAB:
Рынок на фоне войны в Иране: какие активы в фокусе трейдеров
Рынок на фоне войны в Иране: какие активы в фокусе трейдеров В выходные на Ближнем Востоке разгорелся новый конфликт: США и Израиль атаковали...
Софтлайн на Smart-Lab & Cbonds PRO Облигации 2.0. Коротко о главном
На конференции для профессионалов долгового рынка выступила IR-директор $SOFL Александра Мельникова. В панельной дискуссии представителей...
Сегмент Non-Life RENI опубликовал отчетность по ОСБУ за 2025 год
Сегодня на e-disclosure.ru мы опубликовали отчетность ПАО «Группа Ренессанс Страхование» по ОСБУ за 12 месяцев 2025 года, которая включает в...
Оперативная заметка с полей облигационной конференции для клиентов Mozgovik Research
Доброго дня, уважаемые читатели Mozgovik Research.
Для вас хотел коротко и оперативно поделиться основными идеями, которые успел услышать на...
лучший способ уменьшить- написать самому.
Не пойму цель и причину.
если станет ясно зачем то можно предложить как.
И вызывать уже их.
{
D'2020....,
D'2020....,
}
Вот как бы сократить этот список
Надо как то переделать логику. Пробовать делать динамически. То есть создавать эти значения при запуске программы или подгружать эти значения из файла после запуска программы.
Но все таки мой коммент не совсем про это. Я имел ввиду, если у вас код 100 000 строк, а в нем к примеру одно и тоже действие по 5000 строк делается 3-4 раза в разных местах, то целесообразней эти 5000 строк оформить в процедуру отдельную и вызывать ее из этих 3-4 мест.
и ваш код просто проходить бектест по этим записям.
то можно их записать в отдельный файл данных.
но нужно понимать что все это просто обман бектеста.
так что это именно что обман бектестера.
и обман людей соответственно.
+1, также показалось :)
из-за того что все коррелирует стратегия будет бектестится хорошо везде ЗАДНИМ ЧИСЛОМ даже на том для чего изначально не предполагалось)
тогда проще их из файла читать. и обновлять тогда один этот файл.