系统有效条件¶
内建系统有效条件¶
-
hikyuu.trade_sys.
CN_OPLine
(ind)¶ 固定使用股票最小交易量进行交易,计算权益曲线的op值,当权益曲线高于op时,系统有效,否则无效。
参数: ind (Indicator) – Indicator实例 返回: 系统有效条件实例 返回类型: ConditionBase
自定义系统有效条件¶
快速创建不带私有属性的自定义系统有效条件
-
hikyuu.trade_sys.
crtCN
(func, params={}, name='crtSG')¶ 快速创建自定义不带私有属性的系统有效条件
参数: - func – 系统有效条件函数
- params ({}) – 参数字典
- name (str) – 自定义名称
返回: 自定义系统有效条件实例
自定义系统有效条件接口:
ConditionBase._calculate()
- 【必须】子类计算接口ConditionBase._clone()
- 【必须】克隆接口ConditionBase._reset()
- 【可选】重载私有变量
系统有效条件基类¶
-
class
hikyuu.trade_sys.
ConditionBase
¶ 系统有效条件基类
-
name 名称
-
to 设置或获取交易对象
-
tm 设置或获取交易管理账户
-
sg 设置或获取交易信号指示器
-
__init__
(self[, name="ConditionBase"])¶ 初始化构造函数
参数: name (str) – 名称
-
get_param
(self, name)¶ 获取指定的参数
参数: name (str) – 参数名称 返回: 参数值 引发: out_of_range – 无此参数
-
set_param
(self, name, value)¶ 设置参数
参数: - name (str) – 参数名称
- value (int | bool | float | string) – 参数值
引发: logic_error – Unsupported type! 不支持的参数类型
-
reset
(self)¶ 复位操作
-
clone
(self)¶ 克隆操作
-
_calculate
(self)¶ 【重载接口】子类计算接口
-
_reset
(self)¶ 【重载接口】子类复位接口,复位内部私有变量
-
_clone
(self)¶ 【重载接口】子类克隆接口
-