市场环境判定策略

内建市场环境判定策略

hikyuu.trade_sys.EV_TwoLine(fast, slow[, market = 'SH'])

快慢线判断策略,市场指数的快线大于慢线时,市场有效,否则无效。

Parameters:
  • fast (Operand) – 快线指标
  • slow (Operand) – 慢线指标
  • market (string) – 市场名称

自定义市场环境判定策略

自定义市场环境判定策略接口:

市场环境判定策略基类

class hikyuu.trade_sys.EnvironmentBase([name])

市场环境判定策略基类

name 名称
getParam(name)

获取指定的参数

Parameters:name (str) – 参数名称
Returns:参数值
Raises:out_of_range – 无此参数
setParam(name, value)

设置参数

Parameters:
  • name (str) – 参数名称
  • value (int | bool | float | string) – 参数值
Raises:

logic_error – Unsupported type! 不支持的参数类型

setQuery(query)

设置查询条件

Parameters:query (KQuery) – 查询条件
getQuery()

获取查询条件

Returns:查询条件
Return type:KQuery
isValid(datetime)

指定时间系统是否有效

Parameters:datetime (Datetime) – 指定时间
Returns:True 有效 | False 无效
_addValid(datetime)

加入有效时间,在_calculate中调用

Parameters:datetime (Datetime) – 有效时间
reset()

复位操作

clone()

克隆操作

_calculate()

【重载接口】子类计算接口

_reset()

【重载接口】子类复位接口,复位内部私有变量

_clone()

【重载接口】子类克隆接口