股票交易手续费是进行股票交易时所支付的手续费。委托买卖的手续费分“阶段式”和“跟价式”。(1)阶段式。根据股票价格和交易股数收取手续费。(2)跟价式。根据股票的交易金额收取手续费,目前世界上多采用跟价式。
我国目前主要是证券公司收取佣金和国家收取的印花税。
1.印花税:成交金额的1‰ 
2008年9月19日至今由向双边征收改为向出让方单边征收(卖出时收取)。受让者不再缴纳印花税。投资者在买卖成交后支付给财税部门的税收。上海股票及深圳股票均按实际成交金额的千分之一支付,此税收由券商代扣后由交易所统一代缴。
2.证管费:成交金额的0.002%双向收取
3.证券交易经手费:
A股,按成交金额的0.00487%双向收取;B股,按成交额0.00487%双向收取;基金,上海证券交易所按成交额双边收取0.0045%,深圳证券交易所按成交额0.00487%双向收取;权证,按成交额0.0045%双向收取。
A股2、3项收费合计称为交易规费,合计收取成交金额的0.00687%,包含在券商交易佣金中。
4.过户费(从2015年8月1日起已经更改为上海和深圳都进行收取):
这是指股票成交后,更换户名所需支付的费用。根据中国登记结算公司的发文《关于调整A股交易过户费收费标准有关事项的通知》,从2015年8月1日起已经更改为上海和深圳都进行收取,此费用按成交金额的0.02‰收取。
5.券商交易佣金:
最高不超过成交金额的3‰,最低5元起,单笔交易佣金不满5元按5元收取。

# -!- coding: utf-8 -!-
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
#作者:cacho_37967865
#博客:https://blog.csdn.net/sinat_37967865
#文件:getStockfee.py
#日期:2019-08-06
#备注:根据股票交易的手续费组成,计算每次最佳买卖金额和总费用
股票买入手续费:佣金            佣金=成交金额*0.00025(本人万分之2.5) 每笔最低佣金5元,所以每次交易在20000元以上比较合算。(20000*0.025%=5元)
股票卖出手续费:佣金+印花税      印花税=成交金额*0.001
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''from decimal import Decimal,ROUND_HALF_UP# 四舍五入
def float_deal(f):data = Decimal(str(f)).quantize(Decimal('0.00'),ROUND_HALF_UP)return data# 获取佣金和印花税
def get_stockFee(amount,type):commission = float_deal(amount * commission_rate)if commission < Decimal('5.00'):commission = Decimal('5.00')else:commission = commissionif type == 's':tax = float_deal((amount - commission) * tax_rate)print('卖出交易的佣金为:' + str(commission), '卖出的印花税为:' + str(tax))else:tax = Decimal('0.00')print('买入交易的佣金为:' + str(commission), '买入的印花税为:' + str(tax))stock_fee = commission  + taxreturn stock_feedef main():b_fee = get_stockFee(amount,'b')        # 买入手续费,买入后股票金额为amountincrease = float_deal(amount * Decimal(increase_rate) + amount)    # 如果股票上涨s_fee = get_stockFee(increase,'s')      # 卖出手续费last_amount = increase - s_fee          # 卖出到账金额print('买入和卖出的总费用:',b_fee+s_fee)print('最终账户总金额:' + str(account - amount - b_fee + last_amount))print('最终收益:' + str(last_amount - amount - b_fee ))if __name__ == '__main__':increase_rate = '0.002'                    # 股票上涨幅度commission_rate = Decimal('0.00025')       # 佣金率tax_rate = Decimal('0.001')                # 印花税率account = Decimal('50000.00')              # 账户总金额amount = Decimal('20000.00')               # 买入交易金额main()

假设现在我们买入股票金额1000元,不赚不亏直接卖出,这个时候我们需要缴纳的总费用多少呢? 更改increase_rate为0.00

买入交易的佣金为:5.00 买入的印花税为:0.00
卖出交易的佣金为:5.00 卖出的印花税为:1.00
买入和卖出的总费用: 11.00
最终账户总金额:49989.00
最终收益:-11.00

假设我们设置止盈5%或者止损5%,预算收益和亏损,如何计算呢? 更改increase_rate为0.05或者-0.05

买入交易的佣金为:5.00 买入的印花税为:0.00
卖出交易的佣金为:5.00 卖出的印花税为:1.05
买入和卖出的总费用: 11.05
最终账户总金额:50038.95
最终收益:38.95

【股票】股票交易的手续费介绍以及计算相关推荐

  1. Fama三因子和Carhat 四因子的介绍和计算

    这篇文章介绍了Fama 三因子和Carhat 四因子,主要是在介绍Fama三因子,因为Carhat四因子,只是三因子的拓展. 并且,计算方法是我对两篇文章的学习注解,可以先去看原文章. 本篇文章学习参 ...

  2. 如何用 IT 业者能听懂的话介绍量子计算的原理?

    如何用 IT 业者能听懂的话介绍量子计算的原理? 赞同642 反对,不会显示你的姓名 Summer Clover,机器学习&量子算法 收起 陈旭鹏.杨发枝.彭磊 等人赞同 谢邀. 量子计算/量 ...

  3. 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示

    使用Python对股票数据进行数据分析(一)-计算日线行情.5日均线.10日均线行情并显示 各种炒股软件上可以显示各种技术指标,可以帮助投资者进行技术分析.这些股市中的这些指标都是怎么计算出来的呢?这 ...

  4. Python股票分析系列——系列介绍和获取股票数据.p1

    本系列转载自youtuber sentdex博主的教程视频内容 https://www.youtube.com/watch?v=19yyasfGLhk&index=4&list=PLQ ...

  5. 动态规划 leetcode-714 最佳买卖股票时机含手续费

    1.题目 给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 :非负整数 fee 代表了交易股票的手续费用. 你可以无限次地完成交易,但是你每笔交易都需要付手续费.如果你已经 ...

  6. Python中股票(对数)收益率的计算

    读取股票价格数据后,np.array格式和DataFrame格式用不同的方法. 如果是np.array格式,比如价格为price from numpy import * from pandas imp ...

  7. 根据经纬度计算地球上两点之间的距离——Haversine公式介绍及计算步骤

    目录 摘要 1.半正矢公式(Haversine Formula)介绍 2.半正矢公式应用 3.半正矢公式计算 3.1 主要思路 3.2 计算步骤 3.2.1 平面向量计算方法 3.2.2 空间向量计算 ...

  8. ROC,AUC,Precision,Recall,F1的介绍与计算

    1. 基本概念 1.1 ROC与AUC ROC曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣,ROC曲线称为受试者工作特征曲线 (receiver operatin ...

  9. 汉诺塔相关介绍及计算

    汉诺塔的相关题目及计算 汉诺塔的相关介绍及分析 简介 经典汉诺塔 求最小移动次数 汉诺塔的相关介绍及分析 简介 前两天无意中提到了汉诺塔就重新刷了一下相关的题目,感觉有些题目有很多巧妙之处,提到汉诺塔 ...

  10. Matlab在线IDE:MATLAB Online介绍与计算定积分案例

    目录 1.MATLAB Online介绍 功能与特点 命令行窗口和编辑器窗口 适用场景 计费方式 使用方法 2.注册登录 3.计算定积分 1.MATLAB Online介绍 MATLAB Online ...

最新文章

  1. 【Python刷题】_1
  2. Excel:解决Excel表格每一行所有字段在一个单元格的情况
  3. Android开发中怎样调用系统Email发送邮件(多种调用方式)
  4. javaweb学习总结(八):HttpServletResponse对象(二)
  5. R pdf大小_「福昕PDF助手」12个常用的Word快捷键,一看就会,你值得拥有!
  6. C++ STL中的Hashmap
  7. 基于SpringBoot的CodeGenerator
  8. 带网格的_装修要不要用网格布,了解这几点之后再做决定
  9. 【常用软件下载地址】java开发官方资源下载网址大全(持续更新)
  10. 基于ARM嵌入式系统的PC/104总线设计
  11. ant design loading 使用
  12. 论文笔记:2018 PRCV 顶会顶刊墙展
  13. 求职技巧:网投简历如何才能做到最抢眼
  14. FFmpeg一些感想
  15. Supermap机器学习功能实操
  16. Excel问题:excel表格的状态栏,不显示求和怎么办?
  17. 计算机中常用t来表示,2012年计算机等级考试一级B考点详解(4)
  18. 选修课:唐宋词鉴赏课堂笔记03
  19. 论文笔记 Dependent Gaussian Processes 相关高斯过程
  20. PCA针对TE过程(田纳西伊斯曼过程)数据的故障监测处理

热门文章

  1. matlab绘制roc曲线,手把手画ROC曲线
  2. 微软苏州集体抵制来自阿里、华为的跳槽者:请停止你的“奋斗逼”行为!网友:看到 955 不加班的公司名单,我酸了...
  3. 通过gitbub桌面工具同步
  4. 2020.7.25 PAT甲级7-2 The Judger (25分)
  5. excel多个窗口独立显示_办公软件操作技巧060:如何快速切换excel工作簿
  6. STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解)
  7. java webp 图片处理_Java处理Webp图片格式转换的示例代码
  8. 深度学习--Inception-ResNet-v1网络结构
  9. 笔记本计算机无法上无线网络,笔记本连不上无线网络如何解决?
  10. mysql d是什么意思_是mysqld意思