Доработки по парсеру
У сервиса, который пуляет сообщения о сделке в реальном времени есть и минус. Когда сделок много (≈200), то сообщений тоже много и в каждую добавляется аналитика, новость и справка.
Это трудно воспринимать, хотя сделки интересные были, например, по Wallmart
$WMT , United Airlines
$UAL , Facebook {$FB} , General Motors
$GM , Chegg
$CHGG , SmartSheet
$SMAR , Data Dog
$DDOG , LEVI
$LEVI , HP
$HPQ , по которой отчёт выйдет совсем скоро.
Чтобы уменьшить кол-во сообщений, сделал след. доработки:
- увеличено время между итерациями поиска новых SEC-отчётов по сделкам с 1 минуты до 4 минут;
- сортировка по компании -- за одну итерацию часто находятся сделки по одной компании и добавляются как придётся;
- склеивание нескольких сделок по одной компании в одно сообщение -- до этого я делал это вручную, когда репостил из закрытого канала в открытый канал и Пульс.
То, как было и стало можно посмотреть на скриншотах. Завтра посмотрим как будет работать, тесты все пройдены.
Из срочных задач осталось сделать проверку SEC-форм на правило 10b5-1, которое говорит, что сделка инсайдером была сделана по календарю. Такое правило ввели, чтобы инсайдеров меньше называли "жирными котами" и манипуляторами. Хотя когда CEO Pfizer
$PFE выставил 19 августа сделку по календарю и продал акции на 5.5 млн долларов, то всё равно случился скандал, потому что именно в этот день (9 ноября) был пик стоимости акций на новости по вакцине.