فكرة
بالنسبة لي ، كانت تقنية Apple منتجًا غير متوفر لفترة طويلة. ومع ذلك ، قبل بضع سنوات ، اكتشفت بعض الأفكار التي تسمح لي بشراء معدات Apple بسعر رخيص جدًا ، على سبيل المثال ، كلفني جهاز MacBook جديد 20000 روبل فقط ، و AirPods عمومًا 1800 روبل ، وآخر iPhone هو الأغلى من القائمة: 30000 روبل . أقوم دائمًا بشراء معدات جديدة حصريًا ، لكنني أستخدم عدة قواعد لشرائها وبيعها.... البيع جزء مهم جدًا من العملية ، يجب بيع المعدات في الوقت المحدد ؛ من قبل ، كان بإمكاني استخدام الجهاز لمدة 4 سنوات وبعد ذلك ترك جهاز iPhone القديم - وهذا ليس منطقيًا من وجهة نظر اقتصادية. الفكرة من وراء طريقتي بسيطة: تقليل الفرق بين سعري البيع والشراء.
سأوضح في هذا المقال كيف وصلت إلى الموعد الأمثل للشراء والبيع ، باستخدام إحصائيات أسعار المعدات من السنوات السابقة وتحليل المواقع بالمعدات المستعملة. لاحظ أنه يمكن إجراء هذه العملية لأي تقنية ، سأفكر في Apple.
عملية الشراء
الشراء هو أسهل جزء. لدي خوارزمية بسيطة للغاية: أذهب إلى Yandex Market واختر أقل سعر ، بحد أقصى شهر بعد إصدار جهاز جديد . الكل. بالطبع ، هذه معدات من Gorbushka ، والتي تم إحضارها من أوروبا أو أمريكا ، لكن الشيء الوحيد الذي أفقده مقارنة بمعدات معاهدة التعاون بشأن البراءات هو السنة الثانية من الضمان ، بالنسبة لي شخصيًا ، فإن -20٪ أكثر ربحية من ضمان إضافي لمدة عام. (أثناء كتابة المقال ، تم استبدال سماعة أذن AirPods Pro مجانًا نظرًا لكونها متصدعة) . اشتريت هذا العام جهاز MacBook Pro مقابل 80 ألفًا و AirPods Pro مقابل 16 ألفًا ، (بعت جهاز MacBook السابق مقابل 40 واشتريت مقابل 60 ، وعمومًا بعت AirPods مقابل 7 (صحيح بشكل منفصل))) ، واشتريت مقابل 8800)... ترتبط هذه الأسعار حتى بالأسعار في متجر Apple الأمريكي بدون ضرائب. من الجدير بالذكر أنه من الضروري التحقق من المعدات قبل الشراء: انظر إلى الرقم التسلسلي وتطابقه على الهاتف وفي العلبة ، والعديد من الاحتياطات الأخرى عند شراء المعدات في الأسواق المماثلة.
تخفيض السعر
أود أن أشير إلى أن شراء المعدات هو عملية استيراد ويتم "توفير" الأموال بالدولار. الفكرة هي أنه عندما تشتري جهاز MacBook مقابل 80000 روبل ، فأنت تشتريه بالفعل مقابل 1200 دولار ويمكنك بيعه على منصات أجنبية مقابل الدولار ، أي أن التقلبات المختلفة في سعر صرف الروبل لنموذجي ستكون ضئيلة. ومع ذلك ، قمت ببيع جميع المعدات على Avito ، حيث كان سعر الصرف على مدى 4-5 سنوات الماضية ثابتًا: 1 دولار = 65 روبل.
عند البيع ، أهم شيء هو اختيار الوقت المناسب: هذه هي مهمة هذه المقالة ، لحساب الوقت الأكثر ربحًا لشراء وبيع الجهاز.
اختيار الجهاز
حسنًا ، سألقي نظرة على نموذجي على مثال جهاز iPad الذي أخطط لشرائه. بالمناسبة ، حول iPhone - هذه واحدة من أكثر الأدوات غير المربحة - إنها تكلف مثل MacBook ، بينما لا تحتوي على الوظائف اللازمة لآلة العمل ، وتكلفتها ، على سبيل المثال ، XS الخاص بي ، انخفضت بنسبة 50 ٪ على مدار العام ، تلخيصًا - من غير المربح للغاية شراء iPhone.
إعراب Avito
لم أجد API من Avito ، لذلك اضطررت إلى استخدام Python و Selenium. ليس الحل الأكثر استقرارًا ، ولكن يبدو أنه يعمل. بادئ ذي بدء ، سأحاول تحميل البيانات على طلب "iPad 11 PRO 64GB" ومعرفة ما هو موجود مع الأسعار وتحليلها. يبدو كود السيلينيوم الخاص بي كما يلي:
كود السيلينيوم
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()
سأرى ما انتهى به الأمر في اللوحة:
لوحة الاسم

الكثير من الانبعاثات - من الواضح أن جهاز iPad Pro مع لعبة Fortnite لن يكلف أبدًا 120000 بدون تغذية المعلومات ، تمامًا مثل iPad مع "اللوحة الأم المقفلة" مقابل 4500. باختصار ، تحتاج إلى تنظيف التاريخ وإزالة كل ما هو غير ضروري حتى يمكن تحليله بالفعل ...
تحليل البيانات
يوجد الآن تحليل تافه إلى حد ما - أفتح دفتر jupyter واستورد الباندا - أبدأ العمل مع البيانات. حسنًا ، أول شيء أريد القيام به هو إزالة رمز الروبل ، الذي ظل في اللوحة أثناء التحليل.
data['Price, RUB'] = data['Price, RUB'].str.replace("₽", "")
الآن أود أن يكون عمود "Price، RUB" بتنسيق int32.
data['Price, RUB'] = data['Price, RUB'].str.replace(' ', '')
data['Price, RUB'] = data['Price, RUB'].astype('int32')
أترك فقط تلك الوظائف التي تكون أغلى من 30000 وأرخص من 68000 (سعر iPad Pro الجديد).
data = data[data["Price, RUB"] > 30000]
data = data[data["Price, RUB"] < 68000]
الآن يمكنك فقط حساب المتوسط.
data["Price, RUB"].mean()
متوسط سعر جهاز iPad Pro 11 64 GB المستخدم = 48382 روبل
بشكل عام ، القيمة المنطقية إلى حد ما ، الشيء الوحيد الذي أربكني هو الانحراف المعياري الكبير. الآن دعونا نلقي نظرة على 2017 iPad Pro. (قبل ذلك ، كنت أبحث فقط عن iPad 2018 ، مشيرًا إلى القطر - 11).
بحثي هو:
search = 'iPad PRO 10.5 2017 64Gb WIFI'
متوسط سعر iPad Pro 2017 10.5 WIFI 64 GB = 25888 روبل من
السهل جدًا حساب سعر الاستخدام.
سنتان من استخدام iPad PRO 2018 = (62000-48382) / 2 = 13675 روبل (6837.5 سنويًا)
3 سنوات من استخدام iPad PRO 2017 = 36112 روبل (12037 سنويًا)
في بداية المقال كتبت سعر أجهزتي ، مع الأخذ في الاعتبار بالطبع الفرق بينهما الشراء والبيع ، كما ترى ، يمكنك شراء iPad Pro واستخدامه لمدة عامين مقابل 13675 روبل فقط . هذا هو بالضبط ما يستحق شراء المعدات مع الأخذ في الاعتبار الفرق بين سعر الشراء وسعر البيع المتوقع.
يبلغ الفرق في أسعار أجهزة iPad المختلفة سنويًا ضعفين تقريبًا ، بينما يحدث أكبر انخفاض في التكلفة بعد الشراء مباشرةn-th year ، حيث n عبارة عن رقم يعتمد على إصدار الجيل الجديد ، وعمر البطارية ، وتطوير تقنيات جديدة ، ودعم OC الجديد ، وما إلى ذلك. ما النتيجة التي يمكن استخلاصها من خلال تحليل البيانات حول iPad؟ من المربح بيع جهاز iPad بعد عامين وشراء جهاز جديد ، بحيث يمكنك تقليل تكلفة استخدامه.
لماذا من الضروري البيع بعد سنتين
يحتوي كل جهاز من أجهزة Apple على بطارية Li-ion مدمجة يمكن أن تدوم من سنتين إلى ثلاث سنوات ، حسب الاستخدام. بعد انقضاء الوقت ، يبدأ الجهاز في العمل بشكل غير صحيح: إبطاء ، تفريغ سريع ، إلخ. بالمناسبة ، في أمريكا ، تبيع Apple جهاز iPhone بموجب عقد لمدة 24 شهرًا بالضبط ، على الأرجح بسبب البطارية.
لماذا يجب أن تبيع آبل قبل العرض
لا يزال الأمر منطقيًا أكثر هنا: العرض الجديد = الأجهزة الجديدة وبالتالي انخفاض سعر الأجهزة القديمة. لتوضيح الأمر - رسم بياني من bankmycell.
الاستنتاجات
- عند الشراء ، عليك مراعاة الفرق بين سعر الشراء وسعر البيع المتوقع.
- يجدر النظر إلى أسعار البيع التاريخية للجهاز.
- يوضح تحليل البيانات على مثال iPad أنه من المربح بيعه بعد عامين.
- بسبب بطاريات الليثيوم أيون ، من الأفضل بيع الجهاز بعد عامين ، بحد أقصى 3 سنوات.
- تبيع شركة Apple بعقلانية قبل العرض التقديمي - ستكون الأكثر ربحية.
- في نموذجي ، لم يتم أخذ عوامل مهمة مثل: وجود تصميم جديد ، ودعم نظام التشغيل والتقنيات الجديدة (5G على سبيل المثال) ، وعوامل أخرى في الاعتبار.
المصادر
[1]. إرشادات صيانة بطارية ليثيوم أيون. عنوان URL: www.newark.com/pdfs/techarticles/tektronix/LIBMG.pdf . تم الوصول إليه في 08/26/2020
[2]. إهلاك الهاتف الخليوي وانخفاض الأسعار. URL: www.bankmycell.com/blog/phone-depreciation . تم الوصول إليه في 08/26/2020