交易成本算法,如A股成本计算(印花税/佣金等)
更多...
|
HKU_API std::ostream & | hku::operator<< (std::ostream &os, const CostRecord &) |
| 输出成本信息 更多...
|
|
TradeCostPtr HKU_API | hku::TC_FixedA (price_t commission=0.0018, price_t lowestCommission=5.0, price_t stamptax=0.001, price_t transferfee=0.001, price_t lowestTransferfee=1.0) |
| 沪深A股交易成本算法,计算每次买入或卖出的成本 更多...
|
|
TradeCostPtr HKU_API | hku::TC_FixedA2015 (price_t commission=0.0018, price_t lowestCommission=5.0, price_t stamptax=0.001, price_t transferfee=0.00002) |
| 2015年8月1日后沪深A股交易成本算法,计算每次买入或卖出的成本 更多...
|
|
TradeCostPtr HKU_API | hku::TC_FixedA2017 (price_t commission=0.0018, price_t lowestCommission=5.0, price_t stamptax=0.001, price_t transferfee=0.00002) |
| 2015年8月1日后沪深A股交易成本算法,计算每次买入或卖出的成本 2017年1月1日后深市也开始收取过户费 更多...
|
|
TradeCostPtr HKU_API | hku::TC_Zero () |
| 创建零成本算法实例 更多...
|
|
交易成本算法,如A股成本计算(印花税/佣金等)
交易成本算法,如A股成本计算(印花税/佣金等)
#define TRADE_COST_NO_PRIVATE_MEMBER_SERIALIZATION |
值:private:\
friend class boost::serialization::access; \
template<class Archive> \
void serialize(Archive & ar, const unsigned int version) { \
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(TradeCostBase); \
}
对于没有私有变量的继承子类,可直接使用该宏定义序列化
1 class DrivedCost: public TradeCostBase {
2 TRADE_COST_NO_PRIVATE_MEMBER_SERIALIZATION
HKU_API std::ostream & hku::operator<< |
( |
std::ostream & |
os, |
|
|
const CostRecord & |
record |
|
) |
| |
沪深A股交易成本算法,计算每次买入或卖出的成本
计算规则为:
1)上证交易所
买入:佣金+过户费
卖出:佣金+过户费+印花税
2)深证交易所:
买入:佣金
卖出:佣金+印花税
其中:佣金和过户费均有最低值,当前佣金比例为千分之1.8(最低5元),印花税为千分之一
上证过户费为交易数量的千分之一,不足1元,按一元计
- 参数
-
commission | 佣金比例,默认千分之1.8,即0.0018 |
lowestCommission | 最低佣金值,默认5元 |
stamptax | 印花税,默认千分之一,即0.001 |
transferfee | 过户费,默认每股千分之一,即0.001 |
lowestTransferfee | 最低过户费,默认1元 |
- 参见
- FixedATradeCost
2015年8月1日后沪深A股交易成本算法,计算每次买入或卖出的成本
计算规则为:
1)上证交易所
买入:佣金+过户费
卖出:佣金+过户费+印花税
2)深证交易所:
买入:佣金
卖出:佣金+印花税
其中:当前佣金比例为千分之1.8(最低5元),印花税为千分之一
2015年后上证过户费为成交金额的0.00002
- 参数
-
commission | 佣金比例,默认千分之1.8,即0.0018 |
lowestCommission | 最低佣金值,默认5元 |
stamptax | 印花税,默认千分之一,即0.001 |
transferfee | 过户费,默认千分之0.2,即0.00002 |
- 参见
- FixedATradeCost
2015年8月1日后沪深A股交易成本算法,计算每次买入或卖出的成本 2017年1月1日后深市也开始收取过户费
计算规则为:
1)上证交易所
买入:佣金+过户费
卖出:佣金+过户费+印花税
2)深证交易所:
买入:佣金
卖出:佣金+印花税
其中:当前佣金比例为千分之1.8(最低5元),印花税为千分之一
2015年后上证过户费为成交金额的0.00002
- 参数
-
commission | 佣金比例,默认千分之1.8,即0.0018 |
lowestCommission | 最低佣金值,默认5元 |
stamptax | 印花税,默认千分之一,即0.001 |
transferfee | 过户费,默认千分之0.2,即0.00002 |
- 参见
- FixedATradeCost
TradeCostPtr HKU_API hku::TC_Zero |
( |
| ) |
|