التقاعد المبكر كان موضوعا ساخنا في الآونة الأخيرة. هذا يرجع جزئيًا إلى حركة FIRE : "الاستقلال المالي والتقاعد المبكر" - لكسب المزيد ، وإنفاق أقل ، والتخلص من قيود العمل.

يبدو أن أين النار و habr.com؟ وعلى الرغم من حقيقة أنه من المستحيل تحقيق هذا المعاش المبكر دون مراعاة أصولهم المتنوعة. وكما أظهرت الممارسة طويلة الأجل ، لا توجد عملياً أدوات كافية للمحاسبة عن الأسهم والسندات والعقارات والعملات المعدنية والعملات ، بالإضافة إلى التنويع القطري ، في نافذة واحدة. في خلفية صغيرة ، قال إنه إذا كان لديك شيء تفكر فيه ، فإن المحاسبة نفسها قد تستغرق وقتًا طويلاً بشكل غير معقول. لكن تحليل الموقع هنا يأتي إلى مرحلة الإنقاذ ، وهذا يجعل المحاسبة الإدارية لمحفظة الشركة الخاصة بها إلى مستوى جديد ، وبالطبع ، تقارب التقاعد المبكر.
ملاحظة مهمة: هذا المقال مخصص للتقاعد المبكر للمبتدئين ومحلل مبتدئ :). تتضمن تجربتي استخدام البيانات من المواقع لأغراض شخصية فقط. سوف أتطرق إلى استخدام Microsoft Excel و Google Sheets ، و KMyMoney القليل جدًا. سأبدأ بالترتيب الذي صادفت فيه جميع المنتجات:
الجزء 1. KMyMoney

إضافة أصل جديد إلى KMyMoney
هناك القليل من المعلومات حول هذا البرنامج على الإنترنت وخاصة القليل عن مكونات تحليل الأسعار. لكن في الاستثمارات ، من المهم جدًا أن يكون لديك صورة حقيقية أمام عينيك.

تكوين المحلل اللغوي في KMyMoney
من الغريب أيضًا أنه من الإصدار إلى إصدار KMyMoney (استخدمت البرنامج لعدة سنوات) ، تتجول بعض الروابط المعطلة في إعدادات المحلل اللغوي ، والتي يكاد يكون من المستحيل استخدامها ولا يوجد وصف واضح للمكون.

تعليمات لاستخدام قالب تحليل لورقة محددة
على سبيل المثال ، أقترح بعض سندات القروض الفيدرالية (OFZ) - هذه هي سندات الروبل التي تصدرها وزارة المالية في الاتحاد الروسي. يمكن الاطلاع على البيانات المتعلقة بهذه السندات في العديد من المواقع أو من خلال واجهة برمجة تطبيقات بورصة موسكو . سوف آخذ OFZ-PK 29012 (SU29012RMFS0) ، وسأنظر إلى السعر على الموقع الإلكتروني لأحد السماسرة. لن يكون المعرف هو رمز الحماية من التبادل ، ولكن المعرف الداخلي من الموقع. هذه هي النافذة التي تم فيها تنزيل عرض أسعار اليوم السابق:

نتيجة المحلل اللغوي للورق
في وقت واحد ، قمت بإنشاء أنماط مماثلة للتحليل باستخدام KMyMoney للعديد من الأصول لمواقع مختلفة - آمل أن يكون ذلك مفيدًا.
بالطبع ، يتيح لك KMyMoney تحديث معدلات أي أصول تلقائيًا ، وربما هذا هو البرنامج الوحيد الذي يسمح لك بالقيام بذلك ، ولكن مثل جميع برامج المحاسبة المماثلة ، له عيوب معينة. وهي: "البحث المحاسبي" المزعج للسنتات المتقاربة (أحتاج إلى أداة للمراجعة) وكمية هائلة من نقرات الماوس (لا يمكن القيام بأي شيء من خلال الاستثمار بنقرتين). لكن من المحتمل أن يكون هذا البرنامج هو الأفضل إذا كنت ترغب في الحصول على حساب للأموال الشخصية والاستثمارات في نافذة واحدة وفي نفس الوقت يكون لديك التحديث التلقائي لأسعار أي أصول.
الجزء 2. مايكروسوفت إكسل
لا توجد وظائف مضمنة للتحليل في Excel ، وبالتالي استخدم VBA استنادًا إلى أمثلة موجودة على الإنترنت (لم يكن يفهمها حقًا في ذلك الوقت للكتابة من نقطة الصفر) - ربما لم تكن الشفرة هي الأكثر إيجازًا ، ولكنها كانت تؤدي وظائفها:

محرر التعليمات البرمجية في Microsoft Excel
رمز VBA لتحليل أسعار سندات القروض الفيدرالية.Public Function FinamPriceBondsCorporate(Optional ByVal ISIN) As Double
لاستخدام التعليمات البرمجية ، في Excel نفسه ، تحتاج إلى استدعاء هذه الوظيفة المكتوبة للتو ، FinamPriceBondsCorporate:

التفوق واستخدام وظيفة تحليل إضافية
ظل الجدول في Excel (والقالب المحاسبي بناءً عليه) خيارًا محليًا مناسبًا إذا أردت فتحه ورؤية شيء فيه. لكن أسعار الأصول لا يمكن تحديثها دون تدخل بشري ، والأكثر من ذلك ، لا يمكن لهذا الجدول إرسال تقرير صباح الاثنين وحتى إنشاء أحداث في تقويم المدفوعات للأسبوع المقبل. بشكل عام ، كان علي المضي قدمًا.
الجزء 3. أوراق جوجل
ونقلت عبر IMPORTXML
أثبتت صحائف Google أنها تمثل مجموعة أوسع بكثير من إمكانيات التحليل. وأول شيء صادفته هو وظيفة IMPORTXML ، والتي سمحت لي بأخذ أي سطر تقريبًا من صفحة ويب. وللاستخدام ، كان عليك فقط معرفة كيفية كتابة طلب xpath. من خلال مساعدتها ، يمكنك جمع عروض الأسعار والمعلومات الأخرى دون الحاجة إلى النصوص البرمجية والتكامل مع واجهة برمجة التطبيقات.

قالب جدول تقريري المسمى SilverFir: تقرير الاستثمار
في حوالي ستة أشهر من البحث في عام 2018 ، وُلدت النسخة النهائية من القالب الخاص بي ، والتي أصبحت نقطة الانطلاق لمحاسبة البالغين للأصول المتنوعة "في نافذة واحدة".

تخصيص الأصول في SilverFir: تقرير الاستثمار
لسوء الحظ ، عندما تم استخدام الكثير من IMPORTXML في الجدول ، كان عليك الانتظار طويلًا لتنزيل جميع النتائج ، ووجد أيضًا أنه كان من المستحيل استخدام البيانات التي تم تلقيها من خلال IMPORTXML وفقًا للجدول الزمني في برامج Google النصية (لأنه قد لا يكون لديهم وقت للتحميل بحلول الوقت الذي تم استخدامه فيه).
مقتطفات عبر Google Apps Script
عندما أصبح واضحًا أنه مع وجود عدد كبير من الصفوف والبيانات المطلوبة ، أصبح من غير المناسب استخدام جدول التقارير على IMPORTXML - كان علي أن أتطلع إلى مزيد من البحث.

يأتي Google Apps Script في عملية إنقاذ FIRE
لأنني اعتقدت دائمًا أن حركة FIRE هي حرية القيام بما تريد ، وليس البحث المحاسبي عن سنتات وبالتأكيد ليست علامات اقتباس نسخ من مواقع مختلفة. اتضح أن بنية جدول التقارير وتخطيطه كانا ناجحين للغاية (لاحظ الآخرون ذلك) ، ولكن يجب تغيير طريقة الحصول على عروض الأسعار مرة أخرى.
في البرامج النصية من Google ، يبدو التحليل ، في رأيي ، أكثر إيجازًا من VBA.
Google Apps Script لتحليل اسم وعروض أسعار Pitney-Bowes-Anleihe (3.875٪ حتى 10/01/2021) مع ISIN US724479AK60 وما شابه. function GetFinanzenNet(ISIN, id) { var url = 'https://www.finanzen.net/suchergebnis.asp?_search=' + ISIN; try { var html = UrlFetchApp.fetch(url).getContentText(); } catch (error) { Logger.log("GetFinanzenNet. Symbol = " + ISIN + ".\n . URL: " + url + ". HTML:\n" + html); return "" } if (id == "Price") {
لقد أصبح من الواضح بالفعل أنه يمكنك تبسيط محاسبك بالكامل إلى حد كبير من خلال الإشارة فقط إلى المبلغ الأولي والكمية وتاريخ شراء الأصل وتنزيل جميع المعلمات الأخرى (بما في ذلك الاسم) من مواقع أخرى (مختلفة).
النظام البيئي
عندما بدأت في التعامل مع البرامج النصية من Google ، اتضح أن استخدامها قد يكون أوسع بكثير من مجرد تحليل مناسب للبيانات المهمة دون انتظار التنزيلات. تقوم المكونات عملياً بإنشاء خدمتهم الخاصة ، حيث يدير جدول واحد التحديثات والتنبيهات والجداول الزمنية والعروض التقديمية ويمكن حتى أن يتكامل مع الموارد الخارجية.
فيما يلي الوظائف التي يمكن تنفيذها في البرامج النصية.- تقارير البريد الأسبوعية ؛

مثال على جزء التقرير في البريد
- الأحداث مع دفعات في التقويم.

مثال حدث اختبار تقويم Google
- المهام لمعرفة ما هو الخطأ في بعض الأوراق ؛

مثال مهام Google
- عرض شهري مع نتائج الشهر ؛

مثال على عروض Google التقديمية مع تغييرات البرمجة النصية
- توزيع الأصول بناءً على بيانات من مواقع متعددة ؛

خطوات وسيطة لحساب التنويع: الأنواع والبلدان
- مخططات ورسوم بيانية إضافية غير موجودة في الجداول ؛

مثال على مخططات Word Trees التي تم إنشاؤها هي توزيع محفظتك الخاصة بوضوح (ليس في لقطة الشاشة) حسب العملات وفئات الأصول.
- تذكير بالعروض والمدفوعات في البرقيات ؛

بوت مع التذكير
- استيراد البيانات من الوسطاء (يبدو أنه من الصعب إلى حد ما على الوسطاء الروس التعامل مع هذا ، لأن كل وسيط لديه رؤيته الخاصة للتقرير ، وفي معظم الحالات يكون غير ودود للمستثمر).
تبين أن القائمة لمدة عامين تقريبًا كانت كبيرة ، والأهم من ذلك أنه يمكن أتمتة كل شيء بنجاح على البرامج النصية لـ Google استنادًا إلى السعر الأولي وتاريخ الشراء ومعرف الأصول فقط.
يمكن أن يكون الأصل أي شيء: سند ، أو سهم ، أو عقارات مادية ، أو عملات معدنية ، أو ودائع - ليس هناك محدد ، وهناك قالب تم إنشاؤه يمكن تخصيصه لأي طلب محدد.
يؤدي
بالعودة مرة أخرى إلى الجوانب العملية من معاش التقاعد المبكر لحركة FIRE في روسيا ، فإن المحاسبة لها أكثر علاقة مباشرة بالتقاعد المبكر ، ويتم إعدادها بشكل صحيح المحاسبة التي تتيح لك مواكبة التطورات ، وفي نفس الوقت لا تنزلق إلى المشاهدة المتكررة لعروض الأسعار والأسعار الحالية.
بواسطة: ميخائيل شاردين ،
25 نوفمبر 2019