# -*-codong:utf-8 -*- """ 股票成交費用 佣金(買賣雙向收取):成交金額*佣金比例(不足5元收取5元) 過戶費(買賣雙向收取):成交金額*0.002% 印花稅(賣出時收取):成交金額*0.1% 我們用1 萬 5萬 10萬 20 萬分別計算試一下 佣金 :commission 過戶費:Transfer fee 印花稅:stamp duty """ numberList = [10000, 50000, 100000, 200000] def calculate(num): commission = num * 0.00025 if commission < 5: commission = 5 transferFee = num * 0.0002 stampDuty = num * 0.001 cost = (commission + transferFee + stampDuty) * 2 print("%s cost is : %s" % (num, cost)) if __name__ == '__main__': for i in numberList: calculate(i) """ 基礎資金為 p1 平均月增長系數 為 i 月數為 month 復利計算公式 cost = p1 * (1 + i) ** month """ p1 = 10000 i = 0.7 month = 5 def calc(p1,i,month): return p1 * (1 + i) ** month if __name__ == "__main__": cost = calc(p1,i,month) print('fu li cost: %s ' % round(cost,3)) """ A:\python\python.exe A:/基礎/Stock/股票交易費用.py 10000 cost is : 34.0 50000 cost is : 145.0 100000 cost is : 290.0 200000 cost is : 580.0 fu li cost: 141985.7 Process finished with exit code 0 """
