当前位置:首页 > 问答

股票价格与预期收益率

我来帮TA回答

股票的收益怎么计算?

涨停44元,开盘价每股40元。10股共400元,买入价每股40元吗?还是包括其他费用?如果每股40元,假设不包括其他费用,涨幅3.7%,收益率就为3.7%,400*(1+3.7%)=414.8元,收益额为14.8元,每股涨跌额1.48,但题目说涨跌额为1.57,与根据涨幅计算出来的涨跌额不一致,这题目有点奇怪。

每股收益除以股价等于投资回报率

股价除以每股收益等于市盈率
市盈率(Price-to-Earnings Ratio,缩写P/E或PER)等于股票价格除以每股收益,即市价盈利比率
投资回报率(ROI。return on investment),是指达产期正常年度利润或年均利润占投资总额的百分比。其计算公式为:投资回报率(ROI)=年利润或年均利润/投资总额×100%

股票价格与收益有关系吗?

股利收益率,又称获利率,是指股份公司以现金形式派发的股息或红利与股票市场价格的比率
其计算公式为:
该收益率可用于计算已得的股利收益率,也可用于预测未来可能的股利收益率。
股票收益率=收益额/原始投资额

股票收益率是什么意思?收益率和ROIC又有什么区别?

股票收益即股票投资收益,是指企业或个人以购买股票的形式对外投资取得的股利,转让、出售股票取得款项高于股票帐面实际成本的差额,股权投资在被投资单位增加的净资产中所拥有的数额等。
股票收益包括股息收入、资本利得和公积金转增收益。
股票升值是股票市价的升值部分,他根据企业资产增加的程度和经营状况股票收益而定,具体体现为股票价格所带来的收益。
股息指股票持有人定期从股份公司中取得的一定利润。利润分配的标准以股票的票面资本为依据。公司发放股息的原则是:必须依法进行必要的扣除后才能将税后利润用于分配股息。其具体的扣除项目和数额比例要视法律和公司章程的规定。
红利是超过股息的另一部分收益,一般是普通股享有的收益,优先股是不能参加红利分配的。
收益率
股票收益率是反映股票收益水平的指标
1,是反映投资者以现行价格购买股票的预期收益股票收益水平。它是年现金股利与现行市价之比率。本期股利收益率=(年现金股利/本期股票价格)*100%
2,股票投资者持有股票的时间有长有短,股票在持有期间获得的收益率为持有期收益率。
持有期收益率=[(出售价格-购买价格)/持有年限+现金股利]/购买价格*100%
3,公司进行拆股必然导致股份增加和股价下降,正是由于拆股后股票价格要进行调整,因而拆股后的持有期收益率也随之发生变化。
拆股后持有期收益率=(调整后的资本所得/持有期限+调整后的现金股利)/调整后的购买价格*100%

求一款股票交易专用计算器

你开个户就可以了,在买入里面输入的价格,就可以立即显示你可以买多少股

编写一个股票买卖收益计算器

这么快就课程设计了?? 呵呵 看到我以前交作业的也苦苦求代码上弄了近1个小时终于弄出来了 我简单调试了你举的那个例子 没问题 其他的你自己调试吧
import java.io.*;
import java.util.*;
public class QueueTest {
public int value;
public int num;
public QueueTest(int value, int num) {
this.value = value;
this.num = num;
}
public static void main(String args[]) {
Queue list = new LinkedList();

InputStreamReader isr = null;
BufferedReader br = null; //从命令行读取数据用的

try {
while(true) {
System.out.println("1 买股票");
System.out.println("2 卖股票");
System.out.println("3 退出");

isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

int i = -1;
int value = 0;
int num = 0;

try {
i = Integer.parseInt(br.readLine()); //读取命令操作代号
} catch(NumberFormatException ne) {
System.out.println("输入错误");
}

if(i == 1) {
System.out.println("请输入股价");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
value = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println("输入错误");
continue; //读取所输入股价 股票数目
}

System.out.println("请输入买入数目");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
num = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println("输入错误");
continue;
}
list.add(new QueueTest(value, num)); //向队列中加入购股记录
} else if(i == 2) {
int income = 0;
System.out.println("请输入股价");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
value = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println("输入错误");
continue;
}

System.out.println("请输入卖出数目");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
num = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println("输入错误"); //与上同
continue;
}

while (list.peek() != null) {
QueueTest t = (QueueTest)list.peek();
if(t.num > num) {
t.num -= num;
income += num * (value - t.value);
System.out.println("收益是:" + income);
break; //当购股记录股数大于卖出剩余量时,添加收益,退出队列访问
} else {
num -= t.num;
income += t.num * (value - t.value);
list.poll(); //当购股记录股数大于卖出剩余量时,添加收益,继续访问
}
}
if (list.peek() == null) { //现存股总数小于卖出数,将存货全卖出,输出还需要但没卖出的股数以及收益
System.out.println("已将剩余全部股票卖出,还缺少卖出股票数目:" + num);
System.out.println("收益是:" + income);
}
} else if(i == 3) {
return;
} else {
System.out.println("输入错误");
}

}
} catch(IOException e) {
e.printStackTrace();
} finally {
try {
if(br != null) br.close();
if(isr != null) isr.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
}