Hikyuu
0.1
|
成员的完整列表,这些成员属于 hku::TradeManager,包括所有继承而来的类成员
boost::serialization::access class | hku::TradeManager | friend |
borrowCash(const Datetime &datetime, price_t cash) | hku::TradeManager | |
borrowStock(const Datetime &datetime, const Stock &stock, price_t price, size_t number) | hku::TradeManager | |
buy(const Datetime &datetime, const Stock &stock, price_t realPrice, size_t number, price_t stoploss=0.0, price_t goalPrice=0.0, price_t planPrice=0.0, SystemPart from=PART_INVALID) | hku::TradeManager | |
buyShort(const Datetime &datetime, const Stock &stock, price_t realPrice, size_t number=Null< size_t >(), price_t stoploss=0.0, price_t goalPrice=0.0, price_t planPrice=0.0, SystemPart from=PART_INVALID) | hku::TradeManager | |
cash(const Datetime &datetime, KQuery::KType ktype=KQuery::DAY) | hku::TradeManager | |
checkin(const Datetime &datetime, price_t cash) | hku::TradeManager | |
checkinStock(const Datetime &datetime, const Stock &stock, price_t price, size_t number) | hku::TradeManager | |
checkout(const Datetime &datetime, price_t cash) | hku::TradeManager | |
checkoutStock(const Datetime &datetime, const Stock &stock, price_t price, size_t number) | hku::TradeManager | |
clearBroker() | hku::TradeManager | |
clone() | hku::TradeManager | |
costFunc() const | hku::TradeManager | inline |
costFunc(const TradeCostPtr &func) | hku::TradeManager | inline |
currentCash() const | hku::TradeManager | inline |
firstDatetime() const | hku::TradeManager | |
getBorrowCashCost(const Datetime &datetime, price_t cash) | hku::TradeManager | inline |
getBorrowStockCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num) | hku::TradeManager | inline |
getBorrowStockList() const | hku::TradeManager | |
getBrokerLastDatetime() const | hku::TradeManager | inline |
getBuyCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num) const | hku::TradeManager | inline |
getDebtCash(const Datetime &datetime) | hku::TradeManager | |
getDebtNumber(const Datetime &datetime, const Stock &stock) | hku::TradeManager | |
getFunds(KQuery::KType ktype=KQuery::DAY) const | hku::TradeManager | |
getFunds(const Datetime &datetime, KQuery::KType ktype=KQuery::DAY) | hku::TradeManager | |
getFundsCurve(const DatetimeList &dates, KQuery::KType ktype=KQuery::DAY) | hku::TradeManager | |
getHistoryPositionList() const | hku::TradeManager | inline |
getHoldNumber(const Datetime &datetime, const Stock &stock) | hku::TradeManager | |
getMarginRate(const Datetime &datetime, const Stock &stock) | hku::TradeManager | |
getPosition(const Stock &) const | hku::TradeManager | |
getPositionList() const | hku::TradeManager | |
getProfitCurve(const DatetimeList &dates, KQuery::KType ktype=KQuery::DAY) | hku::TradeManager | |
getReturnCashCost(const Datetime &borrow_datetime, const Datetime &return_datetime, price_t cash) | hku::TradeManager | inline |
getReturnStockCost(const Datetime &borrow_datetime, const Datetime &return_datetime, const Stock &stock, price_t price, size_t num) | hku::TradeManager | inline |
getSellCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num) const | hku::TradeManager | inline |
getShortHistoryPositionList() const | hku::TradeManager | inline |
getShortHoldNumber(const Datetime &datetime, const Stock &stock) | hku::TradeManager | |
getShortPosition(const Stock &) const | hku::TradeManager | |
getShortPositionList() const | hku::TradeManager | |
getShortStockNumber() const | hku::TradeManager | inline |
getStockNumber() const | hku::TradeManager | inline |
getTradeList() const | hku::TradeManager | inline |
have(const Stock &stock) const | hku::TradeManager | inline |
haveShort(const Stock &stock) const | hku::TradeManager | inline |
initCash() const | hku::TradeManager | inline |
initDatetime() const | hku::TradeManager | inline |
lastDatetime() const | hku::TradeManager | inline |
name() const | hku::TradeManager | inline |
precision() const | hku::TradeManager | inline |
regBroker(const OrderBrokerPtr &broker) | hku::TradeManager | |
reinvest() const | hku::TradeManager | inline |
reset() | hku::TradeManager | |
returnCash(const Datetime &datetime, price_t cash) | hku::TradeManager | |
returnStock(const Datetime &datetime, const Stock &stock, price_t price, size_t number) | hku::TradeManager | |
sell(const Datetime &datetime, const Stock &stock, price_t realPrice, size_t number=Null< size_t >(), price_t stoploss=0.0, price_t goalPrice=0.0, price_t planPrice=0.0, SystemPart from=PART_INVALID) | hku::TradeManager | |
sellShort(const Datetime &datetime, const Stock &stock, price_t realPrice, size_t number, price_t stoploss=0.0, price_t goalPrice=0.0, price_t planPrice=0.0, SystemPart from=PART_INVALID) | hku::TradeManager | |
setBrokerLastDatetime(const Datetime &date) | hku::TradeManager | inline |
setName(const string &name) | hku::TradeManager | inline |
tocsv(const string &path) | hku::TradeManager | |
toString() const | hku::TradeManager | |
TradeManager(const Datetime &datetime=Datetime(199001010000LL), price_t initcash=100000.0, const TradeCostPtr &costfunc=TC_Zero(), const string &name="SYS") | hku::TradeManager | |
~TradeManager() | hku::TradeManager | virtual |