Bagaimana Saya Membeli dan Menjual Apple Menggunakan Analisis Data

Ide



Bagi saya, teknologi Apple sudah menjadi produk yang tidak tersedia sejak lama. Namun, beberapa tahun yang lalu, saya menemukan beberapa ide yang memungkinkan saya membeli peralatan Apple dengan harga sangat murah, misalnya, MacBook baru hanya berharga 20.000 rubel , AirPod biasanya 1.800 rubel , iPhone terbaru adalah yang paling mahal dari daftar: 30.000 rubel . Saya selalu membeli peralatan baru secara eksklusif, tetapi saya menggunakan beberapa aturan untuk membeli dan menjualnya.... Menjual adalah bagian yang sangat penting dari proses tersebut, peralatan harus dijual tepat waktu; sebelumnya, saya dapat menggunakan peralatan selama 4 tahun dan kemudian meninggalkan iPhone lama saya - ini tidak rasional dari sudut pandang ekonomi. Ide di balik metode saya sederhana: meminimalkan perbedaan antara harga beli dan harga jual.



Dalam artikel ini, saya akan menunjukkan bagaimana saya sampai pada tanggal optimal untuk membeli dan menjual, menggunakan statistik harga peralatan dari tahun-tahun sebelumnya dan situs parsing dengan peralatan bekas. Perhatikan bahwa proses ini dapat dilakukan untuk teknik apa pun, saya akan mempertimbangkan Apple.



Membeli



Membeli adalah bagian yang paling mudah. Saya memiliki algoritme yang sangat sederhana: Saya pergi ke Yandex Market dan memilih harga terendah, maksimal sebulan setelah rilis perangkat baru . Semua. Tentu saja, ini adalah peralatan dari Gorbushka, yang dibawa dari Eropa atau Amerika, tetapi satu-satunya hal yang saya kalah dibandingkan dengan peralatan PCT adalah garansi tahun kedua, bagi saya pribadi -20% jauh lebih menguntungkan daripada satu tahun garansi tambahan. (Saat menulis artikel, satu earphone AirPods Pro diganti secara gratis karena sudah retak) . Tahun ini saya membeli MacBook Pro seharga 80 ribu dan AirPods Pro seharga 16 ribu, (saya menjual MacBook sebelumnya seharga 40 dan membeli seharga 60, dan saya biasanya menjual AirPods seharga 7 (benar terpisah))), membeli seharga 8800)... Harga ini bahkan berkorelasi dengan harga di toko Apple Amerika tanpa pajak. Perlu dicatat bahwa sangat penting untuk memeriksa peralatan sebelum membeli: lihat nomor serinya, kebetulan pada telepon dan kotaknya, dan berbagai tindakan pencegahan lainnya saat membeli peralatan di pasar yang sama.



Penjualan



Saya ingin mencatat bahwa pembelian peralatan adalah Impor dan dananya "disimpan" dalam dolar. Idenya adalah bahwa ketika Anda membeli MacBook seharga 80.000 rubel, Anda benar-benar membelinya seharga $ 1.200 dan dapat menjualnya di platform luar negeri seharga dolar, artinya, berbagai fluktuasi nilai tukar rubel untuk model saya tidak akan signifikan. Namun demikian, saya menjual semua peralatan di Avito, karena nilai tukar selama 4-5 tahun terakhir stabil: $ 1 = 65 rubel.



Obral, yang terpenting adalah memilih waktu yang tepat: inilah tugas artikel ini, menghitung waktu paling menguntungkan untuk membeli dan menjual perangkat.



Pemilihan perangkat



Oke, saya akan melihat model saya pada contoh iPad yang akan saya beli. Omong-omong, tentang iPhone - ini adalah salah satu gadget yang paling tidak menguntungkan - harganya seperti MacBook, sementara itu tidak memiliki fungsionalitas yang diperlukan untuk mesin yang berfungsi, dan biayanya, misalnya, XS saya, turun 50% selama setahun, menyimpulkan - sangat tidak menguntungkan untuk membeli iPhone.



Mengurai Avito



Saya tidak menemukan API dari Avito, jadi saya harus menggunakan Python dan Selenium. Bukan solusi paling stabil, tetapi tampaknya berhasil. Untuk memulainya, saya akan mencoba memuat data pada permintaan "iPad 11 PRO 64GB" dan melihat apa yang ada di sana dengan harga dan menganalisisnya. Kode Selenium saya terlihat seperti ini:



Kode selenium
import csv
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options

search = 'iPad Pro 11 64GB'
page = 1

with open('venv/{}data.csv'.format(search), 'w') as new_file:
    # csv
    fieldnames = ['Search key', 'Page', 'Price, RUB', 'Subway nearby']

    csv_writer = csv.DictWriter(new_file, fieldnames=fieldnames, delimiter=',')

    csv_writer.writeheader()

    # prepare for parsing
    chrome_options = Options()
    chrome_options.add_argument("--headless")  # we will not open selenium browser just not to slow your pc =D
    website = 'https://www.avito.ru/moskva?q=' + str(search) + '&p=' + str(page)
    driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
    driver.implicitly_wait(10)
    driver.get(website)

    # shit to find
    name = "h3[class='snippet-title']"
    url = "a[class='snippet-link']"
    price = "span[data-marker='item-price']"
    address = "div[class='item-address']"

    # itemlines
    try:
        driver.find_element_by_css_selector("div[class='item__line']")  # check if selector exists
        itemlines = driver.find_elements_by_css_selector("div[class='item__line']")
        # code to execute
        for el in itemlines:
            try:
                el.find_element_by_css_selector(address)
                new_file.write(str(el.find_element_by_css_selector(name).text).replace(',', '') + ',' +
                               el.find_element_by_css_selector(url).get_attribute('href') + ',' +
                               el.find_element_by_css_selector(price).text + ',' +
                               str(el.find_element_by_css_selector(address).text).replace(',', '.'))
                new_file.write('\n')
            except:
                new_file.write(str(el.find_element_by_css_selector(name).text).replace(',', '') + ',' +
                               el.find_element_by_css_selector(url).get_attribute('href') + ',' +
                               el.find_element_by_css_selector(price).text + ',' +
                               'None')
                new_file.write('\n')
        print('Data saved to CSV | {}.csv'.format(search))
    except:
        print('There are no items due to your request')
    # global quit and log
    print('Browser closed')
    driver.quit()


Saya akan melihat apa yang ada di piring:



Papan nama


Emisi yang cukup banyak - jelas bahwa iPad Pro dengan permainan Fortnite tidak akan pernah berharga 120.000 tanpa umpan informasi , seperti iPad dengan "motherboard terkunci" seharga 4500. Singkatnya, kita perlu membersihkan tanggal dan menghapus semua yang tidak perlu sehingga sudah dapat dianalisis ...



Analisis data



Sekarang ada analisis yang cukup sepele - saya membuka notebook jupyter dan mengimpor panda - saya mulai bekerja dengan data. Oke, hal pertama yang ingin saya lakukan adalah menghapus ikon rubel, yang tetap berada di piring selama penguraian.



data['Price, RUB'] = data['Price, RUB'].str.replace("₽", "")


Sekarang saya ingin kolom "Price, RUB" dalam format int32.



data['Price, RUB'] = data['Price, RUB'].str.replace(' ', '')
data['Price, RUB'] = data['Price, RUB'].astype('int32')


Saya hanya menyisakan posisi yang lebih mahal dari 30.000 dan lebih murah dari 68.000 (harga iPad Pro baru).



data = data[data["Price, RUB"] > 30000]
data = data[data["Price, RUB"] < 68000]


Sekarang Anda tinggal menghitung rata-rata.



data["Price, RUB"].mean()


Harga rata-rata untuk iPad Pro 11 64 GB bekas = 48.382 rubel



Secara umum, nilai yang cukup logis, satu-satunya hal yang membingungkan saya adalah deviasi standar yang besar. Sekarang mari kita lihat iPad Pro 2017. (sebelumnya, saya hanya mencari iPad 2018, menunjukkan diagonal - 11).



Pencarian saya adalah:



search = 'iPad PRO 10.5 2017 64Gb WIFI'


Harga rata-rata untuk iPad Pro 2017 10,5 WIFI 64 GB = 25888 rubel Sangat



mudah untuk menghitung harga penggunaan.



2 tahun menggunakan iPad PRO 2018 = (62000 - 48382) / 2 = 13675 rubel (6837,5 per tahun)

3 tahun menggunakan iPad PRO 2017 = 36112 rubel (12037 per tahun)



Di awal artikel saya menulis harga perangkat saya, mengingat tentu saja perbedaan di antara keduanya membeli dan menjual, seperti yang Anda lihat, Anda dapat membeli iPad Pro dan menggunakannya selama dua tahun hanya dengan 13.675 rubel. Persis seperti itulah pentingnya membeli peralatan dan mengingat perbedaan antara harga beli dan harga jual yang diharapkan.



Perbedaan harga berbagai iPad per tahun hampir dua kali lipat, sedangkan penurunan biaya terbesar terjadi segera setelah pembelian dan masuktahun ke-n , di mana n adalah angka, tergantung pada rilis generasi baru, masa pakai baterai, pengembangan teknologi baru, dukungan untuk OC baru, dan sebagainya. Kesimpulan apa yang bisa diambil dengan menganalisis data tentang iPad? Menguntungkan menjual iPad setelah 2 tahun dan membeli yang baru, sehingga Anda dapat meminimalkan biaya penggunaannya.



Mengapa perlu menjual setelah 2 tahun



Setiap perangkat Apple memiliki baterai Li-ion internal yang dapat bertahan 2-3 tahun, tergantung pada penggunaan. Setelah waktu kedaluwarsa, perangkat mulai bekerja secara tidak benar: memperlambat, melepaskan dengan cepat, dll. Omong-omong, di Amerika Apple menjual iPhone dengan kontrak tepat selama 24 bulan, kemungkinan besar karena baterainya.



Mengapa Apple Harus Menjual Sebelum Presentasi



Masih lebih logis di sini: presentasi baru = perangkat baru dan oleh karena itu yang lama turun harganya. Untuk membuatnya lebih jelas - bagan dari bankmycell.







kesimpulan



  1. Saat membeli, Anda perlu mempertimbangkan selisih antara harga beli dan harga jual yang diharapkan.
  2. Perlu melihat harga jual historis perangkat.
  3. Analisis data menggunakan contoh iPad menunjukkan bahwa menjualnya setelah 2 tahun lebih menguntungkan.
  4. Karena baterai lithium-ion, yang terbaik adalah menjual perangkat setelah 2, maksimal 3 tahun.
  5. Apple menjual secara rasional sebelum presentasi - itu akan menjadi yang paling menguntungkan.
  6. Dalam model saya, faktor penting seperti kehadiran desain baru, dukungan untuk OS dan teknologi baru (5G misalnya), dan faktor lain tidak diperhitungkan.


Sumber



[1]. Panduan Perawatan Baterai Lithium-Ion. URL: www.newark.com/pdfs/techarticles/tektronix/LIBMG.pdf . Diakses 26/08/2020

[2]. PENURUNAN TELEPON SELULER & HARGA TURUN. URL: www.bankmycell.com/blog/phone-depreciation . Diakses 26/08/2020



All Articles