شاخص جریان پول را در اکسل محاسبه کنید

ساخت وبلاگ

MFI برای اندازه گیری حرکت تغییرات قیمت ، قیمت و حجم را ترکیب می کند. یک صفحه گسترده با بارگیری خودکار داده ها از اینترنت دریافت کنید! VBA کامل گنجانده شده است.

تحلیلگران فنی از شاخص های زیادی برای پیش بینی جهت حرکت قیمت استفاده می کنند.

کلاس محبوب آنهایی هستند که حرکت را اندازه می گیرند. این موارد شامل ویلیامز ٪ R ، نوسان ساز تصادفی و شاخص کانال کالا است.

شاخص جریان پول عضو این خانواده است که توسط یک زن و شوهر از معامله گران باهوش به نام Avrum Soudack و Gene Quong ساخته شده است. یک استراتژی معاملاتی که از این شاخص استفاده می کند در اینجا شرح داده شده است.

Excel spreadsheet that calculates and plots Money Flow Index

نحوه محاسبه شاخص جریان پول

مرحله 1: میانگین قیمت بالا ، پایین و نزدیک به عنوان قیمت معمولی شناخته می شود.

قیمت معمولی = (بالا + پایین + نزدیک) / 3

مرحله 2: سپس قیمت معمولی را با حجم معاملات ضرب کنید. این جریان پول را می دهد.

جریان پول = قیمت معمولی x حجم

مرحله 3: اکنون اجازه دهید جریان مثبت و منفی پول را محاسبه کنیم

برای یک پنجره زمانی دنباله دار (معمولاً 14 روز) ،

  • جریانهای پولی را که قیمت معمولی از قیمت معمولی روز گذشته بیشتر است ، اضافه کنید. این جریان مثبت پول است
  • جریانهای پول را که قیمت معمولی پایین تر از قیمت معمولی روز گذشته است ، اضافه کنید. این جریان منفی پول است

مرحله 4: نسبت پول به سادگی جریان پول مثبت است که توسط جریان پول منفی تقسیم می شود

مرحله 5: سپس شاخص جریان پول به سادگی با این فرمول محاسبه می شود.

شاخص جریان پول = 100 - 100 / (1 + نسبت پول)

صفحه گسترده اکسل و VBA برای شاخص جریان پول

با فرض اینکه قیمت های بالا ، پایین و نزدیک در ستون های C ، D و E قرار دارد و حجم آن در ستون G است ، این قطعه از VBA شاخص جریان پول را محاسبه می کند.

کد کامل در صفحه گسترده مرتبط با این مقاله است (برای لینک بارگیری به انتها پیمایش کنید).

'قیمت معمولیDataseEet. Range ("H1") = "قیمت معمولی"DataseEet. Range ("H2: H"& nRows) . Formular1C1 ="= (RC [-5] + RC [-4] + RC [-3])/3" 'جریان پولDataseEet. Range ("I1") = "جریان پول"DataseEet. Range ("I2: من"& nRows) . Formular1C1 ="= RC [-1]*RC [-2]" 'جریان پول مثبتDataseEet. Range ("J1") = "جریان پول مثبت"DataseEet. Range ("J3: J"& nRows) . Formular1C1 ="=IF(R[0]C[-2]>R [-1] C [-2] ، R [0] C [-1] ، 0) " 'جریان پول منفیDataseEet. Range ("K1") = "جریان پول منفی"DataseEet. Range ("K3: K"& nRows) . Formular1C1 ="= if (r [0] c [-3]"مجموع جریان پول مثبتDataseEet. Range ("L1") = "مجموع جریان پول مثبت"DataseEet. Range ("ل"& TimeWindow + 1 &": l"& nRows) . Formular1C1 ="= جمع (r [0] c [-2]:" & "R [-"& TimeWindow - 1 &"] C [-2])" "مجموع جریان پول منفیDataseEet. Range ("M1") = "جمع جریان پول منفی"DataseEet. Range ("م"& TimeWindow + 1 &": م"& nRows) . Formular1C1 ="= جمع (r [0] c [-2]:" & "R [-"& TimeWindow - 1 &"] C [-2])" نسبت پولDataseEet. Range ("N1") = "نسبت پول"DataseEet. Range ("ن"& TimeWindow + 1 &": n"& nRows) . Formular1C1 ="= r [0] C [-2]/r [0] C [-1]" شاخص جریان پولDataseEet. Range ("O1") = "نسبت پول"DataseEet. Range ("ای"& TimeWindow + 1 &": O"& nRows) . Formular1C1 ="= 100- (100/(1+r [0] C [-1])"

در اینجا یک صفحه گسترده اکسل وجود دارد که باعث می شود سنگین برای شما باشد.

فقط کافی است به آن یک تیک ، دو تاریخ و یک پنجره زمان بدهید ، سپس روی یک دکمه کلیک کنید. برخی از VBA هوشمند قیمت های روزانه را از Finance Yahoo بارگیری می کنند ، شاخص جریان پول را محاسبه می کنند و نمودار ایجاد می کنند.

VBA از رمز عبور محافظت نمی شود. لطفاً از کد بیاموزید - VBA انعطاف پذیری بسیار بیشتری نسبت به توابع استاندارد اکسل به شما می دهد.

کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید

برچسب : نویسنده : محمود استادمحمد بازدید : 29 تاريخ : يکشنبه 1 مرداد 1402 ساعت: 17:56