Hikyuu
0.1
|
![]() |
类 | |
class | hku::BorrowRecord |
记录当前借入的股票信息 更多... | |
class | hku::FundsRecord |
当前资产情况记录,由TradeManager::getFunds返回 更多... | |
class | hku::LoanRecord |
借款记录(融资记录) 更多... | |
class | hku::OrderBrokerBase |
订单代理基类,实现实际的订单操作及程序化的订单 更多... | |
class | hku::PositionRecord |
持仓记录 更多... | |
class | hku::TradeManager |
账户交易管理模块,管理帐户的交易记录及资金使用情况 更多... | |
class | hku::TradeRecord |
交易记录 更多... | |
类型定义 | |
typedef shared_ptr< OrderBrokerBase > | hku::OrderBrokerPtr |
客户程序应使用此类型进行实际操作 更多... | |
typedef vector< PositionRecord > | hku::PositionRecordList |
typedef shared_ptr< TradeManager > | hku::TradeManagerPtr |
客户程序应使用此类型进行实际操作 更多... | |
typedef vector< TradeRecord > | hku::TradeRecordList |
枚举 |
函数 | |
TradeManagerPtr HKU_API | hku::crtTM (const Datetime &datetime=Datetime(199001010000LL), price_t initcash=100000.0, const TradeCostPtr &costfunc=TC_Zero(), const string &name="SYS") |
创建交易管理模块,管理帐户的交易记录及资金使用情况 更多... | |
HKU_API std::ostream & | hku::operator<< (std::ostream &, const FundsRecord &) |
输出TradeRecord信息 更多... | |
HKU_API std::ostream & | hku::operator<< (std::ostream &, const PositionRecord &) |
输出持仓记录信息 更多... | |
string HKU_API | hku::getBusinessName (BUSINESS) |
获取业务名称,用于打印输出 更多... | |
HKU_API std::ostream & | hku::operator<< (std::ostream &, const TradeRecord &) |
输出TradeRecord信息 更多... | |
typedef shared_ptr<OrderBrokerBase> hku::OrderBrokerPtr |
客户程序应使用此类型进行实际操作
typedef vector<PositionRecord> hku::PositionRecordList |
typedef shared_ptr<TradeManager> hku::TradeManagerPtr |
客户程序应使用此类型进行实际操作
typedef vector<TradeRecord> hku::TradeRecordList |
enum hku::BUSINESS |
业务类型
TradeManagerPtr HKU_API hku::crtTM | ( | const Datetime & | datetime = Datetime(199001010000LL) , |
price_t | initcash = 100000.0 , |
||
const TradeCostPtr & | costfunc = TC_Zero() , |
||
const string & | name = "SYS" |
||
) |
创建交易管理模块,管理帐户的交易记录及资金使用情况
考虑的移滑价差需要使用当日的最高或最低价,所以不在该模块内进行处理
datetime | 账户建立日期, 默认1990-1-1 |
initcash | 初始现金,默认100000 |
costfunc | 交易成本算法,默认零成本算法 |
name | 账户名称,默认“SYS” |
HKU_API std::ostream & hku::operator<< | ( | std::ostream & | os, |
const FundsRecord & | funds | ||
) |
输出TradeRecord信息
HKU_API std::ostream & hku::operator<< | ( | std::ostream & | os, |
const PositionRecord & | record | ||
) |
输出持仓记录信息
HKU_API std::ostream & hku::operator<< | ( | std::ostream & | os, |
const TradeRecord & | record | ||
) |
输出TradeRecord信息