Przejdź do treści
megapromotingPorozmawiajmy
Produkty Index9

Analiză de piață și anunțuri Platformă

Twoje ogłoszenia w kontekście rynku.

Index9 to narzędzie dla osób sprzedających na 999.md: analiza według kategorii, ocena ogłoszeń i przygotowanie działań publikacji lub ponownej publikacji. Dostępne dane i rekomendacje należy rozpatrywać łącznie ze źródłem i ich okresem.

Index9: tabloul de bord cu numărul de anunțuri observate, categoriile urmărite și harta de semnale pe categorii
index9.site · agregacja ogłoszeń publicznych, z momentem ostatniego odczytu wyświetlanym na każdym bloku

Index9

Od informacji do wykonanej pracy.

01

Wybierasz kontekst

Kategoria, ogłoszenie i konto, z którego masz prawo korzystać.

02

Analizezi

Porównujesz dostępne informacje o rynku i widoczności.

03

Decizi

Przeglądasz proponowane zmiany przed publikacją lub automatyzacją.

Gdzie staje się przydatny.

Nieruchomości

Eksploracja rynku i ulepszanie prezentacji oferty.

Aktywne osoby sprzedające

Organizacja analizy i aktywności publikacyjnej.

Echipe

Punkt wyjścia do oceny portfela ogłoszeń.

Index9 to odrębny produkt MEGA od 999.md. Dostępność każdej funkcji jest potwierdzana w platformie; rekomendacje nie gwarantują sprzedaży.

Szczegóły Index9

Co możesz zrobić z tym projektem.

Index9 jest zbudowany na bazie 999.md, największego rynku ogłoszeń w Mołdawii, i odpowiada na dwa różne pytania. Pierwsze: ile wart jest apartament, w porównaniu z tym, co faktycznie jest teraz sprzedawane w tym samym sektorze. Drugie: w jakim kierunku porusza się rynek w każdej kategorii, dzień po dniu.

Dane pochodzą z dwóch miejsc, z różnymi zasadami. Publiczne listy i statystyki są odczytywane przez publiczne API GraphQL 999.md, bez uwierzytelniania, z identyfikowanym po nazwie agentem i 1,5 sekundy między żądaniami. Operacje na własnych ogłoszeniach użytkownika są wykonywane przez oficjalne API partnerskie platformy, z kluczem konta.

Podstawowa zasada silnika wyceny jest zapisana w kodzie jako zasada: nigdy nie ma wymyślonej liczby. Poniżej trzech porównywalnych nie zwraca się estymacji, tylko stan „niedostępny”. Między trzema a ośmioma zwraca się z etykietą „dane rzadkie” i niskim poziomem zaufania. Wyceniacz, który zawsze podaje liczbę, jest wygodniejszy i mniej użyteczny.

01

Dzienny indeks według kategorii i globalny

Indeks z bazą 100 i granicami 0–200, obliczany z czterech znormalizowanych składników w przedziale [-1, +1]: prędkości wolumenu ogłoszeń, zmiany mediany ceny, sygnału popytu i warstwy makro. Wzór jest jawny w kodzie: 100 + 50 × średnia z czterech. Indeks globalny jest średnią ważoną według wolumenu aktywnych ogłoszeń każdej kategorii.

02

Statystyki rynku dla czystego segmentu

W przypadku nieruchomości mediana €/m² jest obliczana na poziomie segmentu — kategoria × sektor × typ oferty (sprzedaż lub wynajem) — a nie na średniej kategorii, która mieszałaby mieszkania z przestrzeniami handlowymi oraz sprzedaże z wynajmami. Każda liczba jest podawana wraz z liczbą obserwacji, kwartylami 25 i 75, rozproszeniem jako procentem mediany, świeżością w dniach oraz poziomem zaufania.

03

Porównywalne ważone podobieństwem

Ogłoszenie do wyceny jest porównywane z maksymalnie 200 porównywalnymi z ostatnich 365 dni, filtrowanymi według kategorii, podkategorii, typu oferty i, opcjonalnie, sektora. Podobieństwo jest obliczane dla każdej dostępnej zmiennej — powierzchni, piętra, liczby pokoi, stanu, strefy — bez wymyślonych współczynników dla każdej zmiennej: brakująca zmienna po jednej ze stron nie powoduje kary, po prostu nie wnosi wkładu.

04

Czyszczenie wartości odstających

Szereg €/m² z danego segmentu jest przycinany metodą Tukeya: usuwa się wartości znajdujące się poza kwartylami o więcej niż 1,5 × rozstępu międzykwartylowego. Mieszkanie wystawione błędnie za dziesięciokrotność ceny rynkowej nie przesuwa mediany.

05

Rzeczywista stopa zwrotu

Z dwóch median tego samego segmentu — wynajem €/m²/miesiąc i cena sprzedaży €/m² — wyprowadzana jest roczna stopa brutto. Zwracana jest tylko wtedy, gdy obie mediany istnieją i wynik mieści się w prawdopodobnym zakresie; w przeciwnym razie null.

06

Rzeczywista pozycja na liście, z godziny na godzinę

Crawler zapisuje nie tylko to, jakie ogłoszenia istnieją, ale też na jakiej pozycji pojawiają się w oficjalnym zestawieniu — pierwsze 100 w danej kategorii, na dwóch stronach po 50. To uwidacznia algorytm porządkowania platformy oraz efekt ponownej publikacji lub boostera, mierzony, a nie zakładany.

07

Lokalne warstwy makro

Oficjalny kurs BNM (publiczny XML, codziennie o 08:00), pogoda z Open-Meteo dla Chișinău (co godzinę) oraz ceny ANRE dla benzyny 95 i oleju napędowego (co tydzień, w poniedziałki). Są to wejścia do komponentu makro indeksu, a nie dekoracja.

Dane i działanie

Co trafia do systemu. Co trzeba sprawdzić.

Skąd pochodzą ogłoszenia
Z publicznego API GraphQL 999.md, pod adresem `https://999.md/graphql`. Do listowania używa się `infiniteScrollAds`, do wzbogacania porównywalnych `searchAds`. Nie omija się żadnej ochrony: są to publiczne zapytania, z agentem identyfikującym się nazwą i adresem kontaktowym, z przerwą 1,5 sekundy między żądaniami i porzuceniem po 20 sekundach.
Co jest pobierane bezpośrednio z platformy, a co jest wyprowadzane
999.md udostępnia dla nieruchomości cenę (pole 2), cenę za metr kwadratowy (pole 1385), stan (593) i obrazy (14). Cena za metr kwadratowy jest wyróżnikiem: nie szacujemy jej, tylko odczytujemy. Powierzchnia jest wyprowadzana uczciwie, jako cena podzielona przez cenę za metr, tylko wtedy, gdy obie wartości istnieją.
Jak świeże są dane
Pięć kategorii priorytetowych — w tym nieruchomości — jest odczytywanych co godzinę, w zerowej minucie. Pozostałe 18 kategorii, co 4 godziny. Indeks kategorii jest przeliczany w 5. minucie każdej godziny, a indeks dzienny o 06:00. Statystyki segmentu dla nieruchomości dotyczą domyślnie ostatnich 120 dni; porównywalne dla wyceny — ostatnich 365.
Jak odbywa się deduplikacja
Wzbogacanie zapisuje jeden wiersz na identyfikator ogłoszenia: przy ponownym pojawieniu się tego samego ogłoszenia wiersz jest aktualizowany, a data pozyskania staje się bieżąca, zamiast tworzyć duplikat. To rozwiązuje częsty przypadek — ogłoszenie publikowane ponownie dziesiątki razy przez tę samą sprzedającą lub sprzedającego. Czego to nie rozwiązuje: to samo mieszkanie opublikowane pod dwoma różnymi identyfikatorami pozostaje dwoma wierszami. Dlatego seria jest też obcinana statystycznie, a rozproszenie segmentu jest publikowane razem z medianą: segment o dużym rozproszeniu jest sygnałem, a nie liczbą do ślepego użycia.
Progi uczciwości, zapisane jako progi
Osiem porównywalnych lub więcej → wynik normalny. Między trzema a ośmioma → „dane są rzadkie”, szeroki przedział, niska pewność. Poniżej trzech → „niedostępne”, estymacja ma wartość null. Pewność to nie wrażenie: to wynik czterech sygnałów — liczby porównywalnych, tego, jak ciasny jest segment (rozproszenie poniżej 15% i poniżej 30%), świeżości (poniżej 30 i poniżej 90 dni) oraz zgodności między metodami. Nieznany sygnał nie daje punktów.
Co jest kontekstem publicznym, a co danymi konta
Indeks dzienny i statystyki rynkowe są obliczane z informacji publicznych. Operacje na własnych ogłoszeniach — ponowne publikowanie, promowanie, wiadomości — odbywają się przez oficjalne API partnera, z kluczem konta klienta, i są oddzielone jako dostęp: podczas dzisiejszej weryfikacji endpointy wyceny i trendów odpowiadają 401 bez uwierzytelnienia.
Sectoare
Sektory Kiszyniowa są przypisywane przez najbliższy centroid z listy współrzędnych w kodzie, na podstawie geo ogłoszenia. To przybliżona klasyfikacja na granicy między sektorami, a nie wyznaczenie administracyjne.

Od eksploracji do wdrożenia

Jak przygotowujemy projekt z Index9.

01

1. Wybieramy kategorię i segment

Zaczyna się od kategorii, a w przypadku nieruchomości — od konkretnego segmentu: sektor, typ oferty. Odpowiedź na „nieruchomości” ogólnie miesza rzeczy, których nie da się porównać.

02

2. Uruchamiamy zbieranie i czekamy, aż się zapełni

Crawler zbiera pozycje co godzinę, a wzbogacanie wypełnia atrybuty porównywalnych. Dopóki segment nie ma co najmniej ośmiu porównywalnych w oknie świeżości, platforma pokaże „dane są rzadkie” albo „niedostępne” — i słusznie tak robi.

03

3. Łączymy konto do operacji na własnych ogłoszeniach

Ponowne publikowanie, promowanie i analiza portfela wymagają klucza API konta 999.md klienta. Bez niego pozostaje część analizy rynku, która nie wymaga konta.

04

4. Ustalamy, co jest automatyzowane, a co wymaga zatwierdzenia

Publikowanie, usuwanie, zmiana ceny i wydawanie budżetu to działania, które poruszają pieniądze lub reputację. To, co działa samodzielnie, a co przechodzi przez zatwierdzenie przez osobę, ustala się wyraźnie przy instalacji, nie domyślnie.

Pytania, które warto wyjaśnić.

Skąd bierzecie ogłoszenia? Robicie scraping?

Z publicznego API GraphQL 999.md — te same zapytania, których używa ich strona, bez uwierzytelniania i bez omijania jakiejkolwiek ochrony. Nasz agent identyfikuje się nazwą z adresem kontaktowym, zostawia 1,5 sekundy między żądaniami i przerywa po 20 sekundach. Do operacji na ogłoszeniach klienta używamy oficjalnego API partnerów, z jego kluczem.

Jak świeże są dane?

Nieruchomości to jedna z pięciu kategorii odczytywanych co godzinę; pozostałe 18 kategorii — co 4 godziny. Indeks kategorii przeliczany jest w 5. minucie każdej godziny, a dzienny — o 06:00. Statystyki rynkowe domyślnie obejmują ostatnie 120 dni, a porównywalne dla wyceny — ostatnie 365 — i każdy wynik ma swoją świeżość w dniach, aby było widać, czy najnowsze porównywalne są sprzed tygodnia, czy sprzed czterech miesięcy.

Jak unikacie sytuacji, w której to samo mieszkanie ponownie opublikowane dziesięć razy psuje średnią?

Zapisywany jest jeden wiersz na identyfikator ogłoszenia: ponowne pojawienie się tego samego ogłoszenia aktualizuje wiersz i datę pozyskania, nie tworzy duplikatu. Na zewnątrz pozostaje przypadek, gdy to samo mieszkanie jest wystawione pod dwoma różnymi identyfikatorami — tam nie mamy deduplikacji po treści. Dlatego seria €/m² jest przycinana metodą Tukeya (usuwa się to, co jest powyżej 1,5 × rozstępu międzykwartylowego), i dlatego rozproszenie segmentu publikowane jest obok mediany: jeśli rozproszenie jest duże, liczba musi być czytana z zastrzeżeniem, i mówimy to pierwsi.

Co się dzieje, gdy nie macie wystarczająco danych dla segmentu?

Nie dostajecie liczby. Poniżej trzech porównywalnych wynik jest „niedostępny” z estymacją null. Między trzema a ośmioma dostajecie wynik oznaczony „rzadkie dane”, z szerokim przedziałem i niską pewnością. Powyżej ośmiu jest wynik normalny. Progi są stałe w kodzie, nie w polityce komunikacji.

Co oznacza indeks 100 i jak jest liczony?

100 jest neutralne. Wzór to 100 + 50 × średnia z czterech komponentów, każdy znormalizowany w [-1, +1], z wynikiem ograniczonym do przedziału 0–200. Komponenty to: prędkość wolumenu (wynik z liczby ogłoszeń na godzinę względem średniej z 30 dni), zmiana mediany ceny, sygnał popytu i warstwa makro. Indeks globalny to średnia po kategoriach, ważona wolumenem aktywnych ogłoszeń.

Co wchodzi w warstwę makro?

Trzy publiczne źródła mołdawskie: oficjalny kurs BNM pobierany z ich codziennego XML-a, pogoda z Open-Meteo dla współrzędnych Kiszyniowa, co godzinę, oraz ceny ANRE dla benzyny 95 i oleju napędowego, odczytywane co tydzień w poniedziałki. To nie jest dekoracja: są to wejścia liczbowe do jednego z czterech komponentów indeksu.

Czy to jest produkt 999.md?

Nie. Index9 to produkt Mega Promoting zbudowany na publicznych API oraz na API partnerów 999.md. Nie jesteśmy powiązani z platformą i nie wypowiadamy się w jej imieniu.

Gwarantuje sprzedaż mieszkania?

Nie, i nikt nie może. To pokazuje, gdzie oferta stoi względem swojego rzeczywistego segmentu — medianę €/m² według sektora i typu oferty, z kwartylami i rozproszeniem — oraz jak przesuwa się pozycja ogłoszenia w listingu. Decyzja o cenie i prezentacji pozostaje po stronie sprzedającej.

Przykład ilustracyjny

Ile wart jest apartament o powierzchni 62 m² w Botanica

Scenariusz użycia, bez danych klienta ani przypisanych wyników handlowych.

Sytuacja początkowa

Sprzedająca prosi o wycenę apartamentu o powierzchni 62 m², na 4. piętrze, w sektorze Botanica, na sprzedaż.

Jak to działa

Odczytywany jest najnowszy kurs EUR/MDL z BNM. Z bazy porównywalnych wybierane są wszystkie ogłoszenia z tej samej kategorii i podkategorii, typu sprzedaż, sektor Botanica, zebrane w ostatnich 365 dniach — maksymalnie 200, posortowane według aktualności. Każdy porównywalny otrzymuje wynik podobieństwa obliczony dla wszystkich wspólnych zmiennych: powierzchnia, piętro, liczba pokoi, stan. Oddzielnie odczytywana jest mediana €/m² segmentu z ostatnich 120 dni, z szeregiem przyciętym metodą Tukeya.

Rezultatul

Jeśli segment ma co najmniej osiem porównywalnych: mediana €/m², kwartyle 25 i 75, rozproszenie jako procent mediany, wiek najnowszego porównywalnego w dniach oraz poziom zaufania wyprowadzony z tych czterech sygnałów — plus lista porównywalnych z zaznaczonymi istotnymi różnicami (powierzchnia różni się o ponad 20%, piętro różni się o więcej niż jedno, inna liczba pokoi). Jeśli ma od trzech do ośmiu: ten sam wynik, oznaczony „dane rzadkie”, niskie zaufanie. Poniżej trzech: „niedostępne”, bez liczby.

Ce este necesar:Jobul de îmbogățire trebuie să fi rulat pe categoria respectivă, altfel baza de comparabile e goală și răspunsul e „indisponibil”. Evaluarea reflectă prețurile cerute în anunțuri, nu prețurile de tranzacție din contracte — sunt două lucruri diferite, iar al doilea nu e public în Moldova.

Możliwości współpracy

Index9, w kontekście Twojej organizacji.

Wewnętrzne przepływy i informacje

Łączenie autoryzowanych źródeł, porządkowanie informacji i weryfikacja działań przez zespół, z osobnym dostępem według ról.

Firmy prywatne

Definiujemy pilotaż wokół realnego procesu: użytkownicy, dane, integracje, koszty i kryteria akceptacji. Rozszerzenie następuje po ocenie wyniku.

Instytucje i spółki państwowe

Ustalamy wymagania dotyczące dostępności, hostingu, ochrony danych i interoperacyjności. Każde połączenie z usługami AGE lub STISC wymaga walidacji kwalifikowalności, dostępu i zatwierdzeń.

To są scenariusze adaptacji, a nie oświadczenia o istniejących umowach lub partnerstwach. Proponowane funkcje są potwierdzane w zakresie pracy projektu.

Discută un pilot

Część ekosystemu.

Co chcesz, żeby działało lepiej?

Opowiedz nam o swoim procesie. Wspólnie ustalimy, co warto zbudować, co da się połączyć i jak sprawdzimy wynik.

Porozmawiajmy