飞狐编程:指标线形描述函数详解

需积分: 9 3 下载量 3 浏览量 更新于2024-07-26 收藏 519KB DOC 举报
"飞狐基本函数简介" 飞狐基本函数主要涉及的是对指标线形的描述,用于在图表上以不同形式展示数据,使图表更加丰富和易读。这一组函数包括STICK、COLORSTICK和LINESTICK,它们都是为了调整指标显示样式而设计的。 1. 函数:STICK - 参数:无 - 返回:无 - 说明:绘制棒状线,将原本的线状指标转换为棒状,常用于主图或副图中的数据表示。例如,原始公式为0.98*L,添加STICK后,指标将以棒状形式呈现,而不是默认的线状。 2. 函数:COLORSTICK - 参数:无 - 返回:无 - 说明:以零轴为分界线,零轴上方绘制阳线(通常是绿色),下方绘制阴线(通常是红色),提供了一种清晰区分正负值的方式。如公式C-REF(C,1),配合COLORSTICK,可以在副图上直观地看到收盘价相对于前一日收盘价的涨跌情况。 3. 函数:LINESTICK - 参数:无 - 返回:无 - 说明:同时绘制棒状线和指标线,结合了STICK和不带描述函数时的线状显示。例如,公式A:=C-REF(C,1); A,LINESTICK;会同时显示棒状线和线状指标。 在使用这些描述函数时,需要注意它们的组合和优先级。在同一指标中,如果有多个相同类型的描述函数,飞狐软件只会执行最后一个。例如,尝试将LINESTICK和COLORSTICK同时应用到一个指标上(A,LINESTICK,COLORSTICK;),实际上只会显示最后一个描述符的效果,即彩色棒状线,而不会有指标线。要同时实现两者,需要分别使用两条语句来定义: ```cpp A:=C-REF(C,1); A,LINESTICK; A,COLORSTICK; ``` 这样的编写方式可以确保棒状线和彩色棒状线都能正确显示,但不会出现指标线。熟练掌握这些函数,可以极大地提高自定义指标的可视化效果,帮助用户更好地理解和分析数据。