# 公式管理
公式管理面板是策略开发和管理的组成部分。默认在金字塔左侧展示。若未显示请点击顶部快捷按钮【公式】进行打开。如下图所示:
# 公式编辑器
公式编辑器由编辑区域
、函数列表
、扩展属性
三部分组成,可以在管理面板中相应的的公式组内,右键选择【新建公式】,如下图所示:
字段说明
- 名称:在金字塔中是唯一存在,不允许重名。
- 说明:当前公式的简要说明,有助于在公式面板中管理维护策略。
- 保存:编译并保存当前公式。
- 回测:图表程序化回测功能入口方式之一。
- 运行:将当前公式应用于K线图之上,一般适用于图表分析和图表程序化。
- 编译:即编译当前公式。
- 确定:编译并退出当前公式编辑状态。
# 指标类型
金字塔公式中包含副图
、主图叠加
两种类型,用于决定指标公式默认加载到K线主图
或副图
中。如下图所示:
注意事项
- 程序化指标必须是
主图叠加
类型。 - 程序化指标必须保存在公式管理面板中的
交易系统
分组内。 - 只有技术指标可以支持两种选择类型。
# 公式属性
公式属性涵盖公式指标加密
、禁用周期
、自定义费率
等设置,一般情况下,无需进行设置。默认使用即可。部分相关说明如下图所示:
其他属性设置见字面含义,不再做过多赘述。
注意事项
- 金字塔提供
普通加密
、完全加密
两种加密模式。详细区别见上图1中所示。 完全加密
模式,在加密后不在支持再次编辑操作。
# 运行模式
序列计算:公式每次执行时,将加载的全部K线数据作为一个序列数组进行计算执行。公式执行一次就可以得到所有k线运算后的结果。
逐K线计算:加载公式后,K线每次更新时,公式都将从加载的第一根k线逐根执行一遍公式,直至最新一根k线。循环往复。
- 仅刷最后K线:加载公式后,公式仅在第一次执行时,从第一根k线逐根执行一遍公式,再此之后K线每次更新,公式只在最新k线上执行一次,直至K线结束时,保存记录本根执行的最后结果。
注:
1. 当软件重启时、补充数据时、历史K线发生变化时,仅刷最后K线将重新从第一根K线开始计算一次,更新内存原有的记录
2. 固定k线数量时,仅刷最后K线无效,将按照逐K线计算模式执行。
说明
- 仅刷最后k线模式,其实只是逐K线计算模式的衍生,只是将每根K线重新计算历史信号,变为只有触发某些事件动作(如重启运行)时,重新进行一次历史信号计算刷新。
- 无需过度关注运行机制问题,软件系统会根据所使用的函数判定需要使用的模式。一般情况下,图表程序化策略必须为
逐k线运行
模式。
# 菜单栏说明
公式编辑菜单栏中,主要为编辑器的文本操作设置、调试、指标属性三类。下面将着重介绍指标属性类的设置。如下图所示:
# 常用快捷键
功能 | 快捷键 | 功能 | 快捷键 | |
---|---|---|---|---|
缩进 | Tab | 凸出 | Shift+Tab | |
撤销 | Ctrl+Z | 恢复 | Ctrl+Y | |
查找 | Ctrl+F | 替换 | Ctrl+H | |
公式属性 | F4 |