下载此文档

指南针指标编写设计.docx


文档分类:金融/股票/期货 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
指南针指标编写设计(四)
4. 指标点评
. 、、指标
我们通过介绍、、指标的实现代码,进一步说明赋值
条件跳转和循环三种基本语句的应用。指标的代码如下:
指标名称: 指标注释:(空) 默认值:0
输入参数:M局部变量:V指南针指标编写设计(四)
4. 指标点评
. 、、指标
我们通过介绍、、指标的实现代码,进一步说明赋值
条件跳转和循环三种基本语句的应用。指标的代码如下:
指标名称: 指标注释:(空) 默认值:0
输入参数:M局部变量:VI, V2, V3, V4, V5, V6, , I
参数指标:开盘价, 最高价, 最低价, 收盘价 结果指标: , ,
指标文本:
T1 = 0;
T2 = 0;
T3 = 0;
T4 = 0;
T5 = 0;
T6 = 0;
I = 0;
( I = M )
T1 = T1 + [I] - [I];
T2 = T2 + [I] - [I];
( [I] > [1] )
T3 = T3 + [I] - [1];
( [I] > [1] )
T4 = T4 + [I] - [1];
= ([1] + [1]) / 2;
T5 = T5 + [I] - ;
( > [I] )
T6 = T6 + - [I];
I = I + 1;
= T1 / T2;
= T3 / T4;
= T5 / T6;
面详细分析指标的代码段,文本的一开始是 7 条赋值
语句,分别把 7 个局部初始化为 0
T1 = 0; 赋值语句
T2 = 0;
T3 = 0;
T4 = 0;
T5 = 0;
T6 = 0;
I = 0;
接下来是一个循环体:
循环开始,I是循环控制变量
( I = M ) 条件跳转语句,控制循环结束
; 结束循环的分支
I = I + 1; 赋值语句,循环控制变量赋值
; 循环结束
联系前面的赋值语句 0
、循环中的赋值语句1 以及控制循环的条件跳转语句可以发 现,这是一个参数M次的循环,例如如果参数M为10时, 这个循环需要执行10次。
在循环体中有 4 条赋值语句和 5条条件判断语句我们举
例说明,
T1 = T1 + [I] - [I];
意思是把当前天的前面第I天的最高价和开盘价的差值
加到局部变量 T1 中;
T2 = T2 + [I] - [I];
是说把当前天往前第I天的开盘价和最低价的差值加到
局部变量 T2 中;
( [I] > [1] )
T3 = T3 + [I] - [1];
如果当前天前面第I天的最高价大于第1天的收盘价,
则把当前天往前第I天的最高价和第1天的收盘价的差值加
到局部变量T3中;
= ([1] + [1]) / 2;
是说把前天往前第 1 天的最高价和最低价的平均值赋给 局部变量;
最后是三句赋值语句,分别给三个结果返回指标赋值。
= T1 / T2;
= T3 / T4;
= T5 / T6;
. (动向速比率)指标
(动向速比率)指标是一个经典指标,我们通过这个指 标的实现代码,进一步说明指南针指标平台中函数的应用。
指标名称: 指标注释:动向速比率 默认值:
输入参数:N局部变量:
参数指标:最高价, 最低价 结果指标: , , , ,
指标文本:
( (最高价 + 最低价) = (最高价[1]+ 最低价[1]) )
= 0;
= ( (最高价 - 最高价[1]), ( 最低价 - 最低价[1]) );
= ( , 10 );
= ( , 10 );
(>)
= 0;
= ( - ) / ;
( , , N, 1 );
这里着重分析指标代码中的函数调用。在第一个条件跳
转语句……的分支是一个赋值语句:
= ( (最高价 - 最高价 [1]), ( 最低价 - 最低价[1]) );
语句的含义是取相邻两天最高价差值的绝对值与最低 价差值绝对值中较大的数值,赋给指标。从这里可以发现, 指标平台支持多重函数调用,即函数中再套函数,这种调用 的套用次数没有限制。
代码的的最后是一个调用函数的赋值语句:
( , , N, 1 );
这个语句的含义是对指标作N日指数移动平均,平滑系 数是 1。注意,、、这一类函数的第一个参数必须是结果返回 指标,函数计算是会把结果直接赋给第一个参数,所以可以 不写赋值部分,这条语句也可以这样写:
= ( , , N, 1 );
实际上这两种写法是完全等价的。

指南针指标编写设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mazhuangzi1
  • 文件大小10 KB
  • 时间2022-06-03
最近更新