作者:bruce.bei

日期:2018.2.2

QQ同微信:215748382

本人是技术爱好者,也是股票爱好者,今天有空弄下这个交易费,哈哈,纯属娱乐,不过亲测可靠。

下面直接贴代码吧:

package com.bootdo.common.utils;

import java.math.BigDecimal;

/**
 * 此收费标准2015年8月1日起正式实施。
 * 亲测有效
 * 
 * 1.印花税:成交金额的1‰ 。2008年9月19日至今由向双边征收改为向出让方单边征收。受让者不再缴纳印花税。投资者在买卖成交后支付给财税部门的税收。
 * 上海股票及深圳股票均按实际成交金额的千分之一支付,此税收由券商代扣后由交易所统一代缴。债券与基金交易均免交此项税收。
 * 2.证管费:约为成交金额的0.002%收取
 * 3.证券交易经手费:A股,按成交金额的0.00696%收取;B股,按成交额双边收取0.0001%;基金,按成交额双边收取0.00975%;权证,
 * 按成交额双边收取0.0045%。 A股2、3项收费合计称为交易规费,合计收取成交金额的0.00896%,包含在券商交易佣金中。
 * 4.过户费(从2015年8月1日起已经更改为上海和深圳都进行收取):这是指股票成交后,更换户名所需支付的费用。根据中国登记结算公司的发文《
 * 关于调整A股交易过户费收费标准有关事项的通知[1] 》,从2015年8月1日起已经更改为上海和深圳都进行收取,此费用按成交金额的0.002%收取。
 * 5.券商交易佣金:最高不超过成交金额的3‰,最低5元起,单笔交易佣金不满5元按5元收取。
 * 一般情况下,券商对大资金量、交易量的客户会给予降低佣金率的优惠,因此,资金量大、交易频繁的客户可自己去和证券部申请。另外,券商还会依客户是采取电话交易、
 * 网上交易等提供不同的佣金率,一般来说,网上交易收取的佣金较低。
 * 另外,部分地方还收委托费。这笔费用主要用于支付通讯等方面的开支,一般按笔计算(由证券公司营业部决定收不收,证券公司多的地方,相互竞争,大多取消这项,
 * 比如大城市,证券公司少的地方,营业部可能收你成交一笔收一元或五元,比如小城镇)
 * 
 * @author Administrator
 *
 */
public class BeiUtil {
private static double shouxu = 0.000300896;// 手续费费率,万三手续费加上2,3的费用
private static double yinhua = 0.001;// 印花税税率
private static double guohu = 0.00002;// 过户费费率

public static double m2(double num) {
BigDecimal bg = new BigDecimal(num);
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();// 四舍五入的方法
return f1;
}

public static double maichu(double price, double num) {
double shouxufei = m2(price * num * shouxu);// 手续费
if (shouxufei < 5) {
shouxufei = 5;
}
double yinhuafei = m2(price * num * yinhua);// 印花税
double guohufei = m2(price * num * guohu);// 过户费

double total = m2(price * num - shouxufei - yinhuafei - guohufei);// 最终结果
System.out.println("卖出:" + shouxufei);
System.out.println(yinhuafei);
System.out.println(guohufei);
System.out.println(total);
return total;
}

public static double mairu(double price, double num) {
double shouxufei = m2(price * num * shouxu);// 手续费
if (shouxufei < 5) {
shouxufei = 5;
}
double guohufei = m2(price * num * guohu);// 过户费

double total = m2(price * num + shouxufei + guohufei);// 最终结果
System.out.println("买入:" + shouxufei);
System.out.println(guohufei);
System.out.println(total);
return total;
}

/**
* 手续费=数量*价格*费率

* @param args
*/
public static void main(String[] args) {
double mairuzonge = mairu(5.51, 3300) + mairu(5.57, 3300) + mairu(5.58, 3300);
double maichuzonge = maichu(5.56, 3300) + maichu(5.63, 6700);
double chae = maichuzonge - mairuzonge;
System.out.println("收入:" + m2(chae));
}
}

股票交易费的计算---沪A版相关推荐

  1. 圆周率计算程序图计算机基础知识,沪教版(2019)高中信息技术 必修1 项目七 用计算机计算圆周率——设计简单数值数据算法 教案(3课时)...

    沪教版(2019)高中信息技术 必修1 项目七 用计算机计算圆周率--设计简单数值数据算法 教案(3课时) 项目七 用计算机计算圆周率 --设计简单数值数据算法 ■学习目标. (1)掌握数值数据的常用 ...

  2. 三年级学生写数学用计算机算,沪教版三年级数学下册使用计算器计算检测题

    小学数学是数学学习的基础,因此必须掌握好小学数学知识,课堂上学习完小学数学知识要进行课下训练,下面学大教育网为大家带来沪教版三年级数学下册使用计算器计算检测题,希望对大家掌握小学数学知识有帮助. 一. ...

  3. 几年级用计算机算数,2018年沪教版三年级数学下册《使用计算器计算》教案设计...

    幼教网整理了关于2018年沪教版三年级数学下册<使用计算器计算>教案设计,希望对教师教学有所帮助,仅供参考. 教学目标: 1. 知识目标: 认识计算器的常用功能键,会正确使用计算器进行大数 ...

  4. 猜猜在用计算机计算一道除法算式时,沪教版三年级下学期《第4单元+计算器》2019年单元测试卷与答案...

    沪教版三年级下学期<第4单元 计算器>2019年单元测试卷 一.选择题(共8小题) 1.计算器上的清除键是( ) A.M+ B.= C.CE D.﹣ 2.在计算器上用来清除的键是( ) A ...

  5. python栈应用_栈应用之 后缀表达式计算 (python 版)

    栈应用之 后缀表达式计算 (python 版) 后缀表达式特别适合计算机处理 1.  中缀表达式.前缀表达式.后缀表达式区别 中缀表达式:(3 - 5) * (6 + 17 * 4) / 3 17 * ...

  6. 股票交易费及利润计算器

    对于股票交易费如何计算可能大部分股民只知道个大概,尤其实在07年牛市时,更是对其忽略不计.但是,目前在熊市下,个散户都开始斤斤计较起来,有甚者还希望券商退回之前多收的佣金. 这个股票交易费在每次交易的 ...

  7. 从算筹算盘到计算机教案,三年级数学下册 从算筹、算盘到计算器教案 沪教版...

    <三年级数学下册 从算筹.算盘到计算器教案 沪教版>由会员分享,可在线阅读,更多相关<三年级数学下册 从算筹.算盘到计算器教案 沪教版(2页珍藏版)>请在人人文库网上搜索. 1 ...

  8. 皮尔逊相关系数的计算(python代码版)

    皮尔逊相关系数的计算(python代码版) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 fro ...

  9. 沪教版神奇的机器人分段_原创:四年级语文下册第2单元9神奇的机器人课件1沪教版.pptV5.1...

    <四年级语文下册 第2单元 9<神奇的机器人>课件1 沪教版.ppt>由会员分享,可免费在线阅读全文,更多与<四年级语文下册 第2单元 9神奇的机器人课件1 沪教版.pp ...

  10. 计算机设置页眉教案,初中信息技术沪教版七年级下册第三单元第6课《设置页眉和页脚》优质课公开课教案教师资格证面试试讲教案...

    初中信息技术沪教版七年级下册第三单元第6课<设置页眉和页脚>优质课公开课教案教师资格证面试试讲教案 1新设计 在word软件的学习中,对页眉和页脚的制作是必须掌握的知识点,在日常的生活运用 ...

最新文章

  1. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi
  2. mysql 审核引擎 goInception 的基本使用
  3. java 短路判断_随笔 | 奇淫技巧 | Java:记 return 和短路运算符的妙用
  4. [Android]ListView控件之Adapter性能优化
  5. 结构体定义容易混淆的地方
  6. 知乎:fastjson这么快,为啥老外还是热衷 jackson?
  7. 测试开发系类之接口自动化测试
  8. 分形:MandelBrot和Julia
  9. Navicat(服务器对象) -2之MySQL 或 MariaDB 对象
  10. 最小化安装 linux 安装图形化界面,那些最小化centos7安装图形化界面的坑
  11. Solr Windows环境安装配置
  12. 团队作业 -- beta版本
  13. Java笔试题编程题大全(有详细答案)
  14. qq怎样发起临时会话(不加好友)
  15. 电工与电子技术基础【2】
  16. python numpy的shape函数
  17. 15亿美元买个“便宜货”
  18. Qt 笔锋 毛笔 钢笔 蜡笔 4k流畅画笔 Demo
  19. Windows操作系统名称与版本号汇总
  20. el轮播图片image单张图比例缩放及多张图宽度固定高度等比例自适应展示;

热门文章

  1. php在线图片编辑,在线图片编辑_html/css_WEB-ITnose
  2. 反其道而行 - 登录gitbub
  3. MySQL——页和索引
  4. 三星手机怎么看html5,三星手机查看硬件信息方法
  5. excel多个窗口独立显示_excel效率神器监视窗口
  6. 【CCF】小中大(C++)
  7. AWS、Azure等国外云计算如何迁移到国内阿里云上?
  8. 关于自定View的ViewGroup (嵌套View)
  9. 计算机要重启电脑才能检测出u盘启动,电脑使用U盘需要重启才能识别分析及解决措施...
  10. 用 Swift、Foursquare API 和 Realm 創建一個咖啡店 App