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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

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

發布時間:2023/11/30 C# 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前复权后复权程序C# .net 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

if (win32apitest.MDIMain.SFSDA.FuQuan == "前復權")
??????????????????? {
??????????????????????? 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--)
??????????????????????? {
??????????????????????????? // 前復權:復權后價格=[(復權前價格-現金紅利)+配(新)股價格×流通股份變動比例]÷(1+流通股份變動比例)
??????????????????????????? //? 權后價格=(價格-紅利/10)/(1+送股數/10)
??????????????????????????? DateTime ctime = DateTime.Parse(QuanXiList.Rows[i]["時間"].ToString());
??????????????????????????? if (mytime < ctime)
??????????????????????????? {
??????????????????????????????? double hongli = double.Parse(QuanXiList.Rows[i]["紅利"].ToString());
??????????????????????????????? double songgu = double.Parse(QuanXiList.Rows[i]["送股數"].ToString())/10;
??????????????????????????????? double liutongbdbl = double.Parse(QuanXiList.Rows[i]["轉增數"].ToString()) / 10 + songgu;
??????????????????????????????? double peigujia = double.Parse(QuanXiList.Rows[i]["配股價"].ToString())/1000;
?????????????????????????????
??????????????????????????????????? tvalue = (tvalue - hongli + peigujia * liutongbdbl) / (1 + liutongbdbl);
???????????????????????????
??????????????????????????? }
??????????????????????? }
??????????????????? }
??????????????????? if (win32apitest.MDIMain.SFSDA.FuQuan == "后復權")
??????????????????? {

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。