Q:如何将用户函数添加到指定函数分类(证券数据专家)中
A:在函数编辑器的“函数属性”中选择“指标特性”与指标所属分类即可。
实现过程
步骤一:打开用户函数的“函数属性”
步骤二:选择函数的“指标特性”
数据专家与指标特性对照如下:
| 专家名称 | 相关系统参数 | 函数特性
|
|---|
证券数据专家
——————————
证券时间序列专家
| 证券代码
——————————
证券代码,时间
| 可作为返回内容
————————————————————————
可作为返回内容
|
板块数据专家
——————————
板块时间序列专家
| 板块名称
——————————
板块名称,时间
| 可作为返回内容、用于板块
————————————————————————
可作为返回内容、用于板块 |
步骤三:选择函数的指标分类
可选分类:FAQ:
Q:天软函数分类ID对照表(数据专家指标分类ID对照表)
实现范例
目标:新建用户指标BKUpDownMorethanCount,指标别名:区间上涨/下跌家数,并将其添加到板块数据专家->扩展指标->行情指标.区间行情,系统参数相关:板块名称
Function BKUpDownMorethanCount(BegT,EndT,Value,IsUp_);
Begin
{**
%% @explain(说明)
当前板块指定区间上涨/下跌家数,与当前板块相关
算法:计算板块指定区间涨幅大于等于或小于等于Value的个数
%% @param(BegT)(TDateTime) 开始日期
%% @param(EndT)(TDateTime) 截止日期
%% @param(Value)(Real) 基准
%% @param(IsUp_)(Boolean) 上涨/下跌
1:满足区间涨幅>=Value
0:满足区间涨幅<=Value
%% @return(Real) 实数
**}
return StocksUpDownMorethanCount(GetBK(DefaultBkName()),BegT,EndT,Value,IsUp_);
End;
步骤1.单击“函数编辑器”顶部菜单栏的“函数属性”
步骤2.左侧“指标特性”->“特性”系列下勾选“可作为返回内容”“用于板块
步骤3.右侧“所属顶级分类”->选择“行情指标”,“所属子分类”->选择“区间行情”,并确定配置
步骤4.
打开“板块数据专家”->“扩展指标”下搜索“区间上涨/下跌家数”,可见指标已成功添加到“行情指标.区间行情”下,如图。
