|
| FixedATradeCost () |
| 默认构造函数,同时设置默认参数值 更多...
|
|
| FixedATradeCost (price_t commission, price_t lowestCommission, price_t stamptax, price_t transferfee, price_t lowestTransferfee) |
|
virtual | ~FixedATradeCost () |
|
virtual CostRecord | getBuyCost (const Datetime &datetime, const Stock &stock, price_t price, size_t num) const |
| 计算买入成本 更多...
|
|
virtual CostRecord | getSellCost (const Datetime &datetime, const Stock &stock, price_t price, size_t num) const |
| 计算卖出成本 更多...
|
|
virtual TradeCostPtr | _clone () |
| 子类私有变量克隆接口 更多...
|
|
| TradeCostBase (const string &name) |
|
virtual | ~TradeCostBase () |
|
TradeCostPtr | clone () |
| 克隆操作 更多...
|
|
const string & | name () const |
| 获取名称 更多...
|
|
virtual CostRecord | getBorrowCashCost (const Datetime &datetime, price_t cash) const |
| 计算借入现金花费的成本 更多...
|
|
virtual CostRecord | getReturnCashCost (const Datetime &borrow_datetime, const Datetime &return_datetime, price_t cash) const |
| 计算归还融资成本 更多...
|
|
virtual CostRecord | getBorrowStockCost (const Datetime &datetime, const Stock &stock, price_t price, size_t num) const |
| 计算融劵借入成本 更多...
|
|
virtual CostRecord | getReturnStockCost (const Datetime &borrow_datetime, const Datetime &return_datetime, const Stock &stock, price_t price, size_t num) const |
| 计算融劵归还成本 更多...
|
|
沪深A股交易成本算法,计算每次买入或卖出的成本
计算规则为:
1)上证交易所
买入:佣金+过户费
卖出:佣金+过户费+印花税
2)深证交易所:
买入:佣金
卖出:佣金+印花税
其中:佣金和过户费均有最低值,当前佣金比例为千分之1.8(最低5元),印花税为千分之一
上证过户费为交易数量的千分之一,不足1元,按一元计