日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

前复权后复权程序C# .net

發(fā)布時(shí)間:2023/11/30 C# 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前复权后复权程序C# .net 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

if (win32apitest.MDIMain.SFSDA.FuQuan == "前復(fù)權(quán)")
??????????????????? {
??????????????????????? if (mytime == DateTime.Parse("2009-04-29"))
??????????????????????? {
??????????????????????????? //if (svalue == 34.89)
??????????????????????????? //{
??????????????????????????? //}
??????????????????????? }
??????????????????????? if (mytime == DateTime.Parse("2009-04-30"))
??????????????????????? {
??????????????????????????? //if (svalue == 34.89)
??????????????????????????? //{
??????????????????????????? //}
??????????????????????? }
??????????????????????? for (int i = QuanXiList.Rows.Count - 1; i >= 0; i--)
??????????????????????? {
??????????????????????????? // 前復(fù)權(quán):復(fù)權(quán)后價(jià)格=[(復(fù)權(quán)前價(jià)格-現(xiàn)金紅利)+配(新)股價(jià)格×流通股份變動(dòng)比例]÷(1+流通股份變動(dòng)比例)
??????????????????????????? //? 權(quán)后價(jià)格=(價(jià)格-紅利/10)/(1+送股數(shù)/10)
??????????????????????????? DateTime ctime = DateTime.Parse(QuanXiList.Rows[i]["時(shí)間"].ToString());
??????????????????????????? if (mytime < ctime)
??????????????????????????? {
??????????????????????????????? double hongli = double.Parse(QuanXiList.Rows[i]["紅利"].ToString());
??????????????????????????????? double songgu = double.Parse(QuanXiList.Rows[i]["送股數(shù)"].ToString())/10;
??????????????????????????????? double liutongbdbl = double.Parse(QuanXiList.Rows[i]["轉(zhuǎn)增數(shù)"].ToString()) / 10 + songgu;
??????????????????????????????? double peigujia = double.Parse(QuanXiList.Rows[i]["配股價(jià)"].ToString())/1000;
?????????????????????????????
??????????????????????????????????? tvalue = (tvalue - hongli + peigujia * liutongbdbl) / (1 + liutongbdbl);
???????????????????????????
??????????????????????????? }
??????????????????????? }
??????????????????? }
??????????????????? if (win32apitest.MDIMain.SFSDA.FuQuan == "后復(fù)權(quán)")
??????????????????? {

?????
??????????????????????? for (int i = 0; i < QuanXiList.Rows.Count; i++)
???????????????????? //? for (int i = QuanXiList.Rows.Count - 1; i >= 0; i--)
??????????????????????? {
??????????????????????????? //? 權(quán)后價(jià)格=價(jià)格*(1+送股數(shù)/10)+紅利/10?
??????????????????????????? //? 后復(fù)權(quán):復(fù)權(quán)后價(jià)格=復(fù)權(quán)前價(jià)格×(1+流通股份變動(dòng)比例)-配(新)股價(jià)格×流通股份變動(dòng)比例+現(xiàn)金紅利
??????????????????????????? DateTime ctime = DateTime.Parse(QuanXiList.Rows[i]["時(shí)間"].ToString());
??????????????????????????? if (mytime >= ctime)
??????????????????????????? {
??????????????????????????????? double hongli = double.Parse(QuanXiList.Rows[i]["紅利"].ToString());
??????????????????????????????? double songgu = double.Parse(QuanXiList.Rows[i]["送股數(shù)"].ToString()) / 10;
??????????????????????????????? double liutongbdbl = double.Parse(QuanXiList.Rows[i]["轉(zhuǎn)增數(shù)"].ToString()) / 10 + songgu;
??????????????????????????????? double peigujia = double.Parse(QuanXiList.Rows[i]["配股價(jià)"].ToString()) / 1000;
??????????????????????????????? if (liutongbdbl != 0)
??????????????????????????????? {
??????????????????????????????????? tvalue = tvalue * (1 + liutongbdbl) - peigujia * liutongbdbl + hongli;
??????????????????????????????? }
??????????????????????????? }
??????????????????????? }
??????????????????? }

總結(jié)

以上是生活随笔為你收集整理的前复权后复权程序C# .net的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。