Будни алготрейдера. Рефакторинг.
В БД не поступали на протяжении долгого времени trans_id сделок из квика. теряются 2-10 за день. В причинах разбираться можно, но надо ли. Логика была привязана к этому полю, потеря этой информации - робот «терял» позиции. Это послужило триггером изменений.
Пришло время рефакторинга, переписать алгоритм входа и выхода, немного поменять структуру БД.
Код писался с чистого листа — не оптимален. Сейчас активные позиции обрабатываются последовательно, т.е. 100 позиций (лотов) * 10 различных типов выходов = 1000 пробежек в цикле.
Конечно это неправильно, — переделываю на проверку «пакетами» и т.д., т.е. не 1000, а 10 проходов цикла. Вход по 1 лоту, так что это критично. Это касалось и входа. + убираю артефакты — поля БД и код - которых накопилось достаточно за 1,5 года и т.п.
К 15.09.2016 к ЛЧИ нужно закончить.
Далее — среднесрочные стратегии, и скальп.
64 |
Читайте на SMART-LAB:
«Северсталь» — отложенный потенциал
Одна из крупнейших российских вертикально интегрированных сталелитейных и горнодобывающих компаний, компания хорошо интегрирована в сырье и...
ИПЦ vs ИЦП: где инфляционное давление сильнее?
Когда речь заходит об инфляции, внимание чаще всего сосредоточено на ИПЦ – потребительском индексе, который фиксирует изменение цен в рознице и...
Дивиденды и рост активов: стратегия развития ДОМ.РФ до 2030 года
Опубликовали стратегию развития компании до 2030 года . В новом стратегическом цикле мы планируем амбициозный рост с сохранением лидирующих...
Сбер РПБУ 2025 г. - дешевле было только в 2022 году
Сбер опубликовал результаты по РПБУ за 2025 год Чистая прибыль за 2025 год составила 1,69 трлн руб. (+8,4% год к году). В декабре 126 млрд руб....
Если не секрет, зачем вам ЛЧИ?