|
| FixedCountMoneyManager () |
|
virtual | ~FixedCountMoneyManager () |
|
| MoneyManagerBase () |
|
| MoneyManagerBase (const string &name) |
|
virtual | ~MoneyManagerBase () |
|
string | name () const |
| 获取名称 更多...
|
|
void | name (const string &name) |
| 设置名称 更多...
|
|
void | reset () |
| 复位 更多...
|
|
void | setTM (const TradeManagerPtr &tm) |
| 设定交易账户 更多...
|
|
TradeManagerPtr | getTM () const |
| 获取交易账户 更多...
|
|
void | setQuery (const KQuery &query) |
| 设置查询条件 更多...
|
|
KQuery | getQuery () const |
| 获取交易的K线类型 更多...
|
|
MoneyManagerPtr | clone () |
| 克隆操作 更多...
|
|
virtual void | buyNotify (const TradeRecord &) |
| 接收实际交易变化情况,一般存在多次增减仓的情况才需要重载 更多...
|
|
virtual void | sellNotify (const TradeRecord &) |
| 接收实际交易变化情况,一般存在多次增减仓的情况才需要重载 更多...
|
|
size_t | getSellNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
| 获取指定交易对象可卖出的数量 更多...
|
|
size_t | getSellShortNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
| 获取指定交易对象可卖空的数量 更多...
|
|
size_t | getBuyShortNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
| 获取指定交易对象空头回补的买入数量 更多...
|
|
size_t | getBuyNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
| 获取指定交易对象可买入的数量 更多...
|
|
virtual size_t | _getBuyNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from)=0 |
|
virtual size_t | _getSellNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
|
virtual size_t | _getSellShortNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
|
virtual size_t | _getBuyShortNumber (const Datetime &datetime, const Stock &stock, price_t price, price_t risk, SystemPart from) |
|
virtual void | _reset () |
| 子类复位接口 更多...
|
|
virtual MoneyManagerPtr | _clone ()=0 |
| 子类克隆私有变量接口 更多...
|
|
固定交易数量资金管理策略
每次买入固定的数量,如果帐户余额不足,则向帐户中存入足够的资金,保证能够执行买入。 即,假设资金总是充足的。
- 参数
-
n | 每次买入的数量(应该是交易对象最小交易数量的整数,此处程序没有此进行判断) |
- 注解
- 1) 该策略主要用于测试和其他策略进行比较结果,本身不符合现实。
2) 该策略并不判断已有的持仓情况,如果在已有持仓情况下不能交易,则该判断应为System本身的责任