指南针自定义指标简介(compass网站)

指南针自定义指标简介(compass网站)
指南针自定义指标简介(compass网站)

指南针自定义指标简介目录

1.指南针自定义指标语法

1.1 指标文件结构

1.2 运算符

1.3 赋值语句

1.4 条件跳转语句

1.5 循环语句

1.6 指标的引用

1.7 注释

2.自定义指标语法范式

3.函数列表

3.1 引用函数

3.2 大盘函数

3.3 数学函数

3.4 统计函数

3.5 三角函数

4.指标点评

4.1 AR、BR、CR指标

4.2 SRDM(动向速比率)指标

5.指标进阶

5.1 常见错误

5.2 用指标速度测试提高指标计算速度

1. 指南针自定义指标语法

指南针自定义指标平台以高级程序语言语法为模板,定义了功能强大的自定义指标语法,支持高级语言的所有主要的程序结构——顺序、循环和条件跳转。

指南针自定义指标语法以语句为单位,每个语句都需要以“;”作结尾。在自定义指标的语法中,有三种语句:赋值语句、条件跳转语句和循环语句。

1.1. 指标文件结构

指南针指标文件(zbt或者zbu)可以直接用文本编辑器打开。但是不提倡直接在文本编辑器中改写指标文件,因为这样做容易发生语法错误,而且无法使用指标平台编辑环境的提示功能。

指标文件的结构如下(括号中是注释说明):

__ZBT (指南针指标文件起始标志)

_NAME ……(指标文件名称,不能为空)

_COMM ……(指标文件注释,可以为空)

_PAR ……(指标的参数列表,如果有多个参数,用逗号“,”分割)

_V AR ……(指标的局部变量列表,如果有多个,用逗号“,”分割)

_ZB ……(指标的参数指标列表,即需要用到的指标列表)

_RES ……(指标文件的结果指标列表,即本文件能计算的指标列表)

_DEF ……(指标的默认值,如果在计算中发生错误,则指标值填为默认值)

_CODE (指标文件代码段起始标志)

……

……(代码段)

……

__END (指标文件结束标志)

1.2. 运算符

指南针自定义指标中支持以下运算符(按优先级从高到低排列):

l “(”、“)”左右括号

l “*”、“/”乘、除

l “+”、“-”加、减

l “>”、“<”、“>=”、“<=”大于、小于、大于或等于、小于或等于

l “=”、“<>”等于、不等于

l “&”与,逻辑运算符,仅当两

l “|”或

l “=”赋值,注意赋值号和等于号是一样的

为了兼容中文输入的使用习惯,下列运算符“()*/+-=”支持中文全角输入。

1.3. 赋值语句

赋值语句的语法非常简单,没有关键字。赋值语句的型式有:

a =

b + c;

a = 系统函数();

系统函数();

1.4. 条件跳转语句

条件跳转语句有4个关键字:IF (表示如果)、THEN (表示则)、ELSE (表示否则)、ENDIF (表示条件语句结束)。完整的条件跳转语句的形式是:

IF 条件

THEN

语句1;

语句2;

……

ELSE

语句1;

语句2;

……

ENDIF;

“条件”的形式是型如“a > b”、“a < b”、“a = b”(注意这里的“=”是相等而不是赋值的意思),也可以用与和或把简单条件串连起来,型如:“(a > b) & ( b > c)”、“(a = b) | (b < c)”。

“语句1”、“语句2”可以是任何语句,包括赋值、条件跳转或者循环语句。

注意条件跳转语句必须包含“THEN”分支,但是可以没有“ELSE”分支,型如:

IF 条件

THEN

语句1;

语句2;

……

ENDIF;

1.5. 循环语句

循环语句有3个关键字:LOOPBEGIN (表示开始循环)、LOOP (表示返回上一个LOOPBEGIN处继续执行)、BREAK (表示结束循环)。循环语句的一般形式是:LOOPBEGIN

语句1;

语句2;

……

LOOP;

循环语句一般是在满足一定条件时退出循环,所以循环语句一般都需要和条件语句组合使用,型如

LOOPBEGIN

IF 条件

THEN BREAK;

ENDIF;

语句1;

语句2;

……

LOOP;

1.6. 指标的引用

自定义指标中需要引用其他指标。指标的引用分为两类:引用参数指标和引用结果返回指标。

1. 参数指标的引用

引用参数指标时的一般形式是:指标名称[日期偏移](参数列表)。日期偏移是指需要引用当前天往前几天的指标数值,如果为0则表示引用当前天的指标数值,1则表示当前天往前1天的指标数值,一次类推……,注意日期偏移为0时可以不写;参数列表标示所引用的

指标的参数,如果所引用的指标没有参数则不能写该项,如果指标有多个参数,则中间用逗号(半角)分割。

例如CYF指标需要有一个参数,当引用两天前以22为参数的CYF指标应该表述为:CYF[2](22);收盘价指标没有参数,需要引用当前天的收盘价应该表述为:CLOSE[0]或者CLOSE。

2. 结果返回指标的引用

引用结果返回指标分为两种情况,即结果返回指标出现在等号右侧和出现在等号左侧。结果返回指标出现在等号右侧时,含义是引用结果返回指标的数值,引用的一般形式是:指标名称[引用日期]注意此时不能有参数列表;结果返回指标出现在等号左侧时,含义是给结果返回指标赋值,引用的一般形式是:指标名称,注意此时不能有日期偏移和参数列表。

1.7. 注释

指南针自定义指标语法中,允许使用注释来标识语句的具体意义。注释以双斜杠“//”开始到本行的结束。在指标文本窗口中注释以绿色字体显示。

2.自定义指标语法范式

3. 函数列表

3.1. 引用函数

● BLAST( X, N )

求0~N-1周期中,最近一次条件X成立的周期到当前天的日期偏移。如果N为0,则一直搜索到第一个有效周期(上市第一天)。X是条件表达式,例如CLOSE > OPEN、CYF13 > CYF34等;N是搜索的范围。如果当前天即满足条件X,返回0,在搜索范围内条件X没有满足则返回N

举例:BLAST( CYF13 > CYF34, 10 ),表示求当前天和过去9天中最近一次CYF13 > CYF34的日期偏移。

● COST( N )

取得成本分布情况。N是一个表示百分比的表达式,如20、涨跌幅等。合法的N必须是0~100间的数,如果N小于0,则视为0,如果N大于100,则视为100。

举例:COST(20),表示20%获利盘的价格是多少,即有20%的流通盘成本在该价格以下(获利盘),其余80%的流通盘成本在该价格以上(套牢盘)。

● COSTD( X, N )

取得价格分布情况。X是一个表示价格的表达式,如15、CLOSE、HIGH等;N是一个表示百分比的表达式,表示相对价格X的偏移。合法的N值应该是一个-100到100的数值,如果N<-100,则视为-100,N大于100,则视为100。

举例:COSTD( CLOSE, 15 ),表示求当天收盘价(1 + 15%) =115%的价格上的获利盘是多少,即有多少流通盘的成本在当天收盘价115%以下。COSTD( HIGH[1], -10 ),表示求昨天最高价(1 - 10%) =90%的价格上的获利盘是多少。

● COUNT( X, N )

求0~N-1周期中,条件X成立的周期数。如果N为0,则从第一个有效周期(上市第一天)开始搜索。X是条件表达式,例如CLOSE > OPEN、CYF13 > CYF34等;N是搜索的范围。

举例:COUNT( CLOSE > OPEN, 10 ),表示10日内K线收阳的天数。

● DMA( Z, X, A )

求X的以A为平滑因子的指数移动平均。其中Z是必须是结果返回指标,X是一个不为常数的表达式,A是平滑因子,其合理范围应该在0~1之间,如果A小于0则视为0,大于1则视为1。DMA的具体算法: Z = (1-A) × Z[1] + X × A 。 Z[1]表示前一天指标Z的数值。

举例:DMA( Z, CLOSE + OPEN, 0.2 ),表示求以0.2为平滑因子的开盘价与收盘价之和的指数移动平均值,结果存放在指标Z中。

● EMA( Z, X, N )

求X的N日指数平滑移动平均。N是一个非负整数,如果N小于0,则视为0。EMA的具体算法:Z = [(N-1)× Z[1]+ 2×X]/(N+2)

举例:EMA( Z, CYF13[1], 10 ),表示对当前天的前一天的CYF13指标作10日指数平滑移动平均,结果存放在指标Z中。

● HHV( X, N )

求N周期内X的最大值。X应该是一个不为常数的表达式,N是一个非负表达式,表示周期范围,如果N为0表示从第一个有效周期(上市第一天)开始计算。

举例:HHV( (OPEN + HIGHT + LOW + CLOSE) / 4, 10 ),表示求10天内的最高均价。

● HHVB( X, N )

求N周期内X值最大的周期到当前周期的日期偏移。X和N的含义同HHV(X,N)。如果X的最大值出现在当前周期,函数返回0。

举例:HHVB( (OPEN + HIGHT + LOW + CLOSE) / 4, 10 ),表示求10天内的最高均价出现日期到当前天的偏移值。

● KLINEINDEX

求当前周期是K线链上的第一个节点。如果当前是上市第一个周期,函数返回0;第二个周期,函数返回1;……

● LFCAST( X, N )

求X的N周期线形回归值。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作线性拟合,如果N为0表示从第一个有效周期(上市第一天)开始拟合。

举例:LFCAST( CYF34, 0 ),表示对股票上市以来指标CYF34的线性拟合值。

● LLV( X, N )

求N周期内X的最小值。X应该是一个不为常数的表达式,N是一个非负表达式,表示周期范围,如果N为0表示从第一个有效周期(上市第一天)开始计算。

举例:LLV( (OPEN + HIGHT + LOW + CLOSE) / 4, 20 ),表示求20天内的最低均价。

● LLVB( X, N )

求N周期内X值最小的周期到当前周期的日期偏移。X和N的含义同LLV(X,N)。如果X的最小值出现在当前周期,函数返回0。

举例:LLVB( (OPEN + HIGHT + LOW + CLOSE) / 4, 20 ),表示求20天内的最低均价出现日期到当前天的偏移值

● LSLOPE( X, N )

求X的N周期线形回归线的斜率。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作线性拟合,如果N为0表示从第一个有效周期(上市第一天)开始拟合。

举例:LSLOPE( CYF13, 0 ),表示对股票上市以来指标CYF13的数值作线性拟合后的直线斜率。

● MA( X, N )

求X的N周期简单平均值。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作平均,如果N为0表示从第一个有效周期(上市第一天)开始计算。MA的具体算法是:

举例:MA( CLOSE[1] + OPEN, 20 ),表示20个周期内,每日的前收加上今开的平均值。

● SMA( Z, X, N, M )

求X的N日指数移动平均,平滑因子a = M / N。其中Z是必须是结果返回指标,X是一个不为常数的表达

式,M的数值应该小于N的数值。SMA的具体算法是:

举例:SMA( Z, CYF13, 10, 5 ),表示对CYF13作平滑因子为5/10=0.5的指数移动平均。

● SUM( X, N )

求X的N周期简单累加值。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作简

单累加,如果N为0表示从第一个有效周期(上市第一天)开始计算。

举例:SUM( CLOSE[1] + OPEN, 20 ),表示20个周期内,每日的前收加上今开的简单累加值。

● SUMD( X, N, D )

求X的N周期衰减累加值。X应该是一个不为常数的表达式;N是一个非负表达式,表示在多少周期内作简单累加,如果N为0表示从第一个有效周期(上市第一天)开始计算;D是相对日期偏移的衰减系数,D应该小

于N。

举例:SUMD( CLOSE - OPEN, 5, 1 ),表示5个周期内的当日涨的衰减累加,即 (CLOSE - OPEN) + (CLOSE[1] - OPEN[1]) * 4 / 5 + (CLOSE[2] - OPEN[2]) * 3 / 5 + (CLOSE[3] - OPEN[3]) * 2 / 5 + (CLOSE[4] - OPEN[4]) / 5

3.2. 大盘函数

● S0( X )

引用指南针0号指数的数值,X是一个不为常数的表达式。

举例:S0( CLOSE[1] + OPEN ),表示求0号指数当前周期的前收加今开的数值。

● S0A01( X )

引用指南针0A01指数的数值,X是一个不为常数的表达式。

举例:S0A01( 成交量 ),表示求0A01指数当前周期的成交量的数值。

● S0AMV( X )

引用指南针0AMV指数的数值,X是一个不为常数的表达式。

● S0DMV( X )

引用指南针0DMV指数的数值,X是一个不为常数的表达式。

3.3. 数学函数

● ABS( X )

取绝对值,ABS(X) = |X|。

● DERIV( Z, X )

求X的导数,结果存放在Z中。Z应该是结果返回指标,X是一个不为常数的表达式。举例:DERIV( Z, CLOSE[1] ),表示求前收的导数。

● EXP( X )

求e的X次方,EXP(X)=e x。

● INTEGER( X )

X向下取整,。

● LN( X )

求X的自然对数。

● LOG( X )

求X的以10为底的对数。

● MAX( A, B )

求A、B中的较大值。

● MIN( A, B )

求A、B中的较小值。

● MOD( X, N )

求X模N的值,

● POW( X, N )

求X的N次方,

● SGN( X )

取X的符号,如果X是正数,返回1;如果X是负数返回-1;如果X是0,返回0。

● SQRT( X )

取X的平方根,

3.4. 统计函数

● AVEDEV( X, N )

求X的N日平均绝对差。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例AVEDEV( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的平均绝对差。

● DEVSQ( X, N )

求X的N日偏差均方和。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例DEVSQ( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的偏差均方和。

● STD( X, N )

求X的N日估算标准差。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例STD( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的估算标准差。

● STDP( X, N )

求X的N日总体标准差。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例STDP( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的估算标准差。

● VAR( X, N )

求X的N日估算样本方差。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例VAR( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的估算样本方差。

● VARP( X, N )

求X的N日总体样本方差。X应该是一个不为常数的表达式,N是一个非负表达式,表示在多少周期内作统计。

举例VARP( CLOSE – OPEN, 10 ),表示统计10日内的当日涨跌的总体样本方差。

3.5. 三角函数

● ACOS( X )

求X的反余弦值。X取值应该在0~1范围内,如果X小于0,则视为0;如果X大于1,则视为1。返回值在0~之间。

● ASIN( X )

求X的反正弦值。X取值应该在0~1范围内,如果X小于0,则视为0;如果X大于1,则视为1。返回值在~之间。

● ATAN( X )

求X的反正切值。返回值在0~之间。

● COS( X )

求X的余弦值,X的单位是弧度,返回值在-1~1之间。

● SIN( X )

求X的正弦值,X的单位是弧度,返回值在-1~1之间。

● TAN( X )

求X的正切值,X的单位是弧度。

4. 指标点评

4.1. AR、BR、CR指标

我们通过介绍AR、BR、CR指标的实现代码,进一步说明赋值、条件跳转和循环三种基本语句的应用。指标的代码如下:

—————————————————————————————————

指标名称:ABCR 指标注释:(空)默认值:0

输入参数:M 局部变量:V1, V2, V3, V4, V5, V6, AV, I

参数指标:开盘价, 最高价, 最低价, 收盘价结果指标:AR, BR, CR

指标文本:

—————————————————————————————————

T1 = 0;

T2 = 0;

T3 = 0;

T4 = 0;

T5 = 0;

T6 = 0;

I = 0;

LOOPBEGIN

IF( I = M )

THEN BREAK;

ENDIF;

T1 = T1 + HIGH[I] - OPEN[I];

T2 = T2 + OPEN[I] - LOW[I];

IF( HIGH[I] > CLOSE[I+1] )

THEN T3 = T3 + HIGH[I] - CLOSE[I+1];

ENDIF;

IF( OPEN[I] > CLOSE[I+1] )

THEN T4 = T4 + OPEN[I] - CLOSE[I+1];

ENDIF;

AV = (HIGH[I+1] + LOW[I+1]) / 2;

IF( HIGH[I] > AV )

THEN T5 = T5 + HIGH[I] - AV;

ENDIF;

IF( AV > LOW[I] )

THEN T6 = T6 + AV - LOW[I];

ENDIF;

I = I + 1;

LOOP;

AR = T1 / T2;

BR = T3 / T4;

CR = T5 / T6;

—————————————————————————————————

下面详细分析指标的代码段,文本的一开始是7条赋值语句,分别把7个局部初始化为0;

T1 = 0; //赋值语句

T2 = 0;

T3 = 0;

T4 = 0;

T5 = 0;

T6 = 0;

I = 0;

接下来是一个循环体:

LOOPBEGIN //循环开始,I是循环控制变量

IF( I = M ) //条件跳转语句,控制循环结束

THEN BREAK; //结束循环的分支

ENDIF;

……

I = I + 1; //赋值语句,循环控制变量赋值

LOOP; //循环结束

联系前面的赋值语句I=0 、循环中的赋值语句I=I+1以及控制循环的条件跳转语句可以发现,这是一个参数M次的循环,例如如果参数M为10时,这个循环需要执行10次。

在循环体中有4条赋值语句和5条条件判断语句我们举例说明,

T1 = T1 + HIGH[I] - OPEN[I];

意思是把当前天的前面第I天的最高价和开盘价的差值加到局部变量T1中;

T2 = T2 + OPEN[I] - LOW[I];

是说把当前天往前第I天的开盘价和最低价的差值加到局部变量T2中;

IF( HIGH[I] > CLOSE[I+1] )

THEN T3 = T3 + HIGH[I] - CLOSE[I+1];

ENDIF;

如果当前天前面第I天的最高价大于第I+1天的收盘价,则把当前天往前第I天的最高价和第I+1天的收盘价的差值加到局部变量T3中;

AV = (HIGH[I+1] + LOW[I+1]) / 2;

是说把前天往前第I+1天的最高价和最低价的平均值赋给局部变量AV;

最后是三句赋值语句,分别给三个结果返回指标赋值。

AR = T1 / T2;

BR = T3 / T4;

CR = T5 / T6;

4.2. SRDM(动向速比率)指标

SRDM(动向速比率)指标是一个经典指标,我们通过这个指标的实现代码,进一步说明指南针指标平台中函数的应用。

—————————————————————————————————

指标名称:SRDM 指标注释:动向速比率默认值:1.000

输入参数:N 局部变量:

参数指标:最高价, 最低价结果指标:SRDM_DMZ, SRDM_DMF, SRDM_SRDM, SRDM_ASRDM, SRDM_ADMZ, SRDM_ADMF 指标文本:

—————————————————————————————————

IF( (最高价 + 最低价) <= (最高价[1] + 最低价[1]) )

THEN SRDM_DMZ = 0;

ELSE SRDM_DMZ = MAX( ABS(最高价 - 最高价[1]), ABS(最低价 - 最低价[1]) );

ENDIF;

IF( (最高价+最低价) >= (最高价[1]+最低价[1]) )

THEN SRDM_DMF = 0;

ELSE SRDM_DMF = MAX( ABS(最高价 - 最高价[1]), ABS(最低价 - 最低价[1]) );

ENDIF;

SRDM_ADMZ = MA( SRDM_DMZ, 10 );

SRDM_ADMF = MA( SRDM_DMF, 10 );

IF( SRDM_ADMZ > SRDM_ADMF )

THEN SRDM_SRDM = (SRDM_ADMZ - SRDM_ADMF) / SRDM_ADMZ;

ELSE

IF( SRDM_ADMZ = SRDM_ADMF )

THEN SRDM_SRDM = 0;

ELSE SRDM_SRDM = (SRDM_ADMZ - SRDM_ADMF) / SRDM_ADMF;

ENDIF;

ENDIF;

SMA( SRDM_ASRDM, SRDM_SRDM, N, 1 );

—————————————————————————————————

这里着重分析指标代码中的函数调用。在第一个条件跳转语句IF……ENDIF的ELSE分支是一个赋值语句:

SRDM_DMZ = MAX( ABS(最高价 - 最高价[1]), ABS(最低价 - 最低价[1]) );

语句的含义是取相邻两天最高价差值的绝对值与最低价差值绝对值中较大的数值,赋给指标SRDM_DMZ。从这里可以发现,指标平台支持多重函数调用,即函数中再套函数,这种调用的套用次数没有限制。

代码的的最后是一个调用SMA函数的赋值语句:

SMA( SRDM_ASRDM, SRDM_SRDM, N, 1 );

这个语句的含义是对指标SRDM_SRDM作N日指数移动平均,平滑系数是1/N。注意,DMA、EMA、SMA这一类函数的第一个参数必须是结果返回指标,函数计算是会把结果直接赋给第一个参数,所以可以不写赋值部分,这条语句也可以这样写:

SRDM_ASRDM = SMA( SRDM_ASRDM, SRDM_SRDM, N, 1 );

实际上这两种写法是完全等价的。

5. 指标进阶

5.1. 常见错误

技术指标是量化分析和设计操作方法的基础,每个自定义指标都可以反映作者对股市的独特简介。指南针自定义指标平台推出以来,广大网员编写了许多指标,其中有许多精品,但是也有一些普遍性的错误,在本章中列举一些常见的错误类型,供广大网员参考。

5.1.1. 条件语句没有考虑所有情况

条件跳转语句属于分支结构,每个条件跳转语句都应该有两个分支——条件满足和条件不满足,原则上两个分支都需要考虑。请看下面指标TEST的实现代码(结果指标是TEST和AA):

IF( CLOSE > OPEN )

THEN AA = CLOSE;

ENDIF;

TEST = MA( AA, 10 );

这种类型的代码在指标平台的实际使用中很常见。我们先看条件跳转语句,如果今天K线收阳(CLOSE > OPEN),则结果指标AA赋值为CLOSE,下面直接把AA作简单移动平均赋值给结果指标TEST。但是如果今天K线不收阳(CLOSE<=OPEN)那?此时结果指标AA没有被赋值,接下来对AA作MA运算是没有意义的,此时指标TEST的数值可能会和用户原来的设想大相径庭。

依据实际情况,这段代码有多种修改方法,例如:

IF( CLOSE > OPEN )

THEN AA = CLOSE;

ELSE AA = OPEN;

ENDIF;

TEST = MA( AA, 10 );

或者

AA = 0;

IF( CLOSE > OPEN )

THEN AA = CLOSE;

ENDIF;

TEST = MA( AA, 10 );

可以看出,第一种修改方法把条件跳转的两个分支都考虑进去了,而第二种方法则是先对指标AA赋初始值,然后无论接下来的条件跳转语句是否会对AA赋值,AA的数值都是有意义的。

5.1.2. 循环语句不能正常退出

技术指标是量化分析和设计操作方法的基础,每个自定义指标都可以反映作者对股市的独特简介。指南针自定义指标平台推出以来,广大网员编写了许多指标,其中有许多精品,但是也有一些普遍性的错误,在本章中列举一些常见的错误类型,供广大网员参考。

有两种循环语句:一种明确知道循环次数,另一种则不明确知道循环次数。无论哪种循环语句,在实际使用中都经常出现循环不能正常退出的错误。

1)明确知道循环次数的循环语句

明确知道循环次数的循环语句的一般形式如下(I是局部变量,用来控制循环次数,称为循环控制变量):

I = 0;

LOOPBEGIN

IF( I >= 10 )

THEN BREAK;

ENDIF;

…… //

I = I + 1;

LOOP;

具体来说,这种循环语句由三部分构成:循环控制变量(I)赋初值;通过I值判断是否需要退出循环;累加I。这三个部分是缺一不可的。但是,实际使用中缺经常出现类似下面的代码:

LOOPBEGIN

IF( I >= 10 )

THEN BREAK;

ENDIF;

……

I = I + 1;

LOOP;

或者

I = 0;

LOOPBEGIN

IF( I >= 10 )

THEN BREAK;

ENDIF;

……

LOOP;

第一中情况中,循环控制变量I没有赋初值就直接进入循环,此时I值没有意义,所以无论是接下来的条件判断语句或者累加I的操作都变成没有意义了。第二种情况则是忘了写累加I的语句,此时I一直是0,条件语句恒不满足,是个不能退出的死循环。

2)不明确知道循环次数的循环语句

先观察一个实际指标的实现代码(F、N是局部变量,):

F = 0; //用来累加“换手率”

N = 0;

LOOPBEGIN

IF( F > 100 )

THEN BREAK;

ENDIF;

……

F = F + 换手率[N];

N = N + 1;

LOOP;

这个循环语句的结束条件是累加换手率超过100。从设计思想上来说没有错,但是,如果新股刚上市,所有交易日的换手率加起来也不到100,则这个指标就出现问题了,此时循环可能无法退出。应该改为下面的写法:

F = 0; //用来累加“换手率”

N = 0;

LOOPBEGIN

IF( (F > 100) & (KLINEINDEX <= 0) )

THEN BREAK;

ENDIF;

……

F = F + 换手率[N];

N = N + 1;

LOOP;

比较两段代码,可以发现第二段代码中增加了一个退出循环的条件:如果到了上市第一天,也退出循环。通过增加这个条件,避免了新股刚上市的问题。

罗盘分层讲解

罗盘逐层讲解 一、下罗盘诀 二、逐层详解 第一层后天八卦 第二层紫白九星 第三层兼向替星 第四层 120纳音 第五层二十四山分金 第六层三元九运 第七层各运各宫飞星 第八层下卦挨星 第九、十、十一层起星替卦 第十二层六十甲子 第十三层各年在上中下三元的年入中星 第十四层各年正月入中星 第十五层周天刻度 一、下罗盘诀 天旋地旋九星旋, 阴阳顺逆显神尊, 五行生克各在位 趋吉避凶降周全。 天盘和地盘是风水罗盘的两大部年,象征着天圆地方。地盘是正方形,中间凿有一个凹圆;天盘为圆形,盘底略凸,置于地盘的凹圆上可以旋车,中间装有一根指南针,也叫磁针、金针。从各种风水书上所载及实物来看,风水罗盘的型制很多,简单的只有二三层,复杂的有多至四十余层者。如罗经图分五层:一层天池,风水家认为天池是罗经中之太极,中藏金水,动而阳,静而阴;二层先天八卦,又名内盘,所指适当子午之正;三层后天八卦;四层正针二十四位,分阴龙和阳龙,阴龙是亥、丑、艮、卯、巽、巳、丙、丁、未、庚、酉、辛,阳龙是壬、子、癸、寅、甲、乙、震、午、坤、申、戌、乾;五层七十二穿山,即六十甲子加上八天干和四维,共七十二,以应七十二候。据王振铎先生研究,罗盘可以按制造地域划分为沿海和内地两大式,前者如福建之洋州、广东之兴宁,后者如江苏之苏州、安徽之休宁等。下面以休宁所制的罗经盘为例,略作介绍,罗盘中的概念前面已解释过的,兹不再熬。 第一层是天池,即太极。磁针居于中,红头指向南方,黑头指向北方。风水家认为,太极化生万物,一为太极,二为两仪(阴阳、乾坤),三为三才(天、地、人),四为四象(东、西、北),五为五行(金、木、水、火、土),六为六甲(甲子、甲戌、甲申、甲午、甲辰、甲寅),七为七政(日、月、五纬星),八为八卦(乾、坤、艮、巽、震、坎、兑、离),九为九星(贪、巨、禄、文、廉、武、破、辅、弼),十为洛书成数九加一。在风水理论中,天池与金针非常重要,立规矩、权轻重、成方圆,莫不由之而定,金针动而为阳,静面为阴,子午中分为两仪,两仪合卯酉为四象,四旬合四维为八卦,八卦定方位,于是天道成,地道平,人道立。 第二层是先天八卦(多数罗盘为后天八卦)。 第三层是九星,有两种提法:一种以唐代杨筠松《撼龙经》所说为代表,名为贪狼星、巨

郭杨唯物辩证风水罗盘31层分层简介

郭杨唯物辩证风水罗盘31层分层简介 郭杨唯物辩证风水罗盘31层分层简介 2013-05-01 20:00:06| 分类:周易预测|字号订阅 郭杨唯物辩证风水罗盘(定信罗盘)31层分层简介(转载)第一层天池 所谓“天池”,就是磁针和装设磁针的井,位处罗盘的正中央,是指示方位的工具。由于罗盘面各层次的作用完全要依赖磁针的定方位,古人认为“上天”是世界万物的主宰,以“天”来象征磁针在罗盘作用的重要性。同时它的形状象井池,原始磁针(由司南进化的磁针)是注水浮针的,所以称为天池。 第二层先天十二支 据科学出版社出版的《天文普及年历》所载综合的《历法资料》:“相传天皇氏创干支,伏羲氏作甲历,黄帝氏命大挠作甲子,太吴氏设历正,颛顼氏作新历,帝尧氏命羲和敬授人时,期三百有六旬又六日,以闰月定四时而成岁。夏后氏颁夏历为中国正朔之唯一标准。”由此可见,先天十二支是源于天皇氏创干支。 第三层后天八干四维

罗盘诗云:“先天罗经十二支,后天加上干和维,八干四维辅支位,子母公孙同此推。” 其中所谓“后天加上干和维,是指汉代的司南。汉代司南分为天盘和地盘二层,所谓天盘司天气,地盘司地气”是也。现代的风水罗盘正针(地盘),就是杨益把司南的天盘和地盘合而为一的二十四山向。 第四层黄泉 地支黄泉的口诀是:“卯、辰、巳、午怕巽宫,午、未、申、酉、坤莫逢,酉、戌、亥、子乾宫是,子、丑、寅、卯、艮宫凶。”地支黄泉也是论去水而不论来水。其意是,水流巽宫,不可立酉山卯向、戌山辰向、亥山巳向和子山午向……。有些所谓秘传的手抄本所载的地支黄泉口诀是:卯辰巳位怕巽宫,午未申兮坤莫逢,酉戌亥兮乾上立,子丑寅来艮宫凶。这两种地支黄泉,哪一种对或不对都无须查考,肯定是明清地理术者所捏造的。论正五行,巽宫属木,卯向也属木是比肩,巳向午向属火,是水口生向,不可以称为黄泉。 所谓黄泉,据《辞海》载:以人死后埋藏的地穴,即人死后鬼魂所处的阴间。郭杨唯物辩证风水,正是以步入墓绝的死宫为黄泉。 第五层八煞 坐山八煞的口诀是:“坎龙坤兔,震山猴,巽鸡,乾马,兑蛇头,艮虎,离猪为煞曜,宅墓逢之一齐休。”如坎龙,指

znz指标精解(一)0号指数

指南针指标精解(一)0号指数 指数原理: 0号指数是沪、深A股的流通总市值。某天把某只股票的价格乘以它的流通盘就是这只股票该天的流通市值,把沪、深市场所有股票的流通市值加起来就是该天的0号指数,其数值为亿元。 形态特点: 一、0号指数有它的开盘、最高、最低、收盘价,也可画成K线、美国线等配合其它指标综合分析大盘的走势; 二、0号指数与沪、深综指的不同之处在于沪、深综指是以沪、深股市的总股本(包括国家股、法人股、高管股、职工股等不流通部分)为基数计算的指数,它不能真实地反映市场流通股的涨、跌情况。而0号指数是以沪、深A股的总流通盘为基数计算的指数,故能够真实地反映沪、深市场的涨、跌情况; 三、0号指数考虑沪、深两市场的互通性,故将两市合二为一,完整地监测了两个市场的总体运行情况; 四、0号指数有上升、水平、下降震荡通道和单边上升、下降通道; 五、0号指数有疯牛特征和疯熊特征; 六、因沪、深市场已有了相当的规模,因而市场资金的进、出有了相当程度的稳定性,所以0号指数已不可能被人为操纵。 主要作用: 一、判断大势是牛市还是熊市; 二、判断大盘的底部及顶部区域; 三、预测大盘后市是否能继续沿原来的上升或下降趋势运行。 适用范围: 对长、中、短期市场行情走势均可进行研判。 使用要领: 一、0号指数可监测资金流入、流出股市的数量,资金大量流入股市时0号指数上涨,反之下跌; 二、扩容速度在直接影响0号指数的升、跌,如股市扩容的速度高于资金流入股市的速度,则0号指数将下跌,反之0号指数上涨; 三、0号指数的套牢盘达到90%时,则大势有可能进入中期底部,如0号指数的套牢盘达到95%时,则可确认为中期底部; 四、用0号指数抄底的方法是在0号指数被套筹码达到90%或95%时择股入场。如大盘探底时0号指数未达到90%至95%筹码被套的程度既反转,则应在0号指数创历史新高时追入,因0号指数创历史新高即确认了中期行情的展开; 五、0号指数每年上涨大约为30~40%左右,如某年自年初起0号指数上升了26%则大盘即进入了中级行情末期,上升了42%时大盘已进入到中级行情的高风险区; 六、0号指数的疯牛特征:0号指数沿上升通道运行了一定幅度后,股指以超出原来的速率快速穿越上升通道的上轨,则是0号指数的疯牛特征,预示大盘将在三、五天内见顶,大多

地质罗盘的使用方法和介绍

精心整理 地质罗盘 目录 原理 地质罗盘上有一个指针,用它指明次子午线的方向,可以粗略确定目标相对于磁子午线的方位角,并利用水准器装置测其垂直角(俯角或仰角)以确定被测物体所处的位置。

编辑本段详细资料 一、地质罗盘的结构: 地质罗盘式样很多,但结构基本是一致的,我们常用的是圆盆式地质罗盘仪。由磁针、刻度盘、测斜仪、瞄准觇板、水准器等几部分安装在一铜、铝或 S,90 度,以S 处的觇板手可使悬锥转动,悬锥中央的尖端所指刻度即为倾角或坡角的度数。 (五)水准器---通常有两个,分别装在圆形玻璃管中,圆形水准器固定在底盘上,长形水准器固定在测斜仪上。 (六)瞄准器——包括接物和接目觇板,反光镜中间有细线,下部有透明小孔,使眼睛,细线,目的物三者成一线,作瞄准之用。

二、地质罗盘的使用方法 在使用前必须进行磁偏角的校正。 因为地磁的南、北两极与地理上的南北两极位置不完全相符,即磁子午线与地理子午线不相重合,地球上任一点的磁北方向与该点的正北方向不一致,这两方向间的夹角叫磁偏角。 偏为 (方位 南端靠着自己,进行瞄准,使目的物,对物觇板小孔,盖玻璃上的细丝,对目觇板小孔等连在一直线上,同时使底盘水准器水泡居中,待磁针静止时指北针所指度数即为所测目的物之方位角。(若指针一时静止不了,可读磁针摆动时最小度数的二分之一处,测量其它要素读数时亦同样)。

若用测量的对物觇板对着测者(此时罗盘南端对着目的物)进行瞄准时,指北针读数表示测者位于测物的什么方向,此时指南针所示读数才是目的物位于测者什么方向,与前者比较这是因为两次用罗盘瞄准测物时罗盘之南、北两端正好颠倒,故影响测物与测者的相对位置。 为了避免时而读指北针,时而读指南针,产生混淆,放应以对物觇板指着 握。 岩层倾向——是指岩层向下最大倾斜方向线在水平面上的投影,恒与岩层走向垂直。 测量时,将罗盘北端或接物觇板指向倾斜方向,罗盘南端紧靠着层面并转动罗盘,使底盘水准器水泡居中,读指北针所指刻度即为岩层的倾向。

罗盘先天六十四卦龙山向水解说

图解:如,乾19---1为洛书星运,即指上元一运卦,合上元1234运吉9为河图五行数0 夬64---6为洛书星运,即指上元六运卦,合下元6789运吉 4为河图五行数0 1:罗盘上怎么样排法,拿本图表与罗盘六十四卦盘对照一目了然,这里不多说. 2:罗盘上六十四卦盘每卦下平分六格,属六十四卦抽爻换象,是定明师线吉凶,同样使用上图表解吉凶,不在此篇中,此篇只论龙山向水. 例1:“一卦纯清”龙山向水图说 壬山丙向三元坐观山卦向大壮卦天元龙二运巨门局 来龙:二运蹇 7数 坐山:二运观 2数 立向:二运大壮 8数 水口:二运睽 3数 注:来龙坐山向首水口属同运之星内。 来龙坐山合生成之数。 立向水口合生成之数 例2:“一卦纯清”龙山向水图说 壬山丙向三元坐比山卦向大有卦人元龙七运破军局 来龙:七运风山渐 7数 坐山:七运水地比 2数 立向:七运火天大有 8数 水口:七运雷泽归妹 3数 注:来龙坐山向首水口属同运之星内。

来龙坐山合生成之数。 立向水口合生成之数。 例3:“一卦纯清”龙山向水图说 壬山丙向三元坐剥山卦向泽天夬卦地元龙六运武曲局 来龙:六运地山谦 1数 坐山:六运山地剥 6数 立向:六运泽天夬 4数 水口:六运天泽履 9数 注:来龙坐山向首水口属同运为一卦纯清。 来龙坐山合生成之数。 立向水口合生成之数。 例4:零正颠倒又如何?挨得旺气为吉昌。[合十局]龙山向水图说 壬山丙向三元坐观卦卦向泽大壮卦天元龙二运巨门局 来龙:八运豫 8数 坐山:二运观 2数 立向:二运大壮 8数 水口:八运小畜 2数 注:来龙与坐山之数与洛书数俱合十。 向首与水口之数亦得合十之妙。 来龙与水口亦合十。 例5:零正颠倒又如何?星运合十永吉昌。[合十局]龙山向水图说 丑山未向三元坐火雷噬嗑卦向水风井卦地元龙六运武曲局 来龙:四运屯 7数 坐山:六运噬嗑 3数 立向:六运井 7数 水口:四运鼎 3数 注:来龙与坐山之星数与洛书数俱合十。 向首与水口之星数与洛书数亦合十。 来龙与水口亦合十。 例6:零正颠倒奈我何?卦运合十怕什么?[合十局]龙山向水图说 丑山未向三元坐泽雷随卦向山风蛊卦人元龙七运破军局 来龙:三运颐 6数 坐山:七运随 4数 立向:七运蛊 6数 水口:三运大过 4数 注:来龙与坐山之星数与洛书数俱合十。

地质罗盘的结构

一、地质罗盘的结构: 刻度盘分内(下)和外(上)两圈,内圈为垂直刻度盘,专作测量倾角和坡度角之用,以中心位置为0°,分别向两侧每隔10°一记,直至90°。外圈为水平刻度盘,其刻度方式有两种,即方位角和象限角,随不同罗盘而异,方位角刻度盘是从0°开始,逆时针方向每隔10°一记,直至360°。在0°和180°处分别标注 N和S(表示北和南);90°和270°处分别标注E和W(表示东和西)。象限角刻度盘与它不同之处是S、N两端均记作0°,E和W处均记作90°,即刻度盘上分成0°—90°的四个象限。 必须注意:方位角刻度盘为逆时针方向标注。两种刻度盘所标注的东、西方向与实地相反,其目的是为了测量时能直接读出磁方位角和磁象限角,因测量时磁针相对不动,移动的却是罗盘底盘。当底盘向东移,相当于磁针向西偏,故刻度盘逆时针方向标记(东西方向与实地相反)所测得读数即所求。在具体工作中,为区别所读数值是方位角或象限角,可按下述方法区分:如A与B的测线位置相同,在方位角刻度盘上读作285°、记作NW285°或记作285°,在象限角刻度盘上读作北偏西75°,记作N75°W。如果两者均在第一象限内,例如50°,而后者记作N50°E以示区别 (二)水平刻度盘---水平刻度盘的刻度是采用这样的标示方式:从零度开始按逆时针方向每10度一记,连续刻至360度,o度和180度分别为N和S,90度和270度分别为E和W,利用它可以直接测得地面两点间直线的磁方位角。 (三)竖直刻度盘----专用来读倾角和坡角读数,以E或W位置为0度,以S或N为90度,每隔10度标记相应数字。 (四)悬锥---是测斜器的重要组成部分,悬挂在磁针的轴下方,通过底盘处的觇板手可使悬锥转动,悬锥中央的尖端所指刻度即为倾角或坡角的度数。 (五)水准器---通常有两个,分别装在圆形玻璃管中,圆形水准器固定在底盘上,长形水准器固定在测斜仪上。 (六)瞄准器——包括接物和接目觇板,反光镜中间有细线,下部有透明小孔,使眼睛,细线,目的物三者成一线,作瞄准之用。 二、地质罗盘的使用方法 在使用前必须进行磁偏角的校正。 因为地磁的南、北两极与地理上的南北两极位置不完全相符,即磁子午线与地理子午线不相重合,地球上任一点的磁北方向与该点的正北方向不一致,这两方向间的夹角叫磁偏角。 地球上某点磁针北端偏于正北方向的东边叫做东偏,偏于西边称西偏。东偏为( )西偏为(-)。 地球上各地的磁偏角都按期计算,公布以备查用。若某点的磁偏角已知,则一测线的磁方位角A磁和正北方位角A的关系为A等于A磁加减磁偏角。应用这一原理可进行磁偏角的校正,校正时可旋动罗盘的刻度螺旋,使水平刻度盘向左或向右转动,(磁偏角东偏则向右,西偏则向左),使罗盘底盘南北刻度线与水平刻度盘0--180度连线间夹角等于磁偏角。经校正后测量时的读数就为真方位角。 (二)目的物方位的测量

指南针技术指标

指南针技术指标 技术指标公式:CYB (优化布林线) 缺省周期:日线 参数描述: N(5,100,20) MB : MA(CLOSE,N); 上轨: MB + STD(C,N); 下轨: MB - STD(C,N); 上极限: MB + 2*STD(C,N); 下极限: MB - 2*STD(C,N); 指南针优化布林线 突破过程中,股价经常要走在原布林线外侧,但一般都要走在1.7倍布林线之内(在分析家中用2倍,和指南针的基本一样),一但超出就意味着行情走得太快,需要回调或停下来等待一段时间。因为,根据统计理论,股价走在1.7倍布林线之外的概率不超过5%,所以超过这根线的机会是很少的,超过后就意味着行情走的太快,必然会很快回到布林线内,回来的方式有两种,回调或停下来等待布林线追上来。 适用范围和缺点 布林线对庄家控盘程度不是特别高的股票适用,因为股价的短线震荡是由市场上群众参与特别是短线客的参与造成的,短线震荡的规律本质上反映的是短线客的行为规律,一旦庄家高度控盘,失去了群众参与,股价也就失去了短线震荡的动力,以上方法也就都不适用了。 技术指标公式:CYC (指南针成本均线) 缺省周期:日线 参数描述: N1(1,300,5)N2(1,300,13)N3(1,300,34) a:=AMOUNT/(100*vol); 短线成本均线:ma(a,n1); 中线成本均线:ma(a,n2); 长线成本均线:ma(a,n3); 无穷成本均线:dma(c,vol/capital) CYC成本均线指标 指标原理: CYC指标分5日、13日、34日及∞(无穷)四条线,前三条线为市场交易中大盘或某只个股最近该日内买入股票者的平均建仓成本,∞线是大盘或某只个股所有持筹者的平均建仓成本。该线还分日线、周线及月线。 形态特点: 一、短期成本均线在上,长期成本均线在下称多头排列,反之为空头排列; 二、成本均线的多头及空头排列都相当稳定,在行情真正反转之前,假交叉要比移动均线少得多。主要作用: 一、区别大盘的牛、熊市;

(完整word版)地质罗盘的使用方法

一、罗盘的使用方法 1. 罗盘的结构 (1)磁针——一般为中间宽两边尖的菱形钢针,按装在底盘中央的顶针上,可自由转动,不用时应旋紧制动螺丝,将磁针抬起压在盖玻璃上避免磁针帽与项针尖的碰撞,以保护顶针尖,延长罗盘使用时间。在进行测量时放松固动螺丝,使磁针自由摆动,最后静止时磁针的指向就是磁针子午线方向。由于我国位于北半球磁针两端所受磁力不等,使磁针失去平衡。为了使磁针保持平衡常在磁针南端绕上几圈铜丝,用此也便于区分磁针的南北两端。 (2)水平刻度盘--- 水平刻度盘的刻度是采用这样的标示方式:从零度开始按逆时针方向每10度一记,连续刻至360 度,o 度和180 度分别为N和S,90 度和270度分别为E和W,利用它可以直接测得地面两点间直线的磁方位角。 (3)竖直刻度盘专用来读倾角和坡角读数,以E或W位置为0度,以S或N为90度,每隔10 度标记相应数字。 4)悬锥--- 是测斜器的重要组成部分,悬挂在磁针的轴下方,通过底盘处的觇板手可使悬锥转动,悬锥中央的尖端所指刻度即为倾角或坡角的度数。 (5)水准器--- 通常有两个,分别装在圆形玻璃管中,圆形水准器固定在底盘上,长形水准器固定在测斜仪上。 (6)瞄准器——包括接物和接目觇板,反光镜中间有细线,下部有透明小孔,使眼睛,细线,目的物三者成一线,作瞄准之用。

在使用前必须进行磁偏角的校正。 因为地磁的南、北两极与地理上的南北两极位置不完全相符,即磁子午线与地理子午线不相重合,地球上任一点的磁北方向与该点的正北方向不一致,这两方向间的夹角叫磁偏角。 地球上某点磁针北端偏于正北方向的东边叫做东偏,偏于西边称西偏。东偏为(+)西偏为(-)。地球上各地的磁偏角都按期计算,公布以备查用。若某点的磁偏角已知,则一测线的磁方位角A 磁和正北方位角A 的关系为A等于A 磁加减磁偏角。应用这一原理可进行磁偏角的校正,校正时可旋动罗盘的刻度螺旋,使水平刻度盘向左或向右转动,(磁偏角东偏则向右,西偏则向左),使罗盘底盘南北刻度线与水平刻度盘0--180 度连线间夹角等于磁偏角。经校正后测量时的读数就为真方位角。 2. 罗盘使用方法 (1)测方位测量某物体的方位是野外地质工作者应具备的最基本的技能。在定点时,首先要做的就是测量观察点位于某地形或地物的方位。测量时打开罗盘盖,放松制动螺丝,让磁针自由转动。当被测量的物体较高大时,把罗盘放在胸前,罗盘的长水准器对准被测物体,然后转动反光镜,使物体及长瞄准器都映入反光镜,并且使物体、长瞄准器上的短瞄准器的尖及反光镜的中线位于一条直线上,同时保持罗盘水平(圆水准器的气泡居中),当磁针停止摆动时,即可直接读出磁针所指圆刻度盘上的读数,也可按下制动螺丝再读数。 (2)测量岩层产状要素岩层产状要素包括岩层的走向、倾向和倾角。岩层走向是岩层层面与水平面交线的延伸方向。岩层倾向是岩层面上的倾斜线在水平面上的投影所指方向。倾角是倾斜线与水平面的夹角。 测量岩层走向时,将罗盘的长边(与罗盘上标有N—S 相平行的边)的一条棱与层面紧贴,见图,然后缓慢转动罗盘(注意:在转动过程中,罗盘紧靠层面的那条棱的任何一点都不能离开层面),使圆水准器的气泡居 中,磁针停止摆动,这时读出磁针所指的读数即为岩层之走向。读磁北针或磁南针都可以,因为岩层走向是朝两个方向延伸的,相差180°。

指南针自定义指标简介(compass网站)

指南针自定义指标简介目录 1.指南针自定义指标语法 1.1 指标文件结构 1.2 运算符 1.3 赋值语句 1.4 条件跳转语句 1.5 循环语句 1.6 指标的引用 1.7 注释 2.自定义指标语法范式 3.函数列表 3.1 引用函数 3.2 大盘函数 3.3 数学函数 3.4 统计函数 3.5 三角函数 4.指标点评 4.1 AR、BR、CR指标 4.2 SRDM(动向速比率)指标 5.指标进阶 5.1 常见错误 5.2 用指标速度测试提高指标计算速度

1. 指南针自定义指标语法 指南针自定义指标平台以高级程序语言语法为模板,定义了功能强大的自定义指标语法,支持高级语言的所有主要的程序结构——顺序、循环和条件跳转。 指南针自定义指标语法以语句为单位,每个语句都需要以“;”作结尾。在自定义指标的语法中,有三种语句:赋值语句、条件跳转语句和循环语句。 1.1. 指标文件结构 指南针指标文件(zbt或者zbu)可以直接用文本编辑器打开。但是不提倡直接在文本编辑器中改写指标文件,因为这样做容易发生语法错误,而且无法使用指标平台编辑环境的提示功能。 指标文件的结构如下(括号中是注释说明): __ZBT (指南针指标文件起始标志) _NAME ……(指标文件名称,不能为空) _COMM ……(指标文件注释,可以为空) _PAR ……(指标的参数列表,如果有多个参数,用逗号“,”分割) _V AR ……(指标的局部变量列表,如果有多个,用逗号“,”分割) _ZB ……(指标的参数指标列表,即需要用到的指标列表) _RES ……(指标文件的结果指标列表,即本文件能计算的指标列表) _DEF ……(指标的默认值,如果在计算中发生错误,则指标值填为默认值) _CODE (指标文件代码段起始标志) …… ……(代码段) …… __END (指标文件结束标志) 1.2. 运算符 指南针自定义指标中支持以下运算符(按优先级从高到低排列): l “(”、“)”左右括号 l “*”、“/”乘、除 l “+”、“-”加、减 l “>”、“<”、“>=”、“<=”大于、小于、大于或等于、小于或等于 l “=”、“<>”等于、不等于 l “&”与,逻辑运算符,仅当两 l “|”或 l “=”赋值,注意赋值号和等于号是一样的 为了兼容中文输入的使用习惯,下列运算符“()*/+-=”支持中文全角输入。 1.3. 赋值语句 赋值语句的语法非常简单,没有关键字。赋值语句的型式有: a = b + c; a = 系统函数(); 系统函数(); 1.4. 条件跳转语句 条件跳转语句有4个关键字:IF (表示如果)、THEN (表示则)、ELSE (表示否则)、ENDIF (表示条件语句结束)。完整的条件跳转语句的形式是: IF 条件 THEN

地质罗盘仪使用方法

地质罗盘仪使用方法 一、用途 DQY-1型地质罗盘仪主要用途可供: 1测产状:包括走向、倾向、倾角; 2地形草测:包括定方位(即交会定点),测坡角,定水平; 3测垂直角。 二、主要性能: 1磁针阻尼时间(磁针偏转90°至停留在原位置上的时间)为30-60秒。2读数误差: a磁针转动前后所指示之度数误差不大于0.5°; b磁针在0-180°、90-270°处由于偏心所引起误差不大于0.5°; c测角器的读数误差不大于0.5°

3水准器灵敏度: a长水准器为15′±3′/2mm b圆水准器为30′±5′/2mm 4仪器外形尺寸(长×宽×高)为85×73×35毫米3。 5仪器重量不超过0.27kg。 三、原理、结构 1原理: 本仪器是利用一个磁性物体(即磁针)具有指明磁子午线的一定方向的特性配合刻度环的读数,可以确定目标相对于磁子午线的方向。根据两个选定的测点(或已知的测点),可以测出另一个未知目标的位置。 2结构(参考结构简图) 仪器由上盖6与外壳13通过联接合页8构成仪器主体。上盖内装有反光镜7,可使目标映入镜中。外壳13的外部装有长照准器1,配合小照准器5,可瞄准目标。外壳内装有刻度盘2和磁针3,可以直接读出目标的方位值,圆水准器10可以指示仪器的水平位置。长水准器4和指示盘11供测量坡角用,可以在方向盘12的倾角刻度上直接读数。开关9为磁针制动机构,在外壳的外面备有磁偏角调整轴。该仪器具有结构紧凑、体积小、携带方便、精度可靠、性能稳定等特点。 四、使用方 法 (一)测产状(包括走向、倾向、倾角) 1测走向: 走向即岩脉在水平上投影的方向。 将仪器上盖(6)打开到极限位置,调好本地区的磁偏角,将仪器两个长边靠在岩层 特征面(具有代表性的面),保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的走向。 2测倾向: 垂直于走向所指示的面的方向 用联接合页(8)下边的底盘的短边或上盖的背面靠稳岩层的特征面,保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的倾向。 3测倾角: 垂直于走向水平面夹角的角度。 打开上盖(6)到极限位置,仪器的侧边垂直于走向而贴紧岩层的特征面,调长水泡居中,读指示器所指的方向盘的度数,即为岩层的倾角。 在实际测量中,走向和倾向两因素,只需测其中一个就可以,因为走向和倾向是互为90°的关系 (二)地形草测(包括定方位、测坡角、定水平线) 1定方位: 目标所处的方向和位置。定方位也叫交会定点。 ①当目标在视线(水平线)上方时的测量方法。

指南针指标编辑图文教程

指南针指标编辑图文教程 指南针指标编辑图文教程 指南针指标编辑图文教程 一般指标采用线状和柱状两种形式,学会这两种就没什么能难住你了。 我们就以收盘价为例,做线状和柱状指标线。打开[指标平台]→[文件管理]→[新建指标],跳出一个窗口,敲F4或[函数 注释]→[插入函数],再点[画线函数],找出画线状函数,再 点插入,见图01。从函数表中得知收盘价的英文名是CLOSE,当然用中文名也可以,见图02,03,一个指标就完成,就 这么简单。 一,线状指标 01.gif (78.67 KB) 02.gif (28.32 KB) 03.gif (27.54 KB)

二,更改指标颜色 下面完成指标标题栏,同时把指标线画成黄色。在CLOSE 后面输入CLR就跳出一个窗口,CLR开头都是颜色函数,找到黄色函数,见图05 见图06,07完成指标标题栏。 05.gif (41.46 KB) 三,柱状指标 06.gif (83.42 KB) 07.gif (41.38 KB) 四,指标粗细,和颜色变化ZNZ中默认是最细的线,见图10,11完成粗一点的指标线。见图12做指标标题栏的颜色变化。 08.gif (49.5 KB) 09.gif (50.01 KB)

10.gif (39.26 KB) 11.gif (42.36 KB) 画柱线,和曲线一样有特定函数,其中悬浮柱状线是最实用的,见图13,14,15 13.gif (59.27 KB) 15.gif (45.18 KB) 把CYS13用柱线表示,见图16,17 ZNZ中有个经典条件:CYS13大于5同时小于8,我们用黄色表示这个条件,见图18 16.gif (27.59 KB)

军用指北针图解说明

军用指北针图说 沈克尼文/图 象征皇权的“仪仗车” (模型) 指北针也称作指南针或磁罗盘,是一种利用地磁作用指示方向的多用途袖珍仪器,军用指北针除磁针和刻度盘之外,通常还装有距离估定器、里程测量、俯仰测量和坐标尺等装置。可用于目测估定距离,测定方位角和俯仰角,还可根据地图比例尺,使用里程测量装置,直接从里程表上读出地图两点间的实际距离,

并可利用坐标梯尺推算出地图上任何一点的坐标,甚至还可以用来测绘简易的地形略图。因而指北针是部队行军作战和训练不可缺少的用具。 我国古代指示南北方向的“司南” (模型) 指南仪器是我国四大发明之一,我国也是最早将指南仪器用于军事的国家。相传距今4600多年前,黄帝与蚩尤的九黎部落作战,遇到大雾迷失方向,黄帝制做指南车为军队指出了方向,打败了蚩尤。

明朝嘉靖年间的罗盘 (模型) 《三国志·魏书·马钧传》记载,三国时期,马钧受魏明帝之命,重新制造了指南车。此后,指南车做为皇帝出行时象征皇权的仪仗车辆。在春秋战国时期,我国采矿和冶铁已有了相当发展,在寻找铁矿的过程中,人们发现了磁石的吸铁性,还发现了磁石的指极性能,并将磁石琢磨成勺状,放在刻有子(北)、卯(东)、午(南)、酉(西)等八干、十二支和四维的24个方位的铜制底盘上,成为指示南北方向的“司南”(图2)。《韩非子·有度》载“故先王立司南以端朝汐”。东汉王充《论衡·是应篇》中也有“司南之杓投之于地,其柢指南”的记述。唐朝中期的《首经》中记载有“针制指南,本实恋北”的话。在出土的唐代的墓志铭和买地卷文书中已有用罗盘测定坟墓的记述。明代朱权的《神机秘决》也提到指南针是唐朝中期玄真子(张志和)发明。宋代沈括《梦溪笔谈》中载有“方家以磁石磨针锋则能指南,然常偏东不全南也。”说明当时人们已发现了磁偏角。北宋时期,人们用薄铁皮制成鱼形,使其磁化,使用时将其浮于水面,便可指南。行军时可携行,人称水罗盘。北宋罗盘已用于航海。朱或的《萍洲可谈》中说“舟师识地理,夜则观星,昼则观日,阴晦观指南针。”到明代我国在东南沿海抗击倭寇的作战中获取日本仿制西洋的旱罗盘。隆庆年间李豫亨《推篷寤语》记载“倭船尾用旱罗盘以辨海道。获之仿其制”。明万历年间意大利传教士利玛窦将旱罗盘进贡给明朝皇帝,并且教文士瞿太素制造西式罗盘。清代乾隆年问王大海《海岛逸志稿略》已有“荷兰罗盘”的记载。这是以钉子做支撑,磁针可自由转动的 罗盘。

京东数据罗盘

京东数据罗盘 系统简介及术语、指标的说明 数据罗盘系统介绍: 1、“京东数据罗盘”致力于为京东商城的广大商家提供实时的智能运营分析工具,从而实现精准营销,大幅提升运营效率和收益。 2、“京东数据罗盘”提供了全方位的数据服务,包含了:店铺分析、行业数据和京东实验室3大主要板块。在这些板块下,又涵盖了20余项主题分析及其各自的扩展分析项;维度包含售前、售后及推广分析;时间粒度从分钟、小时、天、周到月,全面覆盖。 术语说明: 系统中有一些专业术语,可能让您不太好理解,下面进行一些简单的解释说明。 最近上架时间:商品最近一次在店面上设置为可售状态的时间。 SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。 SKU(Stock Keeping Unit):即库存进出计量的单位,可以是以件、盒、托盘等为单位。在服装、鞋类商品中使用最多最普遍。例如:纺织品中一个SKU通常表示:同一规格、同一颜色、同一款式的纺织品。 如何区分SPU和SKU?例如,手机产品中,红色壳的N97和黑色壳的N97是两个不同的SKU,但是是同一个SPU。 合并SKU:商品数量的不同统计粒度。合并SKU,统计到SPU粒度;不选择合并SKU,数据统计到SKU粒度。

指标说明 指标汇总 浏览量(PV)、访问量——即Pageview,用户每1次对网站中的每个网页访问均被记录1次。用户对同一页面的多次访问,访问量累计。 访客数(UV)——即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。 访问次数(UPV)——即UniquePageview,是访客对您网站进行访问的次数,是根据访客浏览器和网站服务器之间的互动情况判定。目前是按客户登陆服务器的会话统计。一个会话统计为一次。下单单量——统计期内客户提交的总订单量(先款订单付款后列入统计,先货订单提交后列入统计)下单商品件数、下单件数——先款订单(网上支付、转账)按付款时间统计,先货订单(货到付款、自提)按订单提交时间统计,每个商品计为一件。 下单金额——先款订单(网上支付、转账)按付款时间统计,先货订单(货到付款、自提)按订单提交时间统计。数据口径为:下单数量与商品单价的乘积,扣除团购优惠金额、套装优惠金额、单品直降优惠金额。 下单客户数——统计期内提交订单的客户数(先款订单付款后列入统计,先货订单提交后列入统计)。上架商品数量——统计期截止时间点的上架的商品数量。 最近上架时间——商品最近一次设置为可售状态的时间。 客户转化率——客户转化率=下单客户数/访客数 客单量——客单量=下单量/下单客户数 客单价——客单价=下单金额/下单客户数 下单转化率——下单转化率=下单量/访问次数 平均订单金额——平均订单金额=下单金额/订单量 累计关注量——统计期截止时间点对商品添加关注的客户数。

地质罗盘仪使用方法

地质罗盘仪使用方法

一、用途 DQY-1型地质罗盘仪主要用途可供: 1测产状:包括走向、倾向、倾角; 2地形草测:包括定方位(即交会定点),测坡角,定水平; 3测垂直角。 二、主要性能: 1磁针阻尼时间(磁针偏转90°至停留在原位置上的时间)为30-60秒。2读数误差: a磁针转动前后所指示之度数误差不大于0.5°; b磁针在0-180°、90-270°处由于偏心所引起误差不大于 0.5°; c测角器的读数误差不大于0.5° 3水准器灵敏度: a长水准器为15′±3′/2mm b圆水准器为30′±5′/2mm 4仪器外形尺寸(长×宽×高)为85×73×35毫米 3。 5仪器重量不超过0.27kg。 三、原理、结 构 1原理: 本仪器是利用一个磁性物体(即磁针)具有指明磁子午线的一定方向的特性配合刻度环的读数,可以确定目标相对于磁子午线的方向。根据两个选定的测点(或已知的测点),可以测出另一个未知目标的位置。 2结构(参考结构简图) 仪器由上盖6与外壳13通过联接合页8构成仪器主体。上盖内装有反光镜7,可使目标映入镜中。外壳13的外部装有长照准器1,配合小照准器5,可瞄准目标。外壳内装有刻度盘2和磁针3,可以直接读出目标的方位值,圆水准器10可以指示仪器的水平位置。长水准器4和指示盘11供测量坡角用,可以在方向盘12的倾角刻度上直接读数。开关9为磁针制动机构,在外壳的外面备有磁偏角调整轴。该仪器具有结构紧凑、体积小、携带方便、精度可靠、性能稳定等特点。 四、使用方 法 (一)测产状(包括走向、倾向、倾角) 1测走向:

走向即岩脉在水平上投影的方向。 将仪器上盖(6)打开到极限位置,调好本地区的磁偏角,将仪器两个长边靠在岩层 特征面(具有代表性的面),保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的走向。 2测倾向: 垂直于走向所指示的面的方向 用联接合页(8)下边的底盘的短边或上盖的背面靠稳岩层的特征面,保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的倾向。 3测倾角: 垂直于走向水平面夹角的角度。 打开上盖(6)到极限位置,仪器的侧边垂直于走向而贴紧岩层的特征面,调长水泡居中,读指示器所指的方向盘的度数,即为岩层的倾角。 在实际测量中,走向和倾向两因素,只需测其中一个就可以,因为走向和倾向是互为90°的关系 (二)地形草测(包括定方位、测坡角、定水平线) 1定方位: 目标所处的方向和位置。定方位也叫交会定点。 ①当目标在视线(水平线)上方时的测量方法。 右手握紧仪器,上盖背面向着观察者,手臂贴紧身体,以减少抖动,左手调整长照准器和反光镜,转动身体,使目标、长照准尖的像同时映入反光镜,并为镜线所平分,保持圆水泡居中,则读磁针北极所指示的度数,即为该目标所处的方向。 按照同样的方法,在另一测点对该目标进行测量,这样两个测点对同一目标进行的测量得出两线沿着测出的度数,相交于目标,就得出目标的位置。 ②当目标在视线(水平线)下方时的测量方法。 右手紧握仪器,反光镜在观察者的对面,手臂同样贴紧身体,以减少抖动。左手调整长照准器和上盖,转动身体,使目标、照准尖同时映入反光镜的椭圆孔中,并为镜线所平分,保持圆水泡居中,则读磁针北极所指示的度数,即为该目标所处的方向。 按照同样的方法,在另一测点对该目标进行测量。这样从两个测点对该目标进行测量,得出两线沿着测出的度数,相交于目标,就得出目标的位置。

学习罗盘实用基本知识和用法

关于罗盘的基本知识和用法 一、关于罗盘的起源 做阴阳宅风水用的罗盘,实际上就是指南针,中国人首先发明了指南针,这是中国四大发明之一。这就是中华民族最早或首次借助指南针用于锄暴安良,建功立的战果。 指南针最早期的最大作用主要是用于航海及交通运输上,后来古贤将十天干、十二地支平均排列配于成一个圆盘上,用子属于正北方,用午属于正南方,用卯属于正东方,用酉属于正西方,形成了东西南北,子午卯酉四个方向。 早在周期,断定阴阳宅的吉凶,是以占卜着手,有的占地墓有泉水,这是风水的原形,继而易学流行,宇宙学理得到发展,到汉朝风水学及其主要工具罗盘流行普遍了,所以广泛应用这是罗盘起源于周商,流行于汉朝,盛行于唐宋代。 二、罗盘的使用最基本的效领如下: 是以三合罗盘来说,罗经、亦称罗盘或罗庚,是地学的灵魂。它不但是一门博大精深的学问,而是能将人的生死祸福、吉凶休咎与天地万物紧密联系通过“天人合一”的天人体系,尽把天、地、人三采纳于罗经之中,要真正全面弄懂型透,那不是一两年的事情,所以要求学者掌握地、人、天三合盘的基本使用方法,现简介如下: 1、地盘——格龙(山)立向与分金的使用。 1 所谓地盘位于罗经的三合盘的第四层,俗称正针。正针是罗经上最重要的一盘,其他的盘均是依此而设立的。 正针,乃先天八卦的乾坤之位也。乾天坤地是天地定位,这是罗盘之“体”;我们应用时是在后天八卦上,即后天八卦为“用”,而后天八卦的离坎二卦则居于先天乾坤之位。故坎子离午即子午线乃为正针之本也。正针自古都只用十二龙(山),后来加配八天干与四维则盈育出二十四山布二十四节气,拟定大自然运转的节候。 为了让广大读者便于分辨,现将二十四山所属五行与方位“重新分配”,即以亥壬子癸属北方水,寅庚酉辛乾属西方金,辰戍丑未坤艮属中央土,此为罗经二十四方位的正五行。正五行为二十四山八卦阴阳的纲领,造化之权。 罗经的中央部分(第一层)为磁针,而磁针之下有一条画在天池底部的红线,其中一端左右两旁有两料圆点,这个方向所指的是正北方,即为零度。而另一端所指的是正南方,即一百八十度。 由甲山起,三山一组,则甲卯乙为震卦之东方,辰巽巳为巽卦之东南方,丙午丁为离卦之南方,未坤申为坤卦之西南方,庚酉辛为兑卦之西方,戍乾亥为乾卦之西北方,壬子癸为坎卦之北方,丑艮寅为艮卦之东北方。这是二十四山与八卦宫位的关系,每卦宫位都藏有三山,每山各占十五度,用二十四山表示,恰好三百六十度。 罗经二十四山向,有阴阳两性山,其中乾亥壬,艮

指南针指标精解 一

指南针指标精解一 指南针指标精解(一)2011-05-08 12:54指南针指标精解(一) 在CYQ变紫色的条件中加如下条件便可优化,表明有大资金入场:成本均线成多头排列34日成本均线无穷均线(如果你想使走势更强,则再加入:当日收盘价五日成本均线)将ASR(活动筹码)和CKD(相对价位)两个指标同时放在指标栏中,有奇妙的现象出现。当股价见顶时会出现ASR触底,CKD触顶。两个指标"掐尖"。是个判断顶部或者上升途中回调点的好方法。 牛长熊短是庄家进货的形态,其道理在于当主力吸筹时会造成股价的逐步升高,如果庄家要控制进货成本常会迅速将股价打下去,然后再吸一轮货,这样,就走出一N形的锯齿波。 CYF在20至40之间是适合制造主升段的最佳区间,太小则过冷,太大则过热 我们常常在大盘不好的时候检验庄家持仓状况和实力。 低位温和吸筹常常在中级形态上表现为:牛长熊短或阳多阴少,以前讲过的多头N 形常常作为判断庄家低位温和吸筹的依据。低位吸筹会在低位形成一个底部箱。注意这个箱在价格上不能太宽,就是说不能构成庄家高抛低吸的条件,理论上越窄越好,试想,如果庄家热衷于玩高抛低吸,其下一步的计划及仓位就难于估计了。 这里说的底部箱大约是一个幅度约20%,持续2个月以上的箱体。此时CYQ 已经低位密集。此后如果出现股价在该箱体上沿或上沿上方一点点的位置窄幅横盘5-13天,其震荡幅度在5%左右,就是我们说的底部箱上沿横盘吸货。判断这种吸筹还要看看CYS,这5到13天内的CYS一般维持在2%到5%之间。说通俗一点,这种吸筹庄在大量吃进低位获利了结盘,就是说庄发给大家2-5%而拿走散户的筹码。

快速建仓常常伴随快速拉抬和出货。如果某股快速拉抬又快速拉抬,其行 情大致也就十天左右。对付这类股票切记它常常是短线行情。 逃顶时使用CYQ和CYF会比CYW超前一些。中线选股流程的决策过程是的: 1.看看有无上涨空间。 2.看看有无庄家入场迹象,比如说牛长熊短、红肥绿瘦、低开高走、下影 支撑、横 盘止跌、逆市飘红等等(操作解析(8)中有详细讨论)。 3.指标综合分析,选择各项指标都好的股票 4.周期分析,躲开周期性高点。 5.压力分析,躲开现价位上方不远处有CYQ明显压力的股票。 6.大势分析,不做大熊市。 卖出信号: 1.CYQ高位密集(变红); 2.CYW变蓝; 3.CYF高位掉头或二摸天价背离;, 4.CYS下穿零线;并规定,以上四个信号只要有一个成立就卖出。 CYF二摸天价背离是指股价遇阻回落,形成一个近期高点后的十余天内第 二次有涨到这个位置,但CYF却明显低于前期高点,此时股价将再次受阻回落。 股票近期大多再走小阴线或十字星,这是个逃庄信号。请大家记住几个最 简单的 关于K线组合的逃庄信号:熊长牛短、绿肥红瘦(大量比例的阴线)、上影 成林,高开低走,遇阻横盘。

罗盘的使用方法及我国部分地区的磁偏角

罗盘的使用方法及我国部分地区的磁偏角 罗盘的使用方法: (一)测产状(包括走向、倾向、倾角) 1、测走向: 走向即岩及在水平上投影的方向。将仪器上盖打开到极限位置,用开关放松磁针,调好本地区的磁偏角,将仪器两个长边靠在岩层的特征面(具有代表性的面),保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的走向。 2、测倾向: 垂直于走向所指的方向 用联接合页下边的底盘的短边或上盖的背面靠稳岩层的特征面,保持圆水泡居中,则读磁针北极所指示的度数,即为岩层的倾向。 3、测倾角 垂直于走向水平面夹角的角度。 先用开关将磁针锁住,上盖打开到极限位置,仪器的侧边垂直于走向而贴紧岩层的特征面,调长水泡居中,读指示器所指的方向盘的度数,即为岩层的倾角。 在实际测量中,走向和倾向的两因素,只需测其中的一个就可以,因为走向和倾向是互为90度的关系。 (二)地形草测(包括定方位、测坡角、定水平线)。 1、定方位:目标所处的方向和位置。定方位也叫定交会点。 1)当目标在视线(水平线)上方时的测量方法。右手握紧仪器,上盖背面向着观察者,手臂紧贴身体,以减少抖动,打开磁针,左手调整长照准和反光镜,转动身体,使目标、长照准尖的像同时映入反光镜,并为镜线所平分,保持圆水泡居中,则读磁针北极所指示的度数,即为该目标所处的方向。 按照同样的方法,在另一侧点对该目标进行测量,这样两个测点对同一个目标进行的测量得出两线沿着测出的度数,相交于目标,就得出目标的位置。 2)当目标在视线(水平线)下方时的测量方法。右手紧握仪器、反光镜在观察者的对面,手臂同样贴紧身体,以减少抖动,打开磁针。左手调正长照准和上盖转动身体、使目标照准尖同时映入反光镜的椭圆孔中,并为镜线所平分,保持圆水泡居中,则读磁针北极所指示的度数,即为该目标所处的方向。按照同样的方法,在另一测点对该目标进行测量,这样从两个测点对该目标进行测量,得出两线沿着测出的度数,相交于目标,就得出了目标的位置。 2、测坡角:目标到观察者与水平面的夹角。 先将磁针锁住,右手握住仪器外壳和底盘,长照准器在观察者的一方,将仪器平面垂直于水平面,长水泡居下方。左手调正上盖和长照准器,使目标、照准尖的孔同时为反光镜椭圆孔该线所平分。然后右手中指调正手把、从反光镜中观察长水泡居中,此时指示盘在方向盘上所指示的度数,即为该目标的坡角。 如果测某一坡面的坡角,则只需把上盖打开到极限位置,将仪器测边直接放在该坡面上,调整长水泡居中,读出的角度,即为该坡面的坡角(与测产状中的倾角相同)。

相关文档
最新文档