久冉科技

业界

股票计算题

时间:2021-10-19 07:42 阅读:

  股票 计算题

  对于有头脑的人永远有前景!所以先修炼好!
一、金融衍生工具的概念和特征
(一)金融衍生工具的概念
金融衍生工具是指建立在基础产品或基础变量之上其价格决定于后者变动的派生金融产品.
(二)金融衍生工具的基本特征
1、跨期交易
2、效应
3、不确定性和高风险
4、套期保值和投机套利共存
二、金融衍生工具的分类
(一)按基础工具种类:
1、股权式衍生工具
2、货币衍生工具
3、利率衍生工具
(二)按风险—收益特性:
对称型与不对称型
(三)按交易方法与特点:
金融原期和约、金融、金融期权、金融互换
金融衍生工具属于衍生工具中的一类。衍生工具包括金融衍生工具和商品衍生工具。对于金融衍生工具,是相对于金融原生工具(如、、股票、利率、、指数等)而言的,既属于金融工具的范畴,又属于衍生工具的范畴,是二者的交集。如我国曾开展过的国债属于金融衍生工具。目前国内开展的小麦、大豆、铜等商品则属于商品类衍生工具。

  一带简单的股票计算题

  一手=100股

  一个关于股票的计算题

  你是没有说明现在的股价是多少,是无法算的,如果你只是配股和送股是没有任何盈利的,这些变化的是你的股票数量,你的总市值不会发生变化 ,这样吧,我给你算出你现在的成本假设你开始买了100股,成本是15 ,10送5配5后你是200股 那么每股价格是=(100*15+50*8-100*0.7)/200=9.35,现在价格如果高于9.35你就赚钱,低了就亏

  股票计算题,数学计算高手请进。谢谢解答。

  垃圾大盘

  买卖股票计算公式

  股票交易成本计算
股票交易以手为单位,即一手等于100股.交易方式为T+1,即当日买入后最快要到次日才可以卖出.股票一次最少买100股,即至少一手.买入最少挂100股,卖出最少可以挂1股。
股票交易成本计算:
费用包括(单边):
印花税0.1%,
佣金自由浮动,但不能超过0.3%,
过户费1000股1元(深交所不收)
证管费0.02%(有的券商把这笔费用合到佣金里,有的单收)
另外券商可酌情收取报单费,每笔最高10元(一般都不收)
其他的费用都没了,撤单不收费
双向收费指买时收一次,卖时也收一次。
实例:
费用包括(单边):
印花税0.1%,
佣金自由浮动,但不能超过0.3%, (深市最底收取5元,沪市最底收取10元)
过户费1000股1元(深交所不收)
证管费0.02%(有的券商把这笔费用合到佣金里,有的单收)
另外券商可酌情收取报单费,每笔最高10元(一般都不收)
另外,权证佣金视同购买封闭式基金,不收印花税!!
1。你买入的是上海股票,佣金(手续费)按0.3%收,你以4.66元买入300股共用资金1398元,所以0.3%不足10元,要按10元收取,印花税1.39元,过户税0.3元(沪市为每1手0.1元不足1元按1元收取)
所以你买入时在你成交时就会扣您1398+10+1.39+1元=1410.39元
除以你的300股等于4.70元。再加上你卖出时还会收您大约卖出总市值的0.5%来算,您最少要4.75元以上卖出才会有盈利。
2。4.75元以上全部卖出,保证不赔。当然更高收益也会更高
双向收费指买时收一次,卖时也收一次。
费用包括(单边):
印花税0.1%,
佣金自由浮动,但不能超过0.3%, (深市最底收取5元,沪市最底收取10元)
过户费1000股1元(深交所不收)
证管费0.02%(有的券商把这笔费用合到佣金里,有的单收)
另外券商可酌情收取报单费,每笔最高10元(一般都不收)
另外,权证佣金视同购买封闭式基金,不收印花税!!
手续费主要有三个费用
一是佣金买入卖出各千分之一点七(至少5元)
二是印花税买入卖出各要千分之一
三是过户费(只有上证A股要)每一千股(10手)一元(至少1元)
(不同证券公司及交易方式不同佣金会不同)
以上是网上交易的交易手续费,电话委托和到证券公司交易高于以上费用
佣金每次至少5元所以每次交易花的佣金过五元就可以了(一般都过)
上证A股收过户费,买的股票股价越低在这上面花的就越多(因为一样多的资金可以买更多手)不喜欢多交过户费可以选择深证A股交易。。。
保本价:买入股价*1.003/0.997
盈亏计算:卖出股价*卖出手数*0.997-买入股价*买入手数*1.003
这样算出盈亏和实际交割单据老是差几元(一万元的交易差3~5元)不是多就是少可能是交易所的系统税佣考虑小数点后多几位以及实际成交股价也带小数点后第三位吧。。。
一般如果网上交易交易软件都会自动标明浮动盈亏和成本价(盈利和成本都只计算了买入手续费用)
买卖股票时需要交纳手续费、印花税、过户费。
手续费的收取比例,不同的券商各不相同,但国家规定不得超过交易金额的千分之四。
印花税的收取比例,大约是千分之一。
过户费的收取极低,通常交易金额接近10万元,才收取1元。可忽略不计。
如果你买1000股10元的股票,那么要交纳:
手续费(这里按千分之四计算):(1000*10)*0.4%=40
印花税:(1000*10)*0.1%=10
过户费:按1元算。
40+10+1=51元。
卖股票时计算方法相同。但要把股票价格换成卖出价。
提示:要想尽量减少手续费,就要选择好券商。但并不是手续费少的券商就好。例如一些小券商的手续费很低,但是由于其规模小,所以信誉无保证、服务不到位、信息不准确,反而会得不尝失。
------------------
我国的证券投资者在委托买卖证券时应支付各种费用和税收,这些费用按收
取机构可分为证券商费用、交易场所费用和国家税收。目前,投资者在我国券商
交易上交所和深交所挂牌的A股、基金、时,需交纳的各项费用主要有:委
托费、佣金、印花税、过户费等。
1.委托费:这笔费用主要用于支付通讯等方面的开支。一般按笔计算,交易上海
股票、基金时,上海本地券商按每笔1元收费,异地券商按每笔5元收费;交易
深圳股票、基金时,券商按1元收费.
2.佣金:这是投资者在委托买卖成交后所需支付给券商的费用。上海股票、基金
及深圳股票均按实际成交金额的千分之三点五向券商支付,上海股票、基金成交
佣金起点为10元;深圳股票成交佣金起点为5元;深圳基金按实际成交金额的千
分之三收取佣金;交易佣金收取最高不超过实际成交金额的千分之二,大宗
交易可适当降低。
3.印花税:投资者在买卖成交后支付给财税部门的税收。上海股票及深圳股票均
按实际成交金额的千分之四支付,此税收由券商代扣后由交易所统一代缴。
与基金交易均免交此项税收。
4.过户费:这是指股票成交后,更换户名所需支付的费用。由于我国两家交易所
不同的运作方式,上海股票采取的是中央登记、统一托管,所以此费用只在投
资者进行上海股票、基金交易中才支付此费用,深股交易时无此费用。此费用按
成交股票数量(以每股为单位)的千分之一支付,不足1元按1元收。
5.转托管费:这是办理深圳股票、基金转托管业务时所支付的费用。此费用按户
计算,每户办理转托管时需向转出方券商支付30元. 详见下表:
表一:上交所证券交易费用
A股 B股 基金 证券投资基金
佣金 3.5‰ 6‰ 2‰ 3.5‰ 2.5‰
标准佣金 ¥10.00 $20.00 ¥5.00 ¥5.00 ¥5.00
印花税 4‰ 3‰ 0‰ 0‰ 0‰
过户费 1‰ 1‰ 0‰ 1‰ 0‰
标准过户费 ¥1.00 $1.00 ¥0.00 ¥0.00 ¥0.00
表二:深交所证券交易费用
A股 B股 基金 证券投资基金
佣金 3.5‰ 4.3‰(HK$) 2‰ 3‰ 2.5‰
标准佣金 ¥5.00 $0.00 ¥5.00 ¥5.00 ¥5.00
印花税 4‰ 3‰ 0‰ 0‰ 0‰
过户费 0‰ 0.5‰(成交金额HK$) 0 0‰ 0‰

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

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

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

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

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 ueueTest(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) {
ueueTest t = (ueueTest)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();
}
}
}
}