0 beğenilme 0 beğenilmeme
147 kez görüntülendi
a:=valuewhen(1.,YEAR()=2023 AND MONTH()=1 AND DAYOFMONTH()=2,PD());   => 02.01.2023 tarihindeki piyasa değerini alıyor.

b:=valuewhen(1.,YEAR()=2023 AND MONTH()=9 AND DAYOFMONTH()=15,PD());   => 15.09.2023 tarihindeki piyasa değerini alıyor.

(A+B)/2   => 02.01.2023 tarihindeki piyasa değerini, 15.09.2023 tarihindeki piyasa değeri ile toplayıp çıkan sonucu 2 ye bölüyor.

Doğru mu? Eger anladığım gibiyse işimizi görmüyor. İsteğimizi şu şekilde açıklayayım.

1. Aşama: X hissesinin son 180 mumunun kapanış fiyatlarını toplamını almalıyım. (bu hesabı 2 tarih arasındaki mum sayısı şeklinde de yapabiliriz)

2. Aşama: 1. aşama sonucu elde ettiğim rakamı 180 e bölüp 180 günlük ortalama fiyatı bulmalıyım. (2 tarih arası mum sayısı ile hesaplarsak, 180 güne değil de seçtiğimiz 2 tarih arasındaki mum sayısına bölerek 2 tarih arasındaki ortalama fiyatı hesaplamalıyız.)

3. Aşama: 2. aşama sonucu elde ettiğim ortalama fiyatı şirketin lot sayısı (ödenmiş sermayesi) ile çarpmalı ve ortalama piyasa değerini bulmalıyım. (Şirketin lot sayısı yani ödenmiş sermayesi içinde tarih bazlı lot sayısı seçme imkanı olursa tadından yenmez. Örneğin x şirketinin 30.06.2024 tarihindeki lot sayısı ile çarpsın.)

Hem 2 tarih arası seçecek şekilde hemde son 180 mum seçerek hesaplanacak şekilde 2 ayrı formül olarak paylaşabilir misiniz?

Çok mu bir şey istedim bilmiyorum ama şimdiden teşekkür ederim.

Şöyle birşey yaptım dogru mu?

A:=MOV(C,180,S);
B:=PD()/C;     => Ödenmiş sermayenin formulunu bilmedigim için bu şekilde hesaplamaya çalıştım.
A*B

Bu formule göre 1 sorum daha olacak. MOV(C,180,S) formulunde "C,180" ifadesi 180 mumun kapanışını fiyatını mı?, 180 gunun kapanış fiyatını mı? temsil ediyor.

Bunu şu nedenle soruyorum 180 gunde hafta sonları ve resmi tatillerde bosamız kapalı oldugu içindir.
bir cevap ile ilgili: ortalama piyasa değeri
Diğer kategorisinde (12 puan) tarafından | 147 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba,

Esasen bunlarla uğraşmanız gerekmez.

Piyasa değeri indikatör olarak vardır. Bu sebeple, ortalamasını hesaplamak kolay olacaktır.

MOV(PD(),180,S) ifadesi, günlük grafik verileri ile, piyasa değerinin 180 barlık (yani 180 iş günü) ortalamasını hesaplar.

İyi çalışmalar
(13,380 puan) tarafından
0 0
Öncelikle cevabınız için çok teşekkur ederim. Ancak 180 barlık Piyasa degerinin ortalamasını almak ta işimizi görmeyecek. 180 barlık sureç içerisinde firmalar bedelli veya bedelsiz bölunme yoluyla ödenmiş sermayesini arttırmış olabilirler.

TKBB Danışma kurulu tarafından yayınlanan rehbere göre; Ortalama Piyasa Değeri, değerleme gününden geriye doğru 6 aylık dönemdeki düzeltilmiş fiyatların ortalaması ile değerleme günündeki sermayenin çarpılması suretiyle hesaplanmaktadır. denilmektedir.

Bu hesabı yaptıgımız gunun ödenmiş sermaye miktarını yani lot sayısını kullanmamız gerekiyor.

A:=MOV(C,180,S);
B:=PD()/C;     => Ödenmiş sermayenin formulunu bilmedigim için bu şekilde hesaplamaya çalıştım.
A*B

bu formul aslında istegimi karşılıyor sanırım.  ödenmiş sermayeyi hesaplamak için kullandıgım PD()/C yerine kullanabilecegim farklı bir formul var mı?
8,340 soru
8,296 cevap
4,679 yorum
16,839 kullanıcı