Hikyuu
hku::TradeManager 成员列表

成员的完整列表,这些成员属于 hku::TradeManager,包括所有继承而来的类成员

addTradeRecord(const TradeRecord &tr)hku::TradeManager
boost::serialization::access classhku::TradeManagerfriend
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::TradeManagerinline
costFunc(const TradeCostPtr &func)hku::TradeManagerinline
currentCash() const hku::TradeManagerinline
firstDatetime() const hku::TradeManager
getBorrowCashCost(const Datetime &datetime, price_t cash)hku::TradeManagerinline
getBorrowStockCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num)hku::TradeManagerinline
getBorrowStockList() const hku::TradeManager
getBrokerLastDatetime() const hku::TradeManagerinline
getBuyCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num) const hku::TradeManagerinline
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::TradeManagerinline
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::TradeManagerinline
getReturnStockCost(const Datetime &borrow_datetime, const Datetime &return_datetime, const Stock &stock, price_t price, size_t num)hku::TradeManagerinline
getSellCost(const Datetime &datetime, const Stock &stock, price_t price, size_t num) const hku::TradeManagerinline
getShortHistoryPositionList() const hku::TradeManagerinline
getShortHoldNumber(const Datetime &datetime, const Stock &stock)hku::TradeManager
getShortPosition(const Stock &) const hku::TradeManager
getShortPositionList() const hku::TradeManager
getShortStockNumber() const hku::TradeManagerinline
getStockNumber() const hku::TradeManagerinline
getTradeList() const hku::TradeManagerinline
getTradeList(const Datetime &start, const Datetime &end) const hku::TradeManager
have(const Stock &stock) const hku::TradeManagerinline
haveShort(const Stock &stock) const hku::TradeManagerinline
initCash() const hku::TradeManagerinline
initDatetime() const hku::TradeManagerinline
lastDatetime() const hku::TradeManagerinline
name() const hku::TradeManagerinline
name(const string &name)hku::TradeManagerinline
precision() const hku::TradeManagerinline
regBroker(const OrderBrokerPtr &broker)hku::TradeManager
reinvest() const hku::TradeManagerinline
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::TradeManagerinline
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::TradeManagervirtual