За красоту хвалю!
Но не первый раз замечаю, что участники номинаций перепутаны местами, хаотически, я бы даже сказал, расположены… Это от скорости изготовления наглядных материалов так происходит?
Wasiliew Wasilij, нет, такой алгоритм.
например, «топ падения» если просто отсортировать по % изменения будет так:
но мне не очень нужен шлак, поэтому после сортировки всех инструментов по % изменения, отбираю N первых, сортирую новый список по объему торгов по убыванию, и получаю
Маркин Павел, «топ-падения» — это у кого больше в процентах упало? Допустим, первый фильтр — по объёму. Тогда почему итоговый ряд такой "-11,21;-3,121;-3,836;-3,850;-5(!),629;-3,497;-3,54;-5(!),103;-5,148;-3,370;-4,606" и т.д. — ?! «Хде логика»? Именно потому, что «по объёму»? То есть, взят список объёма и выкинуты зелёные квадраты?
Wasiliew Wasilij, нет не выкинуты зеленые, так бы у меня Газпром, лукойл, мосбиржа остались)))
1. сначала сортировка всех бумаг по % изменения
2. формируется новый список из первых N позиций (в данном случае 59)
3. новый список сортируется по объёму
4. из нового списка отбирается 40 первых позиций.
если бы сначала была бы сортировка по объёму, а потом по цене, то в конечный список не попали бы бумаги с меньшими объёмами, но большим % изменения или попали бумаги с большим объёмом но маленьким % изменения.
первые мне не нужны из-за низкой ликвидности
а вторые из-за маленького изменения.
Wasiliew Wasilij, про эксель без понятия, у меня это выглядит так:
procedure calc_lider01(form_Height,form_Width:integer); var i:integer;
begin for i:=0 to DSRC^.DSindex-1 do begin TREELIST[i].id_index:=i;
TREELIST[i].SortValue:=0; if (DSRC^.DSource[i].history_loaded) and (DSRC^.DSource[i].day_volume>0) then TREELIST[i].SortValue:=((DSRC^.DSource[i].lastprice-DSRC^.DSource[i].CANDLES[DSRC^.DSource[i].size-1].Close)/DSRC^.DSource[i].CANDLES[DSRC^.DSource[i].size-1].Close); TREELIST[i].Value:=exp(4*LN((LN(DSRC^.DSource[i].day_volume+25000))));
end; qSortTreeList(TREELIST,0,DSRC^.DSindex-1);
for i:=0 to TREEMAXCOUNT*3 div 2 do begin TREELIST[i].SortValue:=TREELIST[i].Value; end; qSortTreeList(TREELIST,0,TREEMAXCOUNT*3 div 2);
Маркин Павел, человекочасы сэкономил;0 или машиночасы… Майнишь, что ли?!))))))))))) скопируй пару строчек из начала в конец, пусть корректно выглядит итог!
Wasiliew Wasilij, Итог корректен.
Упрощенные условия отбора: Выбрать N элементов с наибольшим весом и % роста(снижения) больше уровня G. Произвести сортировку по убыванию веса.
Финансовый маркетплейс Сравни представил рейтинг лучших компаний в финансовой сфере — банков, МФО, страховых компаний, брокеров — на основе их взаимодействия с пользователями. Займер был...
Каждый инвестор желает знать, где сидит доходность? Взгляд Goldman Sachs на инвестиции до конца года
Если вы инвестируете свой капитал на фондовом рынке, то каждый год легко может принести вам как большие потери, так и несметные богатства. Объединяет эти ситуации то, что предсказать их точно...
🔹 Группа компаний «Мать и дитя» — качественная идея в несырьевом секторе российского рынка. По мнению начальника управления торговых операций ВТБ Мои Инвестиции Сергея Селютина , инвестиционная...
Как Астра теряет денежный поток по пути по сравнению с Аренадатой
Продолжаем разговор о нездорово низкий дебиторке Аренадаты на фоне сравнения с Астрой. Чтобы вы понимали разницу между Астрой и Датой, я построил два моста конверсии NIC в FCF. Уверен что на...
Garry1982, кстати, вы всё ещё уверены в надёжности эмитента после всей информации, которую про него выложили в открытых источниках 🤣? Туда даже спекулянтам заходить страшно 😂
Елена Логинова,… соответственно, все что касается российской фонды (кроме проката мопедов!!!:) это рост+высокие дивиденды на годы вперед). Ну это история не для спекулянтов конечно, они этот рост п...
Кормщик, во, супер, примерно такое и было, ну только по новороченней, спасибо
я далекий от подобного, а как там можно цвета подправить и ничего не поломать, а то не видно ни фига саму табличку, в...
Но не первый раз замечаю, что участники номинаций перепутаны местами, хаотически, я бы даже сказал, расположены… Это от скорости изготовления наглядных материалов так происходит?
например, «топ падения» если просто отсортировать по % изменения будет так:
но мне не очень нужен шлак, поэтому после сортировки всех инструментов по % изменения, отбираю N первых, сортирую новый список по объему торгов по убыванию, и получаю
1. сначала сортировка всех бумаг по % изменения
2. формируется новый список из первых N позиций (в данном случае 59)
3. новый список сортируется по объёму
4. из нового списка отбирается 40 первых позиций.
если бы сначала была бы сортировка по объёму, а потом по цене, то в конечный список не попали бы бумаги с меньшими объёмами, но большим % изменения или попали бумаги с большим объёмом но маленьким % изменения.
первые мне не нужны из-за низкой ликвидности
а вторые из-за маленького изменения.
что сэкономил?
Упрощенные условия отбора:
Выбрать N элементов с наибольшим весом и % роста(снижения) больше уровня G. Произвести сортировку по убыванию веса.