Cómo compro y vendo Apple mediante el análisis de datos

Idea



Para mí, la tecnología de Apple ha sido un producto no disponible durante mucho tiempo. Sin embargo, hace unos años descubrí un par de ideas que me permiten comprar equipos de Apple por muy poco dinero, por ejemplo, un nuevo MacBook me costó solo 20.000 rublos , AirPods en general 1.800 rublos , el último iPhone es el más caro de la lista: 30.000 rublos . Siempre compro exclusivamente equipos nuevos, pero utilizo varias reglas tanto para comprar como para vender.... La venta es una parte muy importante del proceso, el equipo debe venderse a tiempo antes podía usar el equipo durante 4 años y luego dejar mi viejo iPhone; esto no es racional desde un punto de vista económico. La idea detrás de mi método es simple: minimizar la diferencia entre los precios de compra y venta.



En este artículo, mostraré cómo llegué a la fecha óptima para comprar y vender, utilizando las estadísticas de precios de equipos de años anteriores y analizando sitios con equipos usados. Tenga en cuenta que este proceso se puede realizar para cualquier técnica, consideraré Apple.



Compra



Comprar es la parte más sencilla. Tengo un algoritmo muy simple: voy a Yandex Market y elijo el precio más bajo, como máximo un mes después del lanzamiento de un nuevo dispositivo . Todos. Por supuesto, este es un equipo de Gorbushka, que fue traído de Europa o América, pero lo único que pierdo en comparación con el equipo PCT es el segundo año de garantía, para mí personalmente -20% es mucho más rentable que un año de garantía adicional. (Mientras escribía el artículo, se reemplazó un auricular AirPods Pro de forma gratuita debido al hecho de que se rompió) . Este año me compré un MacBook Pro por 80 mil y AirPods Pro por 16 mil, (vendí el MacBook anterior por 40 y compré por 60, y generalmente vendí AirPods por 7 (verdad por separado)), comprando por 8800)... Estos precios incluso se correlacionan con los precios en la tienda estadounidense de Apple sin impuestos. Vale la pena señalar que es imperativo verificar el equipo antes de comprar: mire el número de serie, su coincidencia en el teléfono y en la caja, y varias otras precauciones al comprar equipos en mercados similares.



Rebaja



Me gustaría señalar que la compra de equipo es una Importación y los fondos se “guardan” en dólares. La idea es que cuando compras una MacBook por 80,000 rublos, en realidad la compras por $ 1200 y puedes venderla en plataformas extranjeras por dólares, es decir, varias fluctuaciones en el tipo de cambio del rublo para mi modelo serán insignificantes. Sin embargo, vendí todo el equipo en Avito, ya que el tipo de cambio durante los últimos 4-5 años se ha mantenido estable: $ 1 = 65 rublos.



En rebajas, lo más importante es elegir el momento adecuado: esta es la tarea de este artículo, calcular el momento más rentable para comprar y vender un dispositivo.



Selección de dispositivo



Bien, echaré un vistazo a mi modelo en el ejemplo de un iPad que planeo comprar. Por cierto, sobre el iPhone, este es uno de los dispositivos más desventajosos, cuesta como un MacBook, mientras que no tiene la funcionalidad necesaria para una máquina en funcionamiento, y su costo, por ejemplo, mi XS, cayó un 50% durante el año, resumiendo: es extremadamente rentable comprar un iPhone.



Analizando Avito



No encontré una API de Avito, así que tuve que usar Python y Selenium. No es la solución más estable, pero parece funcionar. Para empezar, intentaré cargar datos sobre la solicitud "iPad 11 PRO 64GB" y ver qué hay con los precios y analizarlos. Mi código de selenio se ve así:



Código de selenio
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()


Veré qué terminó en el plato:



Placa de nombre


Bastantes emisiones: es obvio que un iPad Pro con un juego de Fortnite nunca habría costado 120.000 sin una fuente de información , al igual que un iPad con una "placa base bloqueada" para 4500. En resumen, tenemos que limpiar la fecha y eliminar todo lo innecesario para que ya se pueda analizar. ...



Análisis de los datos



Ahora hay un análisis bastante trivial: abro el cuaderno jupyter e importo pandas, comienzo a trabajar con datos. Bien, lo primero que quiero hacer es eliminar el ícono del rublo, que permaneció en la placa durante el análisis.



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


Ahora me gustaría que la columna "Precio, RUB" esté en formato int32.



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


Dejo solo aquellas posiciones que son más caras que 30.000 y más baratas que 68.000 (el precio del nuevo iPad Pro).



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


Ahora puedes simplemente calcular el promedio.



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


El precio promedio de un iPad Pro 11 usado 64 GB = 48 382 rublos



En general, un valor bastante lógico, lo único que me confundió fue una gran desviación estándar. Ahora veamos el iPad Pro 2017. (antes de eso, solo estaba buscando el iPad 2018, que indica la diagonal - 11).



Mi busqueda es:



search = 'iPad PRO 10.5 2017 64Gb WIFI'


El precio promedio para el iPad Pro 2017 10.5 WIFI 64 GB = 25888 rublos Es



muy fácil calcular el precio de uso.



2 años usando iPad PRO 2018 = (62000 - 48382) / 2 = 13675 rublos (6837.5 por año)

3 años usando iPad PRO 2017 = 36112 rublos (12037 por año)



Al comienzo del artículo escribí el precio de mis dispositivos, teniendo en cuenta, por supuesto, la diferencia entre ellos comprando y vendiendo, como puede ver, puede comprar un iPad Pro y usarlo durante dos años por solo 13,675 rublos. Así es exactamente como vale la pena comprar equipos y tener en cuenta la diferencia entre el precio de compra y el precio de venta esperado.



La diferencia en los precios de varios iPads por año es casi dos veces mayor, mientras que la mayor disminución en el costo ocurre inmediatamente después de la compra y enn-ésimo año , donde n es un número, según el lanzamiento de la nueva generación, la duración de la batería, el desarrollo de nuevas tecnologías, el soporte para el nuevo OC, etc. ¿Qué conclusión se puede sacar al analizar los datos sobre el iPad? Es rentable vender un iPad después de 2 años y comprar uno nuevo, por lo que puede minimizar el costo de usarlo.



¿Por qué es necesario vender después de 2 años?



Cada dispositivo Apple tiene una batería de iones de litio incorporada que puede durar de 2 a 3 años, según el uso. Una vez transcurrido el tiempo, el dispositivo comienza a funcionar incorrectamente: desacelera, descarga rápidamente, etc. Por cierto, en Estados Unidos, Apple vende el iPhone con un contrato de exactamente 24 meses, probablemente debido a la batería.



Por qué Apple debería vender antes de la presentación



Aquí es todavía más lógico: nueva presentación = nuevos dispositivos y, por tanto, los antiguos bajan de precio. Para hacerlo más claro, un gráfico de bankmycell.







conclusiones



  1. Al comprar, debe considerar la diferencia entre el precio de compra y el precio de venta esperado.
  2. Vale la pena mirar los precios de venta históricos del dispositivo.
  3. El análisis de los datos del ejemplo del iPad muestra que es más rentable venderlo después de 2 años.
  4. Debido a las baterías de iones de litio, es mejor vender el dispositivo después de 2, máximo 3 años.
  5. Apple vende racionalmente antes de la presentación: será el más rentable.
  6. En mi modelo no se tomaron en cuenta factores tan importantes como: la presencia de un nuevo diseño, soporte para el SO y nuevas tecnologías (5G por ejemplo), y otros factores.


Fuentes



[1]. Pautas de mantenimiento de baterías de iones de litio. URL: www.newark.com/pdfs/techarticles/tektronix/LIBMG.pdf . Consultado el 26/08/2020

[2]. DEPRECIACIÓN DEL TELÉFONO CELULAR Y CAÍDAS DE PRECIO. URL: www.bankmycell.com/blog/phone-depreciation . Consultado 26/08/2020



All Articles