Hikyuu
0.1
|
#include <BoolSignal.h>
Public 成员函数 | |
BoolSignal () | |
BoolSignal (const Operand &buy, const Operand &sell, const string &kpart) | |
virtual | ~BoolSignal () |
virtual SignalPtr | _clone () |
子类克隆接口 更多... | |
virtual void | _calculate () |
子类计算接口,在setTO中调用 更多... | |
![]() | |
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 |
额外继承的成员函数 | |
![]() | |
typedef shared_ptr< SignalBase > | SignalPtr |
![]() | |
string | m_name |
KData | m_kdata |
bool | m_hold |
std::set< Datetime > | m_buySig |
std::set< Datetime > | m_sellSig |
hku::BoolSignal::BoolSignal | ( | ) |
|
virtual |
|
virtual |
子类计算接口,在setTO中调用
实现了 hku::SignalBase.
|
virtual |
子类克隆接口
实现了 hku::SignalBase.
|
friend |