关于股息率表达的问题 (文华财经wh9)

投资者咨询:关于股息率表达的问题 (文华财经wh9)
来源:文华财经  日期:2018-5-7 16:14
 请问老师股息率怎么用代码表示呀,股息率=分红总额/总市值
投资者咨询:关于股息率表达的问题 (文华财经wh9)
来源:文华财经  日期:2018-5-7 16:14

 对,就是选股票,选出股息率大于6%的股票

 

投资者咨询:关于股息率表达的问题 (文华财经wh9)
来源:文华财经  日期:2018-5-7 16:14
 但这只是分红的潜力,没有直接能表达分红的函数吗?
技术人员回复
日期:2018-5-10 16:46

修改一下回复:

 

计算股息率可以使用Dividend函数取每股分红,来计算

 

以下提供两种计算股息率的方式,选股在使用DividendYieldRatio或DividendYieldRatio1来作为条件判断就可以:

 

Vars
 Numeric  DividendYieldRatio(0); //仅以上一次分红计算股息率
 Numeric  DividendYieldRatio1(0); //以该股票历史所有分红计算股息率
 Numeric  DividendYield(0); 
Begin

DividendYieldRatio = ValueWhen(DividendBars(0)==0,Dividend(0)/Close*100);
 If(DividendYieldRatio<>Ref(DividendYieldRatio,1))
{
DividendYield =Dividend(0);
}
DividendYieldRatio1 = Sum(DividendYield,BarPos)/Count(DividendYield<>0,BarPos);
PlotNumeric("DividendYieldRatio", DividendYieldRatio );
PlotNumeric("DividendYieldRatio1", DividendYieldRatio1 );
End