|
Hikyuu
0.1
|
#include <CrossGoldSignal.h>


Public 成员函数 | |
| CrossGoldSignal () | |
| CrossGoldSignal (const Operand &fast, const Operand &slow, const string &kpart) | |
| virtual | ~CrossGoldSignal () |
| virtual SignalPtr | _clone () |
| 子类克隆接口 更多... | |
| virtual void | _calculate () |
| 子类计算接口,在setTO中调用 更多... | |
Public 成员函数 继承自 hku::SignalBase | |
| SignalBase () | |
| SignalBase (const string &name) | |
| virtual | ~SignalBase () |
| bool | shouldBuy (const Datetime &datetime) const |
| 指定时刻是否可以买入 更多... | |
| bool | shouldSell (const Datetime &datetime) const |
| 指定时刻是否可以卖出 更多... | |
| DatetimeList | getBuySignal () const |
| 获取所有买入指示日期列表 更多... | |
| DatetimeList | getSellSignal () const |
| 获取所有卖出指示日期列表 更多... | |
| void | _addBuySignal (const Datetime &datetime) |
| 加入买入信号,在_calculate中调用 更多... | |
| void | _addSellSignal (const Datetime &datetime) |
| 加入卖出信号,在_calculate中调用 更多... | |
| void | setTO (const KData &kdata) |
| 指定交易对象,指K线数据 更多... | |
| KData | getTO () const |
| 获取交易对象 更多... | |
| void | reset () |
| 复位操作 更多... | |
| SignalPtr | clone () |
| 克隆操作 更多... | |
| string | name () const |
| 获取名称 更多... | |
| void | name (const string &name) |
| 设置名称 更多... | |
| virtual void | _reset () |
| 子类复位接口 更多... | |
友元 | |
| class | boost::serialization::access |
额外继承的成员函数 | |
Public 类型 继承自 hku::SignalBase | |
| typedef shared_ptr< SignalBase > | SignalPtr |
Protected 属性 继承自 hku::SignalBase | |
| string | m_name |
| KData | m_kdata |
| bool | m_hold |
| std::set< Datetime > | m_buySig |
| std::set< Datetime > | m_sellSig |
| hku::CrossGoldSignal::CrossGoldSignal | ( | ) |
| hku::CrossGoldSignal::CrossGoldSignal | ( | const Operand & | fast, |
| const Operand & | slow, | ||
| const string & | kpart | ||
| ) |
|
virtual |
|
virtual |
子类计算接口,在setTO中调用
实现了 hku::SignalBase.
|
virtual |
子类克隆接口
实现了 hku::SignalBase.
|
friend |
1.8.11