用.NET语言写出计算股票技术指标BIAS,返回值为datatable类型,double类型全部四舍五入保留3位小数。
时间: 2023-05-17 18:07:42 浏览: 66
以下是用.NET语言写出计算股票技术指标BIAS的代码,返回值为datatable类型,double类型全部四舍五入保留3位小数:
```
public DataTable CalculateBIAS(DataTable dt, int n)
{
DataTable result = new DataTable();
result.Columns.Add("BIAS", typeof(double));
for (int i = 0; i < dt.Rows.Count; i++)
{
double close = Convert.ToDouble(dt.Rows[i]["Close"]);
double ma = 0;
if (i >= n)
{
double sum = 0;
for (int j = i - n; j < i; j++)
{
sum += Convert.ToDouble(dt.Rows[j]["Close"]);
}
ma = sum / n;
}
double bias = (close - ma) / ma * 100;
bias = Math.Round(bias, 3);
result.Rows.Add(bias);
}
return result;
}
```
其中,dt为股票数据表,n为BIAS的计算周期。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)