Будни алготрейдера. Рефакторинг.
В БД не поступали на протяжении долгого времени trans_id сделок из квика. теряются 2-10 за день. В причинах разбираться можно, но надо ли. Логика была привязана к этому полю, потеря этой информации - робот «терял» позиции. Это послужило триггером изменений.
Пришло время рефакторинга, переписать алгоритм входа и выхода, немного поменять структуру БД.
Код писался с чистого листа — не оптимален. Сейчас активные позиции обрабатываются последовательно, т.е. 100 позиций (лотов) * 10 различных типов выходов = 1000 пробежек в цикле.
Конечно это неправильно, — переделываю на проверку «пакетами» и т.д., т.е. не 1000, а 10 проходов цикла. Вход по 1 лоту, так что это критично. Это касалось и входа. + убираю артефакты — поля БД и код - которых накопилось достаточно за 1,5 года и т.п.
К 15.09.2016 к ЛЧИ нужно закончить.
Далее — среднесрочные стратегии, и скальп.
64 |
Читайте на SMART-LAB:
Российский рынок сохраняет оптимистичные ожидания
Торги 23 января на российских фондовых площадках проходили в умеренном плюсе. Номинированный в рублях индекс Мосбиржи к последнему часу основной...
SK Telecom: Как утечка данных превратила флагмана телеком-рынка в убыточную компанию
Убыток впервые с 2000 года В третьем квартале 2025 года крупнейший мобильный оператор Южной Кореи SK Telecom зафиксировал первый за...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО «Роял Капитал» подтвержден B|ru|, ООО «Бизнес-Лэнд» повышен B-.ru)
🟢ООО «Роял Капитал» НРА подтвердило кредитный рейтинг на уровне «B|ru|», изменив прогноз на Стабильный. Ранее действовал Негативный прогноз....
Портовый срез #5: итоги сложного года, следим за трендами и прикидываем дивиденды портов в 25-26 году
Морские порты — важная транспортная артерия российской экономики. Большая часть сырья идет через перевалку в Морских портах России, а основная...
Если не секрет, зачем вам ЛЧИ?